NVIDIA Optimus, драйвера и иксы: поиски истины

Кажется, это таки баг.

xorg-server 1.17 работал, 1.18 сломали. В гугле много похожих топиков по запросу "xorg 1.18 optimus bug"

Будем ждать апдейтов. Всем спасибо, топик можно закрывать.
ну я бы сделал так. Поставил все те пакеты которые я вам написал, и потом всё же научился выкладывать лог в спойлер )) интересно посмотреть ваш Xorg.0.log
Кстати, ещё работает nouveau, как ни странно (без xorg.conf):

xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x8d cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 2 outputs: 4 associated providers: 0 name:modesetting
Provider 1: id: 0x62 cap: 0x7, Source Output, Sink Output, Source Offload crtcs: 2 outputs: 1 associated providers: 0 name:nouveau
Во-первых, почему вы ставили nvidia-340? У вас GT 555, нужен пакет nvidia, читали https://wiki.archlinux.org/index.php/NVIDIA? Во-вторых, без бамблби не получится использовать две видеокарты, можно будет настроить либо встройку, либо дискретку, придется выбирать. В-третьих, сносите все, ставите минимальный arch, затем:
# pacman -S xorg-server xf86-video-intel
Ставите DE, все, что вам надо, можете ребутнуться в свою DE, затем:
# pacman -S bumblebee nvidia
# systemctl enable bumblebeed.service
# gpasswd -a "ваше имя пользователя" bumblebee
После этого, если не будет никакой самодеятельности, все будет работать.
Если настроить прайм https://wiki.archlinux.org/index.php/PRIME, дискретка будет включена ПОСТОЯННО, постоянно будет греться, постоянно будет работать вентилятор, ДАЖЕ если ничего не будет запущено, чтобы задействовать встройку, нужно будет руками лезть в конфиги и возвращать все в изначальное состояние, ставьте бамблби и не зарабатывайте себе геморрой.
В принципе видео работает, по крайней мере
[root@notebook kosten]# optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is likely on.
Теперь вопрос как добиться адекватной работы steam например.
У меня кулер не работает постоянно, если дискретка ничем не загружена. Я, считай, никогда и не включаю встроенную Intel, сижу на NVIDIA.

Сейчас попробую полный даунгрейд через ALA. На днях пробовал различные версии xorg-server через downgrader, не взлетело.
Лог работающих в данный момент иксов (без xorg.conf и .xinitrc):
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 0 name:Intel

Стандартные spoiler-теги не работают? В общем, вот Xorg.0.log, с которого я сейчас загрузился и пишу это сообщение.
wilderwind, привет!
У меня такой же ноут, с такой же видеокартой.
Подскажи, может у тебя получилось настроить видео?
Не вымудряйте ничего с конфигами- используйте bumblebee- все отлично работает, в отличии от Ubuntu. NvidiaPrime тут нет.
optirun glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 820M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 384.69
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 384.69
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.2.1
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.2.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
ЗДЕСЬ
 
Зарегистрироваться или войдите чтобы оставить сообщение.