LINUX.ORG.RU

14.10+radeon+DRI_PRIME

 ,


0

1

Дано: ноут с amd6770m+интел. Опенсурсные дрова. Всё по умолчанию рисуется на интеле, тяжелые игрушки хочется праймом выгружать на дискретку. Всё работало на 14.04, но решил обновить системный хард, и 14.10 ставил на него уже с нуля. В итоге всё поломалось, как будто я что-то упускаю.

$ glxinfo |grep «OpenGL vendor»
OpenGL vendor string: Intel Open Source Technology Center

$ xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x6d cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 2 name:Intel
Provider 1: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 2 name:radeon
Provider 2: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 2 name:radeon

$ xrandr --setprovideroffloadsink 0x45 0x6d
$ DRI_PRIME=1 glxinfo |grep «OpenGL vendor»
OpenGL vendor string: Intel Open Source Technology Center

Ожидаемое поведение: в последней команде он должен писать про радеон. Куда пробовать чинить?
Отдельный вопрос, почему радеон два раза в listproviders, но так было и на старой системе, и всё при этом работало.



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

Ответ на: комментарий от Deleted

остальное для десктопа (про который, собственно, этот раздел) не готово :]

telepat
() автор топика

xrandr --setprovideroffloadsink 0x45 0x6d
это не нужно делать, они и так уже ассоциированы.

вывод LIBGL_DEBUG=verbose DRI_PRIME=1 glxinfo

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