Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Отключение дискретной видеокарты в Ubuntu 14.04  (Прочитано 21159 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xaero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Народ, скажите как теперь отключать дискретную видеокарту? Про то что она теперь сама не работает когда не нужна читал, да и сам видел что в списке по cat /sys/kernel/debug/vgaswitcheroo/switch она у меня пол DynPwr и плюсика там нет, но! Ноут греться и шуметь стал так как он шумел в 12.04 до того как я научился отключать диcкретку через echo OFF > /sys/kernel/debug/vgaswitcheroo/switch. Помогите, если кто знает решение, а то ноги горят при работе за ноутом )).

Оффлайн Guroshibu

  • Участник
  • *
  • Сообщений: 161
    • Просмотр профиля
    • Земля Выживших
Re: Отключение дискретной видеокарты в Ubuntu 14.04
« Ответ #1 : 09 Апрель 2014, 09:27:02 »
Дискретная карта у тебя должна быть DynOff, а раз там стоит DynPwr значит питание на неё подаётся.
Вот ноут и греется.
Попробуй отключить через echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

По идее она должна изначально быть DynOff и подключаться при необходимости.
У меня так.
guroshibu@Pav-dv7-6c50er:~$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for guroshibu:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
HP Pavilion dv7-6c50er | Hybrid Intel HD3000/ATI Radeon HD7470M(Open driver) | RAM 6Gb
Ubuntu 14.04 LTS

Оффлайн Xaero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Отключение дискретной видеокарты в Ubuntu 14.04
« Ответ #2 : 09 Апрель 2014, 23:46:02 »
Ну так я же и написал, о том что через echo OFF > /sys/kernel/debug/vgaswitcheroo/swtch не получается. Не то чтобы система ругалась, на команду - нет все так же без претензий как и в 12.04, только последующий вывод cat /sys/kernel/debug/vgaswitcheroo/swtch выводит то же самое что и до echo OFF..
root@skybook:/home/eugene# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
root@skybook:/home/eugene# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynPwr:0000:01:00.0
2:DIS-Audio: :Pwr:0000:01:00.1

Оффлайн cia

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Отключение дискретной видеокарты в Ubuntu 14.04
« Ответ #3 : 28 Апрель 2014, 00:17:17 »
Присоединяюсь к вопросу. Кто знает - прошу помочь.
DynPwr - это означает что включается и используется по необходимости? А как бы её вообще отключить?

Пользователь решил продолжить мысль 28 Апрель 2014, 00:18:38:
Xaero,
может удалось решить проблему?

Оффлайн Orphan Black

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Отключение дискретной видеокарты в Ubuntu 14.04
« Ответ #4 : 28 Апрель 2014, 20:13:32 »
Можете попробовать этот вариант для отрубания дискретки http://marcodallas.github.io/acpi_call_GUI/

p.s: еще можно попробовать другое ядро. 3.14 или 3.12...


Пользователь решил продолжить мысль 28 Апрель 2014, 20:16:37:
DynPwr - это означает что включается и используется по необходимости?
Это вроде значит, что она включена и все.
« Последнее редактирование: 28 Апрель 2014, 20:16:37 от Orphan Black »
Ubuntu 16.04 64-bitная

Оффлайн cia

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Цитировать
Можете попробовать этот вариант для отрубания дискретки http://marcodallas.github.io/acpi_call_GUI/
К сожалению у меня не работает: не все видеокарты поддерживает эта программка. Всё равно большое спасибо за наводку!

Цитировать
p.s: еще можно попробовать другое ядро. 3.14 или 3.12...
Там проблем ещё больше. Новая версия всё же менее глючная.

Цитировать
Это вроде значит, что она включена и все.
Может быть. Но с включённой дискретной картой на старом ядре ноут грелся куда сильнее чем сейчас, хотя и сейчас ощущается что что-то греется. :)

Оффлайн Бонька

  • Активист
  • *
  • Сообщений: 347
  • life is purple
    • Просмотр профиля
у вас же Optimus, да? тогда можно поставить nvidia-prime, проприетарные дрова и вырубить дискретку, выставив соответствующий профиль прозводительности..
Asus N56VJ, SSD, btrfs, Manjaro 16 (Ellada). x64, XFCE :)

