Bug 5235 - На гибридной графике ATI не включается свободный драйвер
: На гибридной графике ATI не включается свободный драйвер
Status: CONFIRMED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: unspecified
: All Linux
: Normal normal
: ---
Assigned To: Andrey Ponomarenko
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-03-20 11:16 MSK by Vladimir Potapov
Modified: 2015-03-20 13:29 MSK (History)
0 users

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Potapov 2015-03-20 11:16:26 MSK
установил на lenovo G570 проприетарный драйвер - все работает как на интеле, так и на проприетарном.
Попытался откатиться на свободный радеон - работает только intel
glxinfo |grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.4.5
OpenGL shading language version string: 1.30

http://hw.rosalinux.ru/index.php?probe=2c93f95b04
Comment 1 Andrey Ponomarenko 2015-03-20 12:37:55 MSK
Для того, чтобы заработал свободный драйвер radeon нужно:

xrandr --setprovideroffloadsink radeon Intel
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
Comment 2 Vladimir Potapov 2015-03-20 12:39:44 MSK
(In reply to comment #1)
> Для того, чтобы заработал свободный драйвер radeon нужно:
> 
> xrandr --setprovideroffloadsink radeon Intel
> DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
А это возможно сделать в XFdrake? потому-что драк-то рапортует, что устанавливает радеон, а на самом деле это не так.
Comment 3 Vladimir Potapov 2015-03-20 12:40:48 MSK
(In reply to comment #2)
> (In reply to comment #1)
> > Для того, чтобы заработал свободный драйвер radeon нужно:
> > 
> > xrandr --setprovideroffloadsink radeon Intel
> > DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
> А это возможно сделать в XFdrake? потому-что драк-то рапортует, что
> устанавливает радеон, а на самом деле это не так.
Ну и, по-хорошему, там должен быть выбор между свободным радеоном, свободным интелом и проприетарным fglrx с переключателем.
Comment 4 Andrey Ponomarenko 2015-03-20 12:55:32 MSK
XFdrake сейчас только подготавливает драйвер к работе. Как приложение запускать, на Intel или Radeon - это уже выбор пользователя.

Думаю, можно XFdrake научить делать setprovideroffloadsink для свободного драйвера при его выборе. Чтобы потом оставалось только ставить или не ставить переменную DRI_PRIME=1 для выбора карты.

Также нужна программка для выбора нужной карты для приложений.

XFdrake должен предлагать два пункта:

1) Гибрид на свободном драйвере
2) Гибрид на проприетарном драйвере
Comment 5 Vladimir Potapov 2015-03-20 13:29:49 MSK
может, просто написать для того же радеона скрипт для запуска на свободном драйвере? Обозвать его, например, hybrid-run, сделать пакет и написать в "Точку Росы". Будет фишка.