Есть одна догадка, отчего такие проблемы могут быть. Воспроизвёл что-то похожее у себя на переходе от nvidia304 к nvidia340.
Сами по себе пакеты с драйверами NVidia ничего про настройку Optimus не знают (и это правильно). Они независимо ни от чего переключают систему на использование библиотек libGL и др., поставляемых с этими драйверами (а вот это, похоже, неправильно). В системах с Optimus графика должна стартовать на встроенной интеловской видеокарте - но ОС в итоге пытается заставить её работать с чужой libGL. Видимо, неудачно.
У меня сейчас под рукой нет железа, на котором можно проверить это всё на переходе от nvidia375 к nvidia384. Если кто сможет проверить, было бы здорово.
Установите сначала nvidia375 - можно временно отключить репозиторий "non-free updates", а затем установить и настроить Optimus с nvidia375 с помощью XFdrake. Затем можно включить "non-free updates" и (без XFdrake) установить x11-driver-video-nvidia384 и всё то, что он за собой потянет. Затем перезагрузите систему и проверьте, что проблема есть, т.е. что графика не стартует или OpenGL-приложения не работают.
С помощью 'ldd /usr/bin/glxinfo | grep GL' посмотрите, какую libGL система сейчас хочет использовать. Если там будет что-то про "nvidia", дело может быть в этом.
Теперь выполните такие команды (под root):
Код: Выделить всё
/usr/sbin/update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
ldconfig -X
Посмотрите, выдадут ли они какие-то ошибки.
Теперь можно перезагрузить систему:
Если теперь с графикой будет всё нормально, значит, дело в переключении на "внешнюю" libGL. Посмотрим тогда, можно ли это переключение убрать, ничего не сломав.