Оффлайн Orphan Black

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Бонька,
у них не Optimus и вообще не Nvidia. У них видеокарты AMD...
Ubuntu 16.04 64-bitная

Оффлайн Бонька

  • Активист
  • *
  • Сообщений: 347
  • life is purple
    • Просмотр профиля
не сталкивался с ними никогда, ес честно..пробил уже про Vgaswitcheroo, извиняюсь, что влез с советом.
Asus N56VJ, SSD, btrfs, Manjaro 16 (Ellada). x64, XFCE :)


Оффлайн Orphan Black

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Но с включённой дискретной картой на старом ядре ноут грелся куда сильнее чем сейчас, хотя и сейчас ощущается что что-то греется. :)
Мб. У меня на руках нет больше ноутбука с двумя картами и проверить что-то не могу.
Ubuntu 16.04 64-bitная

Оффлайн m0hn

  • Новичок
  • *
  • Сообщений: 16
  • Власть пингвинам!
    • Просмотр профиля
    • Блог: Записки опиумного мака.
Ваши проблемы фигня...
Ноутбук Acer Aspire TimeLineX 3820TG
Мне проще показать видео:
http://youtu.be/u6HEZxxzHe4
Кратко:
- получилось перевести DIS и DIS Audio в Off режим - это отлично
- в режиме Off не возможно запустить настройки системы :(
- вернуть в режим ON не получается :(
Что я делаю не так? Как наладить? Ответа в интернете на свой вопрос не нашел.
... а мы живем в этом мире.

Оффлайн fightlight

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Тут чел пишет на эту тему.

Проверил на Ubuntu 14.04, ноут Dell XPS L502x с дискреткой от NVIDIA.

1. Лезем в конфиг grub-а
sudo nano /etc/default/grub
2. Ищем параметр GRUB_CMDLINE_LINUX_DEFAULT, в конец дописываем nouveau.runpm=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.runpm=0"
3. Обновляем конфигурацию grub
sudo update-grub
4. В /etc/rc.local прописываем выключение дискретки средствами vgaswitcheroo
sudo nano /etc/rc.local
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

5. Ребутимся
sudo reboot
6. PROFIT!
sudo su
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0


P.S. Согласно инфе отсюда, для AMD видеокарт, возможно, вместо nouveau.runpm=0 надо вписать radeon.runpm=0
« Последнее редактирование: 28 Май 2014, 13:22:45 от fightlight »

Оффлайн m0hn

  • Новичок
  • *
  • Сообщений: 16
  • Власть пингвинам!
    • Просмотр профиля
    • Блог: Записки опиумного мака.
Тут чел пишет на эту тему.

Проверил на Ubuntu 14.04, ноут Dell XPS L502x с дискреткой от NVIDIA.

(Нажмите, чтобы показать/скрыть)

Где же ты был... Я уже сделал даунгрейд до 13.10 у меня в ней все работает.
... а мы живем в этом мире.

Оффлайн m0hn

  • Новичок
  • *
  • Сообщений: 16
  • Власть пингвинам!
    • Просмотр профиля
    • Блог: Записки опиумного мака.
Тут чел пишет на эту тему.

Проверил на Ubuntu 14.04, ноут Dell XPS L502x с дискреткой от NVIDIA.

1. Лезем в конфиг grub-а
sudo nano /etc/default/grub
2. Ищем параметр GRUB_CMDLINE_LINUX_DEFAULT, в конец дописываем nouveau.runpm=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.runpm=0"
3. Обновляем конфигурацию grub
sudo update-grub
4. В /etc/rc.local прописываем выключение дискретки средствами vgaswitcheroo
sudo nano /etc/rc.local
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

5. Ребутимся
sudo reboot
6. PROFIT!
sudo su
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0


P.S. Согласно инфе отсюда, для AMD видеокарт, возможно, вместо nouveau.runpm=0 надо вписать radeon.runpm=0

Специально обновился с Ubuntu 13.10 до 14.04 и проверил. Не работает :(
... а мы живем в этом мире.

 

Страница сгенерирована за 0.1 секунд. Запросов: 24.