Здравствуйте. Как видно из названия темы не переключается на дискретную видеокарту на ноутбуке.
Ubuntu 16.04 lts.
Dell Inspirion 5520.
Графика: Intel® Ivybridge Mobile (из "Сведения о системе")
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (rev ff)
Судя по ссылке
https://help.ubuntu.ru/%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C/amd на мою видеокарту (HD7670M) есть пропиретарные дрова, но насколько я понял это для 14.04. Поскольку выходит такое сообщение при команде
sudo apt-get install linux-headers-generic fglrx fglrx-amdcccle
Пакет fglrx недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета «fglrx» не найден кандидат на установку
E: Не удалось найти пакет fglrx-amdcccle
Пробовал ставить свободный драйвер по инструкции
https://help.ubuntu.ru/wiki/%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D1%82_amd И уже с ним поменять с помощью vgaswitchheroo на дискретную. С помощью
sudo bash -c "echo ON > /sys/kernel/debug/vgaswitcheroo/switch"
sudo bash -c "echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch"
Но максимум что я добился это было:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
То есть 1 команда сработала, а вторая нет.
Потом увидел сообщение в
https://help.ubuntu.ru/wiki/%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D1%82_amd о том, что TeraScalе не поддерживается, поэтому используйте стандартный свободный драйвер.
На вики сказано что у меня как раз данная архитектура.
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Radeon_HD_7xxxM_Series Далее удалил ранее установленный свободный драйвер (возможно не нужный шаг).
sudo add-apt-repository --remove ppa:oibaf/graphics-drivers
sudo apt-get update
И по идее у меня сейчас должен быть стандартный драйвер, который идет с установкой.
Команда
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
выдает
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
Выходит я где то рукожоплю или на такую старую видеокарту забили болт и единственный выход это 14.04.
P.s. Насчет DRI_PRIME=1
При
DRI_PRIME=1 glxgears
у меня либо черный экран и 7к FPS либо нормально работает и 2к FPS
xxx:~$ DRI_PRIME=1 glxgearsRunning synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
36699 frames in 5.0 seconds = 7339.664 FPS
38773 frames in 5.0 seconds = 7754.569 FPS
38583 frames in 5.0 seconds = 7716.417 FPS
xxx:~$ DRI_PRIME=1 glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
11423 frames in 5.0 seconds = 2284.567 FPS
11521 frames in 5.0 seconds = 2304.016 FPS
без DRI_PRIME=1
xxx:~$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
302 frames in 5.0 seconds = 60.349 FPS
299 frames in 5.0 seconds = 59.671 FPS
299 frames in 5.0 seconds = 59.668 FPS
ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 12/11/2016). Модератором раздела принято решение закрыть тему.
--zg_nico