Сайт | Скачать | Видео | Wiki

Автор Тема: Гибридная графика Intel и Nvidia. Optimus , bbswitch  (Прочитано 17355 раз)

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

Оффлайн Nemo13

  • Пользователь
  • **
  • Сообщений: 66
  • Репутация: +2/-0
  • Автор темы
Инструкция
Компиляция bbswitch
https://zalinux.ru/?p=3461

Что нужно сделать чтобы система загружалась с драйвером Nvidia?
Ядро 000-kernel-4.4.1-pf3, скачал драйвер nVidia-340.96-k4.4.1-pf3, положил в modules и иксы не запускаются. Пробовал все драйвера что там есть, результат один.
Пробовал редактировать xorg.conf согласно этому руководству https://wiki.archlinux.org/index.php/NVIDIA_Optimus_(Русский)
Графика у меня следующая
Спойлер
Graphics:  Card-1: Intel 2nd Generation Core Integrated Graphics Controller
           bus-ID: 00:02.0 chip-ID: 8086:0116
           Card-2: NVIDIA GF108M [GeForce GT 540M] bus-ID: 01:00.0 chip-ID: 10de:0df4
           Display Server: X.org 1.19.6 drivers: modesetting,nouveau (unloaded: fbdev,vesa)
           tty size: 100x30
[свернуть]
Вот лог если нужен.
« Последнее редактирование: 17 Февраль 2020, 15:15:41 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A

Оффлайн Nemo13

  • Пользователь
  • **
  • Сообщений: 66
  • Репутация: +2/-0
  • Автор темы
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #2 : 24 Декабрь 2019, 15:59:42 »
Попробовал как в этом посте что вы показали, но ничего из этого не вышло.
Тогда я заметил что в каталоге /etc/X11/xorg.conf.d драйвер создаёт свои конфигурации, я попробовал удалить их и сделать сохранение, после этого система запустилась с подключенным драйвером.
В общем вот что я сделал:
1. Подключил драйвер
2. Удалил его конфигурации в /etc/X11/xorg.conf.d
3. Создал модуль сохранения.

В итоге вывод команды "nvidia-smi" вот такой:
Спойлер
Tue Dec 24 15:41:10 2019       
+------------------------------------------------------+                       
| NVIDIA-SMI 361.28     Driver Version: 361.28         |                       
|-------------------------------+----------------------+----------------------+
| 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 GT 540M     Off  | 0000:01:00.0     N/A |                  N/A |
| N/A   59C    P0    N/A /  N/A |      3MiB /  1023MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0                  Not Supported                                         |
+-----------------------------------------------------------------------------+
[свернуть]
Это является подтверждением что дискретная графика работает? Потому что вывод команды "inxi -Gi" отличается от того что в том посте:
Спойлер
Graphics:  Card-1: Intel 2nd Generation Core Integrated Graphics Controller
           Card-2: NVIDIA GF108M [GeForce GT 540M]
           Display Server: X.org 1.19.6 drivers: modesetting,nouveau (unloaded: fbdev,vesa)
           tty size: 100x30
[свернуть]

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #3 : 24 Декабрь 2019, 16:46:20 »
Потому что вывод команды "inxi -Gi" отличается от того что в том посте:
Он отличается только потому, что нет в системе пакета glxinfo.

Оффлайн Nemo13

  • Пользователь
  • **
  • Сообщений: 66
  • Репутация: +2/-0
  • Автор темы
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #4 : 24 Декабрь 2019, 17:10:33 »
А как теперь приложения запускать с графикой nvidia?
Делаю optirun opera и вот что выходит
Спойлер
[  236.555229] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied

[  236.555279] [ERROR]Aborting because fallback start is disabled.
[свернуть]
А если primusrun opera то вот что
Спойлер
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied
[свернуть]

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1

Оффлайн Nemo13

  • Пользователь
  • **
  • Сообщений: 66
  • Репутация: +2/-0
  • Автор темы
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #6 : 24 Декабрь 2019, 17:56:33 »
Я правильно понимаю что тогда будет работать только графика nvidia, а графика intel будет бездействовать и все приложения будут запускаться только на графике nvidia?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #7 : 24 Декабрь 2019, 18:08:42 »
Ссылку я дал в первую очередь для sfs, чтобы он ссылался в таких случаях на арчвики, где более полная инфа.

Как я понял из сообщений соседней темы с такими же проблемами, после изменения "xrandr --setprovideroutputsource modesetting NVIDIA-0" -  3d будет обрабатывать nvidia, а 2d - modesetting.
Так ли на самом деле, не знаю, у меня нет гибридного видео.
« Последнее редактирование: 24 Декабрь 2019, 18:26:22 от krasnyh »

Оффлайн Nemo13

  • Пользователь
  • **
  • Сообщений: 66
  • Репутация: +2/-0
  • Автор темы
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #8 : 24 Декабрь 2019, 18:34:40 »
Получается известного способа Переключения графики на pra нет?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #9 : 24 Декабрь 2019, 19:18:57 »
Все что есть в archlinux, есть и в PRA.
Гибридная графика
« Последнее редактирование: 24 Декабрь 2019, 19:25:10 от krasnyh »

Оффлайн Nemo13

  • Пользователь
  • **
  • Сообщений: 66
  • Репутация: +2/-0
  • Автор темы
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #10 : 24 Декабрь 2019, 19:34:31 »
Действительно, надо быть немного внимательней :)
Вот тут вроде похоже: https://wiki.archlinux.org/index.php/Bumblebee_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#/dev/dri/card0:_failed_to_set_DRM_interface_version_1.4:_Permission_denied
Завтра буду пробовать, если что получится, напишу)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #11 : 24 Декабрь 2019, 19:40:26 »
Надо иметь ввиду, что русский перевод арчвики может отставать по дате и быть уже неактуальным.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #12 : 25 Декабрь 2019, 09:19:36 »
Ссылку я дал в первую очередь для sfs,
спасибо . добавил

Оффлайн Nemo13

  • Пользователь
  • **
  • Сообщений: 66
  • Репутация: +2/-0
  • Автор темы
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #13 : 25 Декабрь 2019, 09:32:30 »
Что-то ничего не выходит, попробовал как в арчвики написано, но результат тот же.
Гуглил много, но тоже ничего не нашёл.
Может есть у кого идеи какие? Или может у кого опыт в таких делах есть?
Наверняка проблема в какой-то мелочи, типа где-то пару строчек заменить или добавить, или что-то вроде этого)
« Последнее редактирование: 25 Декабрь 2019, 09:58:47 от Nemo13 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA09 Гибридная графика Intel и Nvidia. Optimus
« Ответ #14 : 25 Декабрь 2019, 10:05:33 »
Или может у кого опыт в таких делах есть?
Вроде у Pro такая видяха была и что-то получалось