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


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

Автор Тема: Amd CPU + Nvidia GPU hybrid graphics  (Прочитано 2152 раз)

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

Оффлайн `lobster

  • Автор темы
  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
Amd CPU + Nvidia GPU hybrid graphics
« : 05 Октябрь 2019, 14:18:21 »

Всем привет! Приобрел ноутбук ASUS TUF Gaming FX505DT, в нём установлены Ryzen 3750H с графикой RX Vega 10 Graphics и дискретная видеокарта Nvidia Geforce 1650. Можно ли как-то заставить адекватно работать переключение видеокарт? Работает ли сейчас хоть где-то связка встроенной карты от Amd и дискретки от Nvidia? Сейчас установлена Ubuntu 19.10 Beta, вместе с ней ставится драйвер от Nvidia 435.21 (его так же ставил и вручную), но видеокарта от Nvidia не запускается. nvidia-smi:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 435.21 Driver Version: 435.21 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1650 Off | 00000000:01:00.0 Off | N/A |
| N/A 41C P0 3W / N/A | 0MiB / 3911MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory | | GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+

Nvidia-settings при запуске выводит белое окно с кнопкой Quit, в терминале:

nvidia-settings:10793):
GLib-GObject-CRITICAL **: 13:56:15.077: g_object_unref: assertion 'G_IS_OBJECT (object)' failed **
Message: 13:56:15.081: PRIME: No offloading required. Abort **
Message: 13:56:15.081: PRIME: is it supported? no
Чтож.. На просторах интернет нашел одно из решений, привел /usr/share/X11/xorg.conf.d/10-nvidia.conf к такому виду:
Section «OutputClass»
Identifier «nvidia»
MatchDriver «nvidia-drm»
Driver «nvidia»
Option «AllowEmptyInitialConfiguration»
ModulePath «/usr/lib/x86_64-linux-gnu/nvidia/xorg»
Option «PrimaryGPU» «YES»
Option “AllowEmptyInitialConfiguration”
EndSection

тогда начинает работать карта от Nvidia но переключение обратно на Amd возможно только обратным редактированием конфига. При этом производительность в 3D становится нормальной (по счетчику FPS), но постоянно появляются фризы, подлагивание и тд. Так же получаю темный экран на этапе логина, то есть пароль ввожу вслепую, после этого экран загорается. Получается номинально работает, но по факту работа совсем далека от идеала. Что-нибудь с этим можно сотворить?
« Последнее редактирование: 06 Октябрь 2019, 19:03:23 от zg_nico »

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 4185
    • Просмотр профиля
Re: Amd CPU + Nvidia GPU hybrid graphics
« Ответ #1 : 05 Октябрь 2019, 16:44:44 »
Сейчас установлена Ubuntu 19.10 Beta
это тестовая версия.. Ее работа вообще далека от идеала. Скачайте стабильную и попробуйте.

вместе с ней ставится драйвер от Nvidia 435.21 (его так же ставил и вручную)
Сам ставится? О_о
Как вручную устанавливали?

Оффлайн `lobster

  • Автор темы
  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
Re: Amd CPU + Nvidia GPU hybrid graphics
« Ответ #2 : 05 Октябрь 2019, 17:21:59 »
это тестовая версия.. Ее работа вообще далека от идеала. Скачайте стабильную и попробуйте.

Эм, наверно надо было сразу уточнить. На стабильных версиях всё очень плохо, с самой Ubuntu более-менее, но уходит в черный экран при активации карты Nvidia. В Mint только встроенная и только 800х600, с кучей ошибок про "unknown chipset" при загрузке. Стабильно завести получилось только на бете.

Сам ставится? О_о
Как вручную устанавливали?

Ну при установке беты 19.10 (как стандартной так и Ubuntu Mate) ставится проприетарный драйвер Nvidia. Видимо теперь так работает если отмечать чекбокс про "Additional drivers" при установке системы, но не уверен.
Удалял как обычно через purge, ставил как обычно через добавление ppa:graphics-drivers/ppa и установкой версии через apt.

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

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4676
  • Все по палатам!
    • Просмотр профиля
Re: Amd CPU + Nvidia GPU hybrid graphics
« Ответ #3 : 05 Октябрь 2019, 19:18:47 »
Приобрел ноутбук ASUS TUF Gaming FX505DT,
Перед покупкой надо было рассматривать возможность работы линукса на нем...
Я вот выбирал асусовскую материнку по этому их документу
https://dlcdnimgs.asus.com/websites/global/aboutASUS/OS/Linux-Status-report-201810.pdf
И модификации ноутов есть явно лучше подходящие для линукс.
Извините, я все еще учусь

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2856
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Amd CPU + Nvidia GPU hybrid graphics
« Ответ #4 : 06 Октябрь 2019, 19:14:36 »
На стабильных версиях всё очень плохо, с самой Ubuntu более-менее, но уходит в черный экран при активации карты Nvidia...
`lobster, 19.04 пробовали? Там тоже ошибки валятся? Неужели Вашу связку только ядро 5.3 поддерживает?
По черному экрану - я бы попробовал на Вашем месте старт с nomodeset на стабильной hwe версии (18.04.3, ядро 5.0+), установку системы на диск в этом режиме, после - запуск с nomodeset свежеустановленной системы с диска, далее установку в загруженную систему проприетарного драйвера n-vidia из репозитория системы штатными средствами:sudo ubuntu-drivers autoinstallОпции secureboot, fastboot, и iommu в BIOS проверьте (первые две выключить, если существуют, последнюю - я не уверен, т.к. с AMD не сталкивался (а связка его с NVidia для меня вообще звучит как что-то невероятное), если такая у Вас присутствует - можно поэкспериментировать с разными значениями этого триггера).
(Нажмите, чтобы показать/скрыть)
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн x0wl

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Amd CPU + Nvidia GPU hybrid graphics
« Ответ #5 : 11 Октябрь 2019, 03:17:10 »
PRIME offloading не работает на текущей версии иксов.

Чтобы оно заработало хоть как-то надо:


Можно еще удалить nouveau, но в принципе это не должно на что-то влиять.

Другое дело, что отключение GPU либо не работает, либо работает не так как надо даже после всего, что описано в https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/dynamicpowermanagement.html , так что в принципе смысла во всем этом пока нет  :'(

Пользователь добавил сообщение 11 Октябрь 2019, 03:21:48:
19.04 пробовали? Там тоже ошибки валятся? Неужели Вашу связку только ядро 5.3 поддерживает?

У меня FX505DV, под 19.04 без бубна не работает Wi-Fi. NVIDIA (почти) работает под бетой.
« Последнее редактирование: 11 Октябрь 2019, 03:21:48 от x0wl »

 

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