LINUX.ORG.RU
ФорумTalks

AMD запустили форум для приёма багрепортов от пользователей Steam для Linux

 , , , ,


1

1

В дополнение к техподдержке, форме отправки отзывов и багтрекеру, AMD запустили форум для приёма багрепортов от пользователей Steam для Linux. Форум расположился на портале AMD Developer Central, который, в отличии от форума поддержки Catalyst для Windows, читают разработчики драйвера.

http://devgurus.amd.com/community/steam-linux

★★★★★

Последнее исправление: RussianNeuroMancer (всего исправлений: 1)

Ого, вот это новость.

X10Dead ★★★★★
()
Ответ на: комментарий от RussianNeuroMancer

Тогда ещё один вопрос: я тут поднимал тему касательно зависаний на выходе из саспенда, если включен powerxpress.

На ланчпаде предложили попробовать последнее ядро. Проблема в ядре, или же проблема в чём-то другом?

ekzotech ★★★★
()

Ну что же, отлично.

Dron ★★★★★
()
Ответ на: комментарий от ekzotech

На ланчпаде предложили попробовать последнее ядро. Проблема в ядре, или же проблема в чём-то другом?

Может быть в ядре, может быть в кривом ACPI, а может быть и в драйвере.

RussianNeuroMancer ★★★★★
() автор топика

доступ в него пока закрытый и требует подачи заявки

Побоялись, что упадет? :3

Ok
()
Ответ на: комментарий от ekzotech

касательно зависаний на выходе из саспенда, если включен powerxpress

Как же так, амдшники же утверждали, что амдшные дрова безглючны, они что, врали?!!

Kindly_Cat
()
Ответ на: комментарий от Kindly_Cat

Как же так, амдшники же утверждали, что амдшные дрова безглючны, они что, врали?!!

Ты бы хоть не поленился тему мою почитать, чтоли.

Видеокарты 3200 интеграшка и 4570 дискретка, блоб отпадает в свежих иксах. Юзаю radeon, и вот если powerxpress включён - ноут из саспенда не выходит. По какой-то причине вырубаются обе видеокарты, и где косяк - непонятно.

Если отключить powerxpress, и пользоваться как обычно - всё работает, но батарейка быстрее садится.

ekzotech ★★★★
()
Ответ на: комментарий от Kindly_Cat

Да, это совсем не похоже на глюки, беру свои слова обратно.

Ну, 2 видеокарты всегда работали плохо. С оптимусом проблем не меньше.

А с блобом и перезапуском иксов - всё было окей.

Ну и да, раз ты такой умный - где проблема? В драйвере radeon? Или в иксах 1.13? Или таки в ядре с версии 3.2.х и вплоть до 3.7.0-4 ?

ekzotech ★★★★
()
Ответ на: комментарий от RussianNeuroMancer

Как выяснили? Зайдя по ssh после пробуждения?

Ну да. И в dmesg было про отключение видеокарт.

По Ctrl+Alt+Backspace иксы перезагружаются (слышен звук в LightDM), но картинка остаётся чёрной. Только подсветка экрана включена.

ekzotech ★★★★
()

Надеюсь, они хоть багрепорты читать начнут, не говоря уж о том, чтобы фиксить. intel 2.20.3 вышел несколько месяцев назад, а работающего каталиста так и нет(хаки в свободном драйвере не в счёт, тем более даже они не гарантируют корректной работы).

Кстати твой совет на форониксе не помог: каталист даже с иксами 1.12.3 работает плохо (иногда ядро в панику уходит, иногда иксы не стартуют). Что характерно, с ядром 3.4, каталистом 12.11b8, xserver'ом 1.12.3 и месой 8.0.4, иксы грузятся, но интегрированная карта работает нестабильно, а fglrx не может эффекты в kwin отрисовать. При этом на ядре 3.6 иксы уже вообще не стартуют на интегрированной карте, дискретная работает, но с глюками. В багзилле 3 или 4 репорта, но драйверописатели там даже не отметились.

Rakot ★★
()
Ответ на: комментарий от RussianNeuroMancer

Всё нормально.

Пробовал включать дискретку, выключать - пофиг ваще.

Ссылка на багрепорт - тыц

Тема на ЛОРе - тыц

ekzotech ★★★★
()
Ответ на: комментарий от Rakot

Зато АМД дружит с сообществом. Спеки открывает, всё такое. Это тебе не Nvidia-косая проприетарщина, вот.

Kindly_Cat
()

Rakot

Надеюсь, они хоть багрепорты читать начнут, не говоря уж о том, чтобы фиксить. intel 2.20.3 вышел несколько месяцев назад, а работающего каталиста так и нет(хаки в свободном драйвере не в счёт, тем более даже они не гарантируют корректной работы).

