LINUX.ORG.RU

AMD Hybrid Graphics на Lenovo 505 со свободный драйверами.

 , , , ,


0

2

На ноуте последняя убунта, APU c Radeon HD 8210 и дискретка Radeon HD 8570A/8570M. Хочется заиметь полноценную переключаемую наживую графику через PRIME, вроде как теперь это возможно. Если стоит UMA mode в биосе, то все нормально работает, но естественно, дискретная карта отрубается. При включении switchable graphics наблюдается вот такая картина: ftp://nightwing.s54.su/pub/scrdstr.png

xrandr --listproviders показывает странное:

Providers: number : 3
Provider 0: id: 0x74 cap: 0x9, Source Output, Sink Offload crtcs: 2 outputs: 3 associated providers: 2 name:radeon
Provider 1: id: 0x3f cap: 0x6, Sink Output, Source Offload crtcs: 0 outputs: 0 associated providers: 2 name:radeon
Provider 2: id: 0x3f cap: 0x6, Sink Output, Source Offload crtcs: 0 outputs: 0 associated providers: 2 name:radeon
(В uma mode, естественно, показывается только один провайдер) При этом если запустить какую-нибудь игрушку без аргументов, то она работает. С DRI_PRIME=1 работают шестеренки и glxinfo показывает, что он запускается с дискреткой, но игрушки вешаются, а если запустить что угодно с DRI_PRIME=2, то падают иксы.
xrandr --setprovideroffloadsink 0x3f 0x74 ничего не меняет. Логи:
lspci, uma mode http://pastebin.com/6nauD1mL
lspci, переключаемая графика http://pastebin.com/GwkmXD3C
dmesg, uma mode http://pastebin.com/QnKQ6f0e
dmesg, переключаемая графика http://pastebin.com/rWSFeJ5y
glxinfo в uma mode или включенной переключаемой графикой, но без DRI_PRIME=1 http://pastebin.com/EfJuKBkK
glxinfo c переключаемой графикой и DRI_PRIME=1 http://pastebin.com/9A9La31f
/var/log/Xorg.log.0 в uma mode http://pastebin.com/3TmF6fNQ
/var/log/Xorg.log.0 c переключаемой графикой http://pastebin.com/itDMWr4P
/var/log/gpu-manager.log в uma mode http://pastebin.com/ygkeE1b7
/var/log/gpu-manager.log c переключаемой графикой http://pastebin.com/RwzJAfuX
И самое интересное, что директория /sys/kernel/debug/vgaswitcheroo не появляется в гибридном режиме, но судя по тому что sensors показывают, что дискретка имеет плюсовую температуру, она работает(вроде при отключении температура её определяется как отрицательная).



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

ну стандартное обновить ядро и прочие меса приблуды, вдруг починили уже, и еще было обновление прошивок, и новое ядро их цепляет, мало ли, вдруг все решено уже.

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

ну стандартное обновить ядро и прочие меса приблуды, вдруг починили уже, и еще было обновление прошивок, и новое ядро их цепляет, мало ли, вдруг все решено уже.

Обновление ядра ничего не поменяло на 3.15, месу, гламур и прочий стафф обновлял, но там только вид артефактов поменялся, при этом перестало нормально работать 3d в uma mode(модели без текстур). Обновлялся из xorg-eadgers. Правда я обновлял все это по отдельности, т.е. поставил новое ядро, не увидел изменений, вернул старое, накатил месу и прочие штуки, не увидел нужного результата, откатил.
Правда, прошивки я обновлять не пробовал. Вроде новое ядро ругалось на их отсутствие, да.

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

Обновил месу до 10.3 и ядро до 3.15-rc2, прошивки до 1.129. Не помогло.

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