LINUX.ORG.RU

Debian + Radeon HD6850 + открытые дрова = беда

 , ,


0

1

Предыстория:

Debian testing. Использовал fglrx. OpenGL работал, игры игрались, всё устраивало. Пару месяцев назад сделал dist-upgrade и «усё пропало». В репах fglrx нет, насколько я понял из-за того, что он не поддерживает новые иксы. Установка блоба с сайта к успеху так же не привела. Ладно, поставим открытые. Делаем всё по мануалу

# apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati

Сносим xorg.conf, ребут, иксы не стартуют. Окай... Забиваем, через некоторе время апдейтимся, иксы стартуют, но радеон упорно не загружается. Соображаем, что amd нам подгадило, находим все его блэклисты для радеона и выпиливаем. Радеон загружается, разрешение становится нормальным.

Суть:

Не работает оно и видюха вентиляторами шумит, как будто на взлёт идёт, почём зря.

$ glxgears
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual
$ glxinfo
name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Segmentation fault
Ну и об OpenGL даже не говорю. Попытки гуглинга выдают по этим ошибкам кучу результатов для nvidia и ничего вменяемого для radeon.

Текущий конфиг иксов:

Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
EndSection

Section "Monitor"
        Identifier  "Monitor0"
EndSection

Section "Device"
    Identifier "Radeon"
    Driver "radeon"
    BusID       "PCI:1:0:0"
    Option "SwapbuffersWait" "on"
    Option "EnablePageFlip" "on"
    Option "XV_VSYNC" "on"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Radeon"
        Monitor    "Monitor-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Собственно, что надо поправить, чтобы оно заработало как надо?

P.S. видюху сменить не предлагать

★★★★

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

Нужно вернуть все как было, т.е. старый xorg, старый пакет fglrx. А для регулировки fan speed есть небольшой скриптик на баше.

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

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

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

ничего я там не увидел.

Я тоже.

если это имеет значение

Нет.

Теперь прочти второе предложение в моём комментарии. Тут нюанс в том, что по зависимостям не всё ставится.

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

Теперь прочти второе предложение в моём комментарии. Тут нюанс в том, что по зависимостям не всё ставится.

Хорошо, как это сделать правильно?

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

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

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

На такой вопрос я бы предпочёл ответить «Поставь Ubuntu».

/home/gotf > dpkg -l|grep mesa|awk '{print $2}'
libegl1-mesa:amd64
libegl1-mesa:i386
libgl1-mesa-dri:amd64
libgl1-mesa-dri:i386
libgl1-mesa-glx:amd64
libgl1-mesa-glx:i386
libglapi-mesa:amd64
libglapi-mesa:i386
libgles2-mesa:amd64
libglu1-mesa:amd64
libglu1-mesa:i386
libopenvg1-mesa:amd64
libwayland-egl1-mesa:amd64
mesa-utils
mesa-vdpau-drivers:amd64

Проверь правильность ссылки на libgl в альтернативах, проверь наличие и правильность ссылки libGL.so.1

Gotf ★★★
()

поставь нормальный дистр, с нормальным пакетным менеджером и нормальными мэйнтернерами, которые осилили нормально запилить зависимости.

В твоем говне мамонта никогда не будет git версий пакетов, изменения в которые вносятся каждый день.

Снеси xorg.conf, поставь заново xf86-video-ati, mesa и все пакеты, которые нужны. Где найти полный список я хз.

smilessss ★★★★★
()

правда, свободные дрова должны быть из гита собраны, штабильность дебиана тут не катит

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

Собственно список «необходимого» мне и нужен был. На память вроде всё есть, кроме разве что libwayland. Вечером проверю точно.И ссылки посмотрю.

За Убунту спасибо, но нет. Слишком она напичкана всяким ненужным.

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

Last night build говорите... А оно мне надо?

Снеси xorg.conf, поставь заново xf86-video-ati, mesa

--reinstall считается?

WARNING ★★★★
() автор топика
Ответ на: комментарий от WARNING
[  1909.306] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/r600_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/r600_dri.so: undefined symbol: _glapi_tls_Dispatch)
[  1909.306] (EE) AIGLX: reverting to software rendering
[  1909.306] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
[  1909.306] (EE) GLX: could not load software renderer

а это что такое?

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

А это я уже спал и ничего не видел)

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

Спасибо.

В общем, опять та же байда, что и первая попытка использовать открытые дрова года 4 назад. Опять надо собирать из сорцов, которые скорее всего придётся патчить, чтобы завелись на моей системе. Хотеть обратно fglrx. Никто не вкурсе, когда amd запилит поддержу новых иксов?

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

Делай раз: заходишь на пхороникс Делай два: ищешь там любой недавний тест радивонов Делай три: убеждаешься, что данная карточка там протестирована среди прочих PROFIT: виноват ты, что не справился с тестингом. ну или еще чего-то намутил. вообще в упор не понимаю, зачем люди берут АТИ и сидят на блобе. для этого невидиус есть.

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

вобщем ксорг.лог довольно однозначно намекает, что ты чего-то намутил с системой, скорее всего недообновил либо ксорг либо мезу.

Соображаем, что amd нам подгадило, находим все его блэклисты для радеона и выпиливаем.

так-то apt должен это всё запиливать и соотв. выпиливать. тоже какбэ намекает.

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

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

erzent ☆☆
()
Ответ на: комментарий от anonymous

так-то apt должен это всё запиливать и соотв. выпиливать. тоже какбэ намекает.

Так то я ещё блоб ставил с сайта, и вот не помню, как я его сносил. Но в любом случае, он легко мог недоудалить.

Но вины своей ни в коем случае не отрицаю. «Работает - не трожь»(с)

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

В общем, блоб появился в репах, обновился. Всё работает как часы.

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

За Убунту спасибо, но нет. Слишком она напичкана всяким ненужным.

Например своевременными обновлениями безопасности в отличие от...

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

Не знаю как на не названных вами системах, но мне обновления безопасности вроде как нормально прилетают. Хотя, признаюсь, т.к. комп домашний, то особо я за этим делом не слежу.

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