Вы примерно догадываетесь, почему было предпложено это?

It's a major pain for both Linux software vendors and end-users that the current ABI doesn't allow multiple vendors' OpenGL implementations on the same file-system. A.k.a. each driver shipping its own libGL.so.1 that causes clashes with other drivers and lead to headaches when installing/removing graphics drivers. Solving this will perhaps be the most noticeable change for end-users.


Кстати твой совет на форониксе не помог

Я уже не помню, о чём шла речь. Заводите отдельный тред здесь, или пишите на Phoronix в ЛС. По обрывочным сведениям судить сложно.

В багзилле 3 или 4 репорта, но драйверописатели там даже не отметились.

Они отписываются, если репорт написан правильно и понадобилась дополнительная информация. Они не отписываются, если репорт написан неправильно, не приложен отчёт /usr/share/fglrx/atigetsysteminfo.sh, в багрепорте речь идёт не о последней версии драйвера, или если баг не на их стороне (а например в кривом BIOS/UEFI или в ПО) - вместо это предпочитая, собственно, пилить драйвер.

ekzotech

Тема на ЛОРе - тыц.

Почему-то пропустил ранее, ответил там.

RussianNeuroMancer ★★★★★
() автор топика
Ответ на: комментарий от ekzotech

в последнем ядре явно получше будет.

Thero ★★★★★
()
Ответ на: комментарий от RussianNeuroMancer

It's a major pain for both Linux software vendors and end-users that the current ABI doesn't allow multiple vendors' OpenGL implementations on the same file-system. A.k.a. each driver shipping its own libGL.so.1 that causes clashes with other drivers and lead to headaches when installing/removing graphics drivers. Solving this will perhaps be the most noticeable change for end-users.

Кстати именно это изменение и сломало совместимость каталиста с месой 9.0. Точнее теперь на интеграшку не переключиться. В списке рассылки месы даже предложение было не менять ABI, чтобы сохранить совместимость с блобом.

Я уже не помню, о чём шла речь. Заводите отдельный тред здесь, или пишите на Phoronix в ЛС. По обрывочным сведениям судить сложно.

Я на ЛОРе уже пару тредов заводил, только толку-то, если проблемы в блобе?

Они отписываются, если репорт написан правильно и понадобилась дополнительная информация. Они не отписываются, если репорт написан неправильно, не приложен отчёт /usr/share/fglrx/atigetsysteminfo.sh, в багрепорте речь идёт не о последней версии драйвера, или если баг не на их стороне (а например в кривом BIOS/UEFI или в ПО) - вместо это предпочитая, собственно, пилить драйвер.

Это плохо оформленный баг? Кроме того, что предоставили всю информацию, также нашли даже причину проблемы, и ни одного ответа. Думаю, ответа: «Мы в курсе, спасибо, уже работаем над этим»,- было бы достаточно. А так тред на багтрекере выглядит как разговор душевнобольного с самим собой.

Rakot ★★
()
Ответ на: комментарий от Rakot

Я на ЛОРе уже пару тредов заводил

А, ну так мы с вами остановились на этом месте.

только толку-то, если проблемы в блобе?

Если уверены, что в нём, то пишите письма в сабжевый форум, либо в техподдержку.

Это плохо оформленный баг?

А кто сказал, что им нужна по нему дополнительная информация?

Думаю, ответа: «Мы в курсе, спасибо, уже работаем над этим»,- было бы достаточно.

Если он вам так нужен, попросите этот ответ от техподдержки, и если они действительно в курсе, и работают над этим, то именно такой ответ вы и получите.

RussianNeuroMancer ★★★★★
() автор топика
Ответ на: комментарий от Rakot

В отливие от невидии, AMD читает багрепорты и баги фиксит.

Quasar ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Вообще-то предание старо о том, что нвидия якобы для линукса лучше. Так было много лет назад. Но не сейчас.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Для Линукса - наверное не лучше. А для пользователя - таки лучше. Но ты продолжай выбирать то, что лучше для Линукса :D

Kindly_Cat
()
Ответ на: комментарий от RussianNeuroMancer

А, ну так мы с вами остановились на этом месте.

В общем попробовал поставить 10.10 ещё раз. Сразу после установки иксы естественно не загрузились (я просто до перезагрузки «amdconfigg --initial» не сделал). Тогда я как раз «amdconfigg --initial» вбил, иксы снова не загрузились. В обоих случаях

[ 52097.297] (EE) Screen 1 deleted because of no matching config section.

