Привет всем, облазил все интернеты, в том числе на английском языке. Если что шлите меня в англоязычные ресурсы. Но я сдаюсь.
Итак, имеется ноут Asus K53SD (Intel HD 3000 + Nvidia 610M = Optimus)
Долгое время сидел на винде, но сейчас мне требуется рабочее окружение для разработки и тестирования на Erlang, поплясав с бубном вокруг разных Mint и FreeBSD, решил остановиться на Ubuntu (пока).
Ubuntu обновлена с 17.04 до 17.10, так как 17.10 еще не было в релизе на момент установки.
Дрова на видео зацепились, установлена и исправно работает 384 версия драйвера NVIDIA, правда чтобы избавиться от тиринга, пришлось добавить строчку
options nvidia_384_drm modeset=1
в /etc/modeprobe.d/nvidia-graphics-drivers.conf
После чего система отказалась грузиться и нормально работать на версии 17.04, была обновлена до 17.10, тогда и заработала.
Тиринг ушел, все круто.
Да, все круто работает, но есть одна маленькая проблема. Видео случайным образом намертво виснет. Ни выход в консоль, ни другие попытки что-то понажимать не помогают. При этом rhytmbox, как ни в чем не бывало, продолжает воспроизводить аудио.
Другими словами, уши есть, глаз нет.
Советы разные видел, типа вырубить Wayland, переустановить дрова на тачпад и прочее, но я не слушаю советов из 2015 года, и не понмаю, как дрова на тач могут повлиять на мои зависания. Тач же работает исправно.
Есть правда еще одна проблема - gstreamer и cheese ругаются что у них что-то не так с timestamp'ами и говорят что мой комп too slow. Но это пока не приоритетная проблема. Сейчас главное - побороть зависания.
Подскажите, кто сталкивался с такими зависаниями видеокарты, и как с ними бороться?
/etc/xorg.conf
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
aepot@asus-k53sd:/etc$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev a1)
aepot@asus-k53sd:/etc$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x2bb cap: 0x1, Source Output crtcs: 2 outputs: 1 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x45 cap: 0x2, Sink Output crtcs: 2 outputs: 4 associated providers: 1 name:modesetting