Блог им. bodryj
   371

Конфиг xorg для bumblebee

Пытаюсь заставить работать дискретную видюху. В данный момент определяется 1 видюха и работает на Mesa драйвере
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x46 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 4 associated providers: 0 name:modesetting

$ glxinfo | grep "OpenGL"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel® HD Graphics 4600 (HSW GT2)


В тоже время дрова шмеля стоят 390 mhwd.
Служба шмеля работает под нужны пользователем, optirun запускает приложения.

xorg конфига на видюху ни одного нет в /etc/x11/(и далее в подпапках).

ВОТ ТУТ НУЖНА ПОМОЩЬ В ЛОГИКЕ
Получается конфига нет и он собирается по умолчанию с Mesa дровами?

Так вот вопрос, в конфиге какую видюху прописывать или обе? Какие пункты,? Нагуглил миллион инструкций, но ни в одной нет конфига.

Помогите составить конфиг!!!

UPD: Или как правильно тестить работу, чтобы точно определить работает или нет

3 комментария

avatar
Попробуй так запустить настройки optirun nvidia-settings -c :8, а там и конфиг может поправишь, за тебя уже все прописали при установке шмеля.Она и будет одна определяться потому что в данный момент у тебя работает интел, а не нвидиа. Проверь вот этой командой — primusrun glxinfo | grep OpenGL
Последний раз редактировалось
+1
avatar
Запускал optirun nvidia-settings -c :8, как сделать чтобы конфиг nvidia прописала я не понял, конфиг не появляется.

primusrun glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 750M/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 390.132
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 390.132
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:

primusrun — nvidia
optirun — mesa

Кто-нить объяснит почему так?
Последний раз редактировалось
0
avatar
Решение, оказывается все работает практически с коробки.
optirun --status — некорректно отображает включение дискретки, в этом и была вся трабла.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.