Я не успокоился, попробовал переключить на дискретный адаптер, появилось сообщение, что поддерживаемых адаптров вообще нет. После третьей перезагрузки, «amdconfigg --initial -f» и «amdconfigg --px-dgpu», иксы, о чудо, стартанули, попробовал перекючиться на интегрированный интел, всё работает.

В каталисте кстати пару багов поправили, уже радует. Но тем не менее, если бы я плюнул после 2-х перезагрузок, драйвер бы не завёлся. В предыдущих версиях такие шаманства не требовались.

Из того, что осталось сделать:подружить fglrx с bumblebee. Всё-таки перегружать иксы каждый раз - прошлый век.

Rakot ★★
()
Ответ на: комментарий от Rakot

попробовал поставить 10.10

Catalyst 12.10?

Я не успокоился, попробовал переключить на дискретный адаптер, появилось сообщение, что поддерживаемых адаптров вообще нет. После третьей перезагрузки, «amdconfigg --initial -f» и «amdconfigg --px-dgpu», иксы, о чудо, стартанули, попробовал перекючиться на интегрированный интел, всё работает.

Без логов и отчёта с каждой перезагрузки проанализировать причины не выйдет.

RussianNeuroMancer ★★★★★
() автор топика
Ответ на: комментарий от RussianNeuroMancer

Catalyst 12.10?

12.10, конечно.

Без логов и отчёта с каждой перезагрузки проанализировать причины не выйдет.

Насчёт ошибок: как теперь воспроизвести? Переустановить драйвер и пройтись по всей цепочке снова? Из того, что помню при загрузе были 3 вида ошибок:
1. Драйвер не смог переключиться на встроенную\внешнюю видеокарту;
2. Не найдена секция «screen» в xorg.conf;
3. Сегфолт иксов.

Почему так? Не знаю. Гугление никакого ответа не даёт: все ссылки ведут на длинный тред в багзилле убунты, и как workaround: шаманство с amdconfig --initial -f и перезагрузкой компьютера. Более того, советуют даже определённый порядок установки: снести старый, перезагрузиться, установить новый, amdconfig --initiail -f, перезагрузка и т.д.

В любом случае, хорошо, что сейчас ВР (тьфу-тьфу-тьфу как говориться). Но такие шаманства не приемлимы.

Есть кстати где-нибудь толковое объяснение как стартуют иксы (желательно с конкретикой, что загружается сначала, откуда берутся пути к драйверу и библиотекам и т.д.)? Было бы супер, если бы нашлось описание того, как амд реализовала переключение с внешней на интегрированную карту.

Rakot ★★
()
Ответ на: комментарий от Rakot

Переустановить драйвер и пройтись по всей цепочке снова?

Видимо да. На всякий случай рабочую установку стоит забекапить, ну или ставить эксеримент над системой, стоящей на отдельном разделе.

Почему так? Не знаю. Гугление никакого ответа не даёт

Причин может быть много, тем более при таких разношёрстных ошибках. В соседнем треде вон проблемы со пящим режимом помогло решить обновление микрокода процессора (пакет amd64-microcode или intel-microcode). У вас, к слову, BIOS/UEFI свежие?

Есть кстати где-нибудь толковое объяснение как стартуют иксы (желательно с конкретикой, что загружается сначала, откуда берутся пути к драйверу и библиотекам и т.д.)?

Полагаю, что лучший ответ это собственно лог Иксов.

Было бы супер, если бы нашлось описание того, как амд реализовала переключение с внешней на интегрированную карту.

Загляните в скрипт /usr/lib/pxpress/lib/switchlibglx.

RussianNeuroMancer ★★★★★
() автор топика
Ответ на: комментарий от RussianNeuroMancer

Видимо да. На всякий случай рабочую установку стоит забекапить, ну или ставить эксеримент над системой, стоящей на отдельном разделе.

Будет время, попробую. [qoute]У вас, к слову, BIOS/UEFI свежие? Пару месяцев назад UEFI обновлял.

Загляните в скрипт /usr/lib/pxpress/lib/switchlibglx.

Смотрел давным давно и в него, и в соседний (switchlibGL). В том-то и вопрос: как запустить иксы на амдшной крточке, и передать отрендеренную картинку интегрированной?

Rakot ★★
()
Ответ на: комментарий от Rakot

Пару месяцев назад UEFI обновлял.

На всякий случай, стоит проверить наличие новой версии.

В том-то и вопрос: как запустить иксы на амдшной крточке, и передать отрендеренную картинку интегрированной?

Как проблема с libGL решена сейчас в Bumblebee? Что мешает применить такое же решение к fglrx?

Кстати, тут несколько исправлений было недавно - ничего, что касается Intel, на ваш взгляд не поправили?

RussianNeuroMancer ★★★★★
() автор топика

Открытые дрова бы допилили, тут на похорониксе человек носился с патчем, который в 10 раз ускоряет Unigine Heaven.

Gorthauer ★★★★★
()
Ответ на: комментарий от Gorthauer

тут на похорониксе человек носился с патчем, который в 10 раз ускоряет Unigine Heaven

Вот этот патч: http://lists.freedesktop.org/archives/dri-devel/2012-December/031703.html

Открытые дрова бы допилили

См. на почту отправителя патча.

RussianNeuroMancer ★★★★★
() автор топика
Ответ на: комментарий от RussianNeuroMancer

Кстати, тут несколько исправлений было недавно - ничего, что касается Intel, на ваш взгляд не поправили?

Убунтуспецифичные изменения, мою тёплую ламповую сусю никак не затрагивают.

Как проблема с libGL решена сейчас в Bumblebee? Что мешает применить такое же решение к fglrx?

Проблема в том, насколько я понимаю, что при попытке подгрузиться драйвер проверяет, что сейчас выбрано у пользователя посредством тех самых скриптов. Естественно он видит, что выбрана интегрированная карта, и благополучно рапортует: не могу дескать к экрану подцепиться. Потому-то я и пытаюсь понять, как происходит запуск иксов на самом деле, и как это делает каталист. Если он действительно дёргает только скрипты, то, думаю, подправив их немного, можно будет и запустить fglrx через bumblebee. Но опять же я в этом не специалист, и где-нибудь что-нибудь ликбезное почитать не отказался бы.

Rakot ★★
()
Ответ на: комментарий от Rakot

Так наверняка драйвер можно поставить без всей этой обвески, реализующий поддержку гибридной графики, и запилить свою. Скрипты для сборки пакетов открыты, можно править. Этим, конечно, стоит заняться разработчикам Bumblebee - им лучше известно, что нужно для работы Bumblebee, и как этого можно было бы добиться от драйвера (а если нельзя, то с AMD можно договориться так же, как это сделал Альберто Милоне).

RussianNeuroMancer ★★★★★
() автор топика
Ответ на: комментарий от RussianNeuroMancer

Так наверняка драйвер можно поставить без всей этой обвески, реализующий поддержку гибридной графики, и запилить свою.

Надеюсь. Сегодня кстати иксы не стартанули на интегрированной карте (справедливости ради я вчера с bumblebee игрался). Вот лог иксов. Мой xorg.conf. Спасло только amdconfig --initial -f .

Скрипты для сборки пакетов открыты, можно править. Этим, конечно, стоит заняться разработчикам Bumblebee - им лучше известно, что нужно для работы Bumblebee, и как этого можно было бы добиться от драйвера

Экспериментальная ветка существует больше полугода. Проблема в том, что у её разработчика нет необходимого железа. Соответственно код в данный момент не работает. Совсем. Тут только самим кодить надо. Ещё бы неплохо к примусу присмотреться.

а если нельзя, то с AMD можно договориться так же, как это сделал Альберто Милоне

А с этого момента поподробнее. Что он сделал?

Rakot ★★
()
Ответ на: комментарий от Rakot

Спасло только amdconfig --initial -f .

После этого xorg.conf как изменился?

А с этого момента поподробнее. Что он сделал?

Я так понимаю, что без необходимой поддержки в блобе его скрипты для переключения не заработали бы. Видимо долго и упорно обсуждал с разработчиками, как это хозяйство можно реализовать, попробовали, получилось, запилили в релиз начиная с Catalyst 11.4.

RussianNeuroMancer ★★★★★
() автор топика
Ответ на: комментарий от RussianNeuroMancer

После этого xorg.conf как изменился?

Вообще никак. Два абсолютно идентичных файла. Но если этого не сделать, система совсем не грузится.

Я так понимаю, что без необходимой поддержки в блобе его скрипты для переключения не заработали бы. Видимо долго и упорно обсуждал с разработчиками, как это хозяйство можно реализовать, попробовали, получилось, запилили в релиз начиная с Catalyst 11.4.

Кто бы намекнул ему на bumblebee и prime.

Rakot ★★
()
Ответ на: комментарий от Rakot

Вообще никак. Два абсолютно идентичных файла. Но если этого не сделать, система совсем не грузится.

Возможно происходят изменения в /etc/ati/amdpcsdb, сравните их в следующей раз.

RussianNeuroMancer ★★★★★
() автор топика

ОО, хорошая новость.

Licwin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.