vgaswitcheroo не работает 14.04 – дискретный Radeon всегда включен, Dell Vostro 3350

У меня есть следующая проблема: я только что обновил с 13.10 до 14.04 на своем Dell Vostro 3350, и я не могу отключить дискретную графику. Как указано здесь и после HybridGraphics мне удалось навсегда отключить мою вторичную графику Radeon в 13.10, хотя теперь эта же операция не работает. После включения vgaswitheroo и ввода в вывод cat /sys/kernel/debug/vgaswitcheroo/switch выглядит так:

 0:IGD:+:Pwr:0000:00:02.0 1:DIS: :DynOff:0000:01:00.0 

вместо

 0:DIS: :Off:0000:01:00.0 1:IGD:+:Pwr:0000:00:02.0 

Я видел в 13.10. Эффект точно такой же, как если бы дискретная графика была включена, ноутбук громко и ужасно перегревается. Ввод sudo echo OFF > /sys/kernel/debug/vgaswitcheroo/switch дает эффекта, вывод cat /sys/kernel/debug/vgaswitcheroo/switch не изменяется. Я попробовал несколько дополнительных команд, как это было предложено в этом посте , не помогло. Установка 14.04 совершенно новая, это было первое, что я попытался настроить, поэтому, по моему мнению, я что-то пропустил, понятия не имею, что. Я был бы признателен за некоторую помощь в этом вопросе, так как он увеличивает температуру, обнаруженную sensors почти на 20 градусов, по сравнению с теми, у которых есть дискретная графика, что, кстати, неплохо не подходит для аппаратного обеспечения.

Благодаря!

«видел в 13.10.Эффект точно такой же, как если бы дискретная графика была echo OFF > /sys/kernel/debug/vgaswitcheroo/switch , ноутбук громко и ужасно перегревается. Ввод sudo echo OFF > /sys/kernel/debug/vgaswitcheroo/switch дает эффекта, вывод cat /sys/kernel/debug/vgaswitcheroo/switch не изменяется. "

по моему опыту, DynOff работает лучше, чем ручной Off. Он по-прежнему говорит Off (DynOff), и я предполагаю, что это означает, что карта не включена и что она автоматическая.

Однако, если вы все еще хотите перевести все в ручные настройки, вам нужно изменить grub. Используйте sudo для выполнения следующих действий:

откройте в любом редакторе файл /etc/default/grub и найдите строку

 GRUB_CMDLINE_LINUX_DEFAULT= 

в этой строке должны быть такие значения, как «тихий всплеск»; просто добавьте radeon.runpm = 0, чтобы он выглядел примерно так:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.runpm=0" 

сохранить файл и запустить

 sudo update-grub 

затем перезагрузитесь. после перезагрузки поведение cat /sys/kernel/debug/vgaswitcheroo/switch должно быть похоже на более раннюю версию ubuntu. то вы можете запустить

 echo OFF > /sys/kernel/debug/vgaswitheroo/switch 

чтобы увидеть, работает ли это – как вы это делали раньше. если он работает, добавьте эту строку в /etc/rc.local чуть выше exit 0 .

я попробовал это на своей машине, и это в основном работает … но я думаю, что DynOff делает то же самое. мой компьютер не перегревается с обеих конфигураций.

Попробуйте это и подтвердите в комментариях, если это работает …

http://www.mostthingsweb.com/2014/07/disable-radeon-power-management-newer-linux-kernels/ .

Для меня во время первой перезагрузки он дал низкий графический режим. Затем я нажал Ctrl + Alt + F2, а затем запустил cat / sys / kernel / debug / vgaswitcheroo / switch, где он показал «Off» infront DIS. Затем я запустил sudo shutdown сейчас -r, чтобы перезагрузить компьютер. Наконец, в следующей перезагрузке он работал. Кроме того, я редактировал файл etc / rc.local, чтобы сделать это изменение постоянным. Хотя я использовал Ubuntu 12.04.5, но я использовал последнее ядро ​​3.13 … которое, я считаю, является источником проблемы из-за недавних изменений в методе дискретной обработки графики.

на сводном форуме https://bbs.archlinux.org/viewtopic.php?pid=1301253 Я нашел рабочий xorg.conf, который мне помогает. Теперь потребляемая мощность моего ноутбука составляет 10,7 Вт вместо 12,6 Вт в Ubuntu 14.04