LINUX.ORG.RU

Некоторые проблемы с radeon и DRI_PRIME

 , ,


1

1

Вчера, поговорив с товарищем carasin, решил отказаться от блоба AMD и попробовать свободный драйвер radeon на ноуте с гибридной графикой (Intel HD4000 и Radeon HD7670). В процессе выявилось несколько проблем:

1. При использовании DRI_PRIME=1 всё равно используется видюха Intel, приходится после каждого входа в систему делать

xrandr --setprovideroffloadsink 0x55 0x7e

2. Если в Параметрах системы KDE движком эффектов стоит OpenGL, то приложения, запущенные с DRI_PRIME=1, выдают чёрный экран, приходится переключать движок на XRender.

3. Полноэкранные приложения с DRI_PRIME=1 не реагируют на нажатие Esc (dolphin-emu), а при нажатии Esc в полноэкранном PCSXR вообще выкинуло на экран логина.

Есть ли у кого мысли, как побороть-исправить, и возможно ли это вообще? Заранее спасибо.

Дистр openSUSE 13.1 c KDE 4.12.3, ядро 3.13.6, иксы 1.15, меса 9.2.3.

★★★★★

почему меса такая старая? какие репы используются?
обнови ее хотя бы из
http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_13.1
или моего гитового
http://download.opensuse.org/repositories/home:/pontostroy:/X11/

А проблемы c черным экраном я решаю нажатием ALT+Shift+F12

http://www.gearsongallium.com/?p=1199 видео десятка нативных тяжелых игр линуса запущенных именно с DRI_PRIME

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

Пробовал я десятую месу ставить из репов X11 — у меня система не грузится, точнее вход не происходит. Логинюсь, начинается загрузка, несколько раз моргает чёрным экраном, и вышвыривает обратно на экран логина.

То есть эффекты таки надо отключать или включать XRender, иначе никак?

По поводу того, что

DRI_PRIME=1 glxinfo |grep OpenGL
выдаёт
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.3
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.2.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
пока не сделать
xrandr --setprovideroffloadsink 0x55 0x7e
ничего не посоветуешь?

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

писать
xrandr --setprovideroffloadsink 0x55 0x7e
мне тоже приходится вручную писать, хотя ядро и все прочее из гита, и я изучал исходники свежей месы, там действително есть что оно может использовать номер карты который передаеться через DRI_PRIME но почему не работает я не знаю.

и я б таки попробовал разобартся чего kde не стартует с новой месой, все таки 3.3 опенгл и другие плюшки остаются за бортом.
увидеть бы логи
xorg.log
kdm.log
.xsession-errors

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

Они все километровые, целиком на пастбин класть — жирновато...

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