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


Автор Тема: Подкинуть свой SSDT в Ubuntu. Как?  (Прочитано 673 раз)

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

Оффлайн fman2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Подкинуть свой SSDT в Ubuntu. Как?
« : 22 Май 2017, 11:52:05 »
Привет, товарищи.

Есть ноутбук с двумя видеокартами. Intel HD 4000 + AMD 7670m.

Как вы уже догадались, кривые разработчики не додумались сделать отключение AMD 7670m, мне она не нужна от слова совсем.
На этом ноутбуке раньше стоях хак, в нем я отключал через SSDT эту видеокарту и в системе определялась только Intel HD 4000. Ноутбук работал идеально тихо и был холодным.

Так как дискретка мне не нужна, я хочу пробросить свою патченную ACPI таблицу в Ubuntu 16.04 Unity, чтобы та "не видела" дискретную видеокарту и не использовала ее. Смысла заводить драйверами ее не вижу.

Вопрос, как в линуксе происходит проброс патченных таблиц?
В хаке примерно было так:
uefi -> clover (Тут мы заменяем наши таблицы или патчим на лету) -> os x

Логично, в Ubuntu тоже самое, только тут загрузчик grub. Но куда класть SSDT, чтобы grub его подхватил?

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #1 : 22 Май 2017, 12:05:21 »
Так как дискретка мне не нужна, я хочу пробросить свою патченную ACPI таблицу в Ubuntu 16.04 Unity, чтобы та "не видела" дискретную видеокарту и не использовала ее. Смысла заводить драйверами ее не вижу.
Не надо ничего никуда подсовывать. Это не Хакинтош.
Как только установил Ubuntu, драйверы у тебя уже стоят.
По умолчанию работает Intel. При высокой нагрузке включатся Radeon, или принудительно так:
DRI_PRIME=1 firefoxПроверь:
sudo apt-get install mesa-utilsglxinfo | grep OpenGL так должно показать Intel
DRI_PRIME=1 glxinfo | grep OpenGL так должно показать AMD on Какой_то



Пользователь добавил сообщение 22 Май 2017, 12:06:04:
кривые разработчики не додумались сделать отключение AMD 7670m
С чего взял, что не отключается?

Пользователь добавил сообщение 22 Май 2017, 12:08:19:
Проверь
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
« Последнее редактирование: 22 Май 2017, 12:08:19 от Morisson »
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн fman2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #2 : 22 Май 2017, 12:11:34 »
Morisson, я знаю как настроить драйвера на AMD, но я хочу ее отключить совсем. она мне даже настроенная не нужна, мне не нужно переключаться на нее.

Видеокарта не отключается в UEFI потому что там нет такого пункта. Нельзя указать первичную видеокарту или какую то запретить. AMD даже настроенная в Ubuntu работает убого и превращает компьютер в печь.

Пользователь добавил сообщение 22 Май 2017, 12:23:22:
Там еще у меня проблема в том, что сейчас из-за AMD кулеры гудят на всю и тупо гонят холодный воздух. С настроенным AMD такой проблемы нет, но переключение на нее есть.
« Последнее редактирование: 22 Май 2017, 12:23:22 от fman2 »

Оффлайн AlexBKost

  • Активист
  • *
  • Сообщений: 940
  • Kubuntu 12.04, 14.04, 16.04, 17.04, 17.10
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #3 : 22 Май 2017, 12:27:40 »
но я хочу ее отключить совсем. она мне даже настроенная не нужна, мне не нужно переключаться на нее.
А просто взять и вытащить её оттуда, раз уж совсем не нужна? Подарить кому или продать, желающие могут найтись.
« Последнее редактирование: 22 Май 2017, 12:29:35 от AlexBKost »
Я странен, а не странен кто ж? (С)

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #4 : 22 Май 2017, 12:29:53 »
AlexBKost, это ноут
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн AlexBKost

  • Активист
  • *
  • Сообщений: 940
  • Kubuntu 12.04, 14.04, 16.04, 17.04, 17.10
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #5 : 22 Май 2017, 12:35:27 »
Morisson, про ноут я прочел ещё в шапке темы. Придется просто больше винтов открутить.
Я странен, а не странен кто ж? (С)

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #6 : 22 Май 2017, 12:39:40 »
И дискретку выпаять? О_о
У меня это впаянный в материнку чип.

Пользователь добавил сообщение 22 Май 2017, 12:39:48:
Внеси radeon в черный список в /etc/modprobe.d/radeon.conf
blacklist radeon
blacklist amdgpu
Просто не понимаю, зачем отключать, если она не включена, питания на ней нет и, мало того, худо-бедно в Ubuntu работает.
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн fman2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #7 : 22 Май 2017, 12:43:26 »
Внеси radeon в черный список в /etc/modprobe.d/radeon.conf
Господи, как я сам до этого не додумался? Большое спасибо! Обязательно сегодня попробую. Можно же ее и так вырубить.

AlexBKost, вы знаете, как в ноутбуках вставлены видеокарты? Я его разбирал раз 5, но видеокарта там припаяна к материнской плате, а это еще тот геморрой.
Внеси radeon в черный список в /etc/modprobe.d/radeon.conf

Оффлайн AlexBKost

  • Активист
  • *
  • Сообщений: 940
  • Kubuntu 12.04, 14.04, 16.04, 17.04, 17.10
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #8 : 22 Май 2017, 12:44:40 »
И дискретку выпаять? О_о
У меня это впаянный в материнку чип.
Хорошо Morisson, я тогда раскурочу свой ноут и выброшу свою дискретку. Вы доволен?



Пользователь добавил сообщение 22 Май 2017, 12:46:55:
Я его разбирал раз 5, но видеокарта там припаяна к материнской плате, а это еще тот геморрой.
fman2, я же не знал, что у вас припаяна, у меня нет.
« Последнее редактирование: 22 Май 2017, 12:46:55 от AlexBKost »
Я странен, а не странен кто ж? (С)

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #9 : 22 Май 2017, 12:48:59 »
AlexBKost, Тебе везет, поменять можешь)

Пользователь добавил сообщение 22 Май 2017, 12:51:27:
fman2, или
sudo nano /etc/default/grubПосле quiet splash вставляем:
radeon.modeset=0Сохраняем, закрываем.
sudo update-grub && sudo reboot
« Последнее редактирование: 22 Май 2017, 12:51:27 от Morisson »
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн fman2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Подкинуть свой SSDT в Ubuntu. Как?
« Ответ #10 : 22 Май 2017, 13:08:34 »
Morisson, спасибо за ответы. Попробую сегодня вечером, тогда отпишусь!
Хорошего дня вам! ;)

Пользователь добавил сообщение 22 Май 2017, 22:06:26:
В итоге как оказалось зря паниковал.

Включил Full HD ролик на ютубе, оставил ноутбук. Ролик идет, ноутбук тих. Смотрю логи, переключения на AMD нет, только интел графика. При этом что бы я не делал, переключения на дискретку нет. :D

Ну и оставил так, если будут косяки буду думать.
« Последнее редактирование: 22 Май 2017, 22:06:26 от fman2 »

 

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