Недавно обнаружил в репках драйвера Nvidia, правда все представленые версии не пашут на ядре 4.10+ даже пропатченая, видимо патч не ставится автоматом.
Вручную установленый и пропатченый драйвер 378.13 работал норм. Обновление ядра заставляет меня ставить его заново. Но тут скачал версию 381.09 (beta) и свершилось чудо, он работает, без проблем, и после обновления ядра пересборка модулей видимо идет сама. Кто нибудь еще пробовал? или я чтот еще понаустанавливал и Nvidia не причем?
>>после обновления ядра пересборка модулей видимо идет сама
для этого нужен dkms, возможно прилетел из той репы с драйверами
но ведь всё равно, после обновления месы отваливается опенгл и надо ставить заново вручную
пакет dkms установлен из packman
все пакеты от установки драйверов из Bumblebee-Project (которые оказались неработоспособными) удалены.
Инсталлятор Nvidia спрашивает про dkms, дескать компилить ли модули при обновке ядра, разумеется согласился. Вот минут 5 назад обновил, и работает. и народ в нивидии тоже работает видимо)
[ul]
[li]Added support for the following GPUs:[/li][LIST]
[li]GeForce GTX 1080 Ti[/li]Quadro M520
TITAN Xp
Quadro P3000
[/ul]
[li]Improved compatibility with recent kernels.[/li][li]Fixed a bug that caused "nvidia-settings --query all" to print many duplicate entries.[/li][li]Fixed a bug that caused applications to crash in some situations when calling glXMakeCurrent while OpenGL threaded optimizations were enabled. [/li]
This frequently occurred when Steam was attempting to make a video appear full-screen.
[li]Fixed a bug that caused VDPAU applications to use the blit presentation queue when a previous VDPAU application didn't shut down cleanly.[/li][li]Fixed hangs and crashes that could occur when an OpenGL context is created while the system is out of available memory.[/li][li]Fixed a bug that caused corruption when OpenGL windows were moved or resized.[/li][li]Fixed a bug that caused X screens that use Option "UseDisplayDevice" "none" to be resized to 640x480 when using "xrandr -s" to change the screen configuration.[/li][li]Fixed a kernel crash that occurred when attempting to map large user memory allocations into CUDA.[/li][li]Disabled OpenGL threaded optimizations by default, initially enabled in 378.09, due to various reports of instability.[/li][li]Added support for the following Vulkan extensions:[/li][ul]
[li]VK_EXT_acquire_xlib_display[/li]VK_EXT_display_control
VK_EXT_display_surface_counter
VK_EXT_direct_mode_display
VK_KHX_external_memory
VK_KHX_external_memory_fd
VK_KHX_external_semaphore
VK_KHX_external_semaphore_fd
[/ul]
These extensions require a Vulkan loader version >= 1.0.42.
[li]Removed the X driver's logo splash screen and the corresponding NoLogo and LogoPath xorg.conf options.[/li][li]Added the "ResamplingMethod" MetaMode option, adding support for bicubic resampling methods when scaling screen transformations are in use.See the README for more details.[/li][li]Fixed a bug that left HDMI and DisplayPort audio muted after a framebuffer console mode was restored. For some displays, this caused the display to remain blank.[/li][li]Fixed a bug that caused audio over DisplayPort to stop working when the monitor was unplugged and plugged back in or awoken from DPMS power-saving mode.[/li][li]Fixed a regression that caused corruption in certain applications, such as window border shadows in Unity, after resuming from suspend.[/li][li]Fixed a bug that prevented PRIME Sync from working on notebooks with GeForce GTX 4xx and 5xx series GPUs.[/li][/LIST]