LINUX.ORG.RU

Сообщения sibakt

 

Гибридная графика amd и внешний монитор

Ноутбук HP pavilion dv6 3080-er с гибридной графикой amd. Установлена Ubuntu 18.04 (на 16.04 проблема аналогична). Подключен репозиторий ppa:oibaf/graphics-drivers

dv6@home:~$ lspci | grep VGA
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250]
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
dv6@home:~$ xrandr --listproviders 
Providers: number : 2
Provider 0: id: 0xa5 cap: 0x9, Source Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 1 name:ATI Mobility Radeon HD 4200 @ pci:0000:01:05.0
Provider 1: id: 0x48 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 3 associated providers: 1 name:ATI Mobility Radeon HD 5000 Series @ pci:0000:02:00.0
Через HDMI подключаю внешний монитор в режиме «Объединить дисплеи». Соответственно экран ноутбука в настройках ubuntu установлен как основной. Для удобства работы в настройках делаю основным внешний монитор. Теперь при запуске видео на внешнем мониторе (в браузере, в smplayer) ужасно падает fps, видео показывается отрывисто как «слайдшоу». При этом если окно не закрывая перенести на монитор ноутбука — все работает хорошо.

Окно терминала расположено на внешнем мониторе:

dv6@home:~$ glxgears
1080 frames in 5.9 seconds = 183.815 FPS
6 frames in 6.0 seconds =  1.000 FPS
6 frames in 6.0 seconds =  1.000 FPS
5 frames in 5.0 seconds =  1.000 FPS
6 frames in 6.0 seconds =  1.000 FPS

Окно терминала расположено на мониторе ноутбука:

dv6@home:~$ glxgears
1527 frames in 5.3 seconds = 289.936 FPS
240 frames in 5.0 seconds = 47.845 FPS
300 frames in 5.0 seconds = 59.817 FPS
300 frames in 5.0 seconds = 59.847 FPS
300 frames in 5.0 seconds = 59.836 FPS

При отключенном мониторе ноутбука (режим только внешний монитор) проблема та же. Мне для работы нужно, чтобы работал только внешний монитор. Пытался разбираться сам, запускал программы через DRI_PRIME=1 не помогло. По форуму искал, есть похожие темы, но не нашел нигде решения. Помогите разобраться!

 , , ,

sibakt
()

RSS подписка на новые темы