Дано: ноутбук Acer TimeLineX 3820T-373G32iks с двумя видеокартами.
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]
Действия:
Работоспособность видеокарт проверяю:
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynPwr:0000:02:00.0
2:DIS-Audio: :Pwr:0000:02:00.1
Выключить дискретную видеокарту пытался командой:
# echo ON > /sys/kernel/debug/vgaswitcheroo/switch
К какому либо результату данное действие не приводило.
Система определяет, что у меня подключен один и тот же дисплей два раза:
Чтобы исключить мигание курсора, отключал не используемый дисплей.
И после данного действия команда дала результат:
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:02:00.0
2:DIS-Audio: :Off:0000:02:00.1
Но возникла проблема, теперь я не могу запустить какие либо программы, не могу включить второй дисплей - экран просто гаснет.
Провел проверку: независимо от того, оставляю я включенным дискретную видеокарту или нет, дисплей гаснет, если зайти в настройки системы или запустить приложение, использующее видеокарту, после перезагрузки все ок, до того момента, пока не запущу приложение, использующее видеокарту на полную катушку, или не зайду в настройки системы.
Проприетарные драйвера не предлагать - пройденный этап. Они просто не устанавливаются или работают с жуткими артефактами.
Вопросы:
1. Каким образом без последствий отключить дискретную видеокарту?
2. Что сделать, чтобы исключить мигание и периодическое пропадание курсора?