6150SE на 16.04
Dec. 14th, 2016 10:30 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Наконец-то добился от убунты загрузки без необходимости ручного вмешательства.
Соображения в каком направлении нужно копать возникли при просмотре Xorg.log (собранного nvidia-bug-report) на очередной итерации плясок с бубном. К том времени nvidia-304 уже был установлен, но в логе почему-то мелькал nouveau. Получало объяснение камлание с
Дальше — заставить грузиться nvidia-304 хотя бы как модуль. Увы — вписать его в /etc/modules оказалось недостаточно. Изучаем логи снова.
Дальше проще: находим "module verification failed: signature and/or required key missing - tainting kernel" и обиды ureadahead на отсутствие libnvidia-glcore и libnvdia-tls. Дальше упоминание кучи неиспользуемых параметров и, наконец, "Module 'nvidia_304' is blacklisted".
Ну это-же совсем другое дело!
Идём в /etc/modprobe.d/nvidia-graphics-drivers.conf и вопреки предупреждению "# Do not edit this file manually" комментируем строку "alias nvidia nvidia_304".
Перегружаемся и вуаля! Загрузка проходит до самых иксов и спокойно логинимся в юнити (или в компизового гнома).
PS. Версию 132 заставить работать так и не смог. Какая-то там засада с копмизом. А вот 131 работает. Кстати, opencl-icd поначалу даунгрейдил синхронно, но потом оказалось что этот пакет можно оставить и 132.
Соображения в каком направлении нужно копать возникли при просмотре Xorg.log (собранного nvidia-bug-report) на очередной итерации плясок с бубном. К том времени nvidia-304 уже был установлен, но в логе почему-то мелькал nouveau. Получало объяснение камлание с
modprobe nvidia-304
. Следующий шаг напрашивается — снести своенравный nouveau: sudo apt-get purge nouveau
. Не уверен что действие возымело полный эффект, так как судя по lspci -d "10de:*" -v -xxx
эта зараза до сих пор может оставаться в ядре.Дальше — заставить грузиться nvidia-304 хотя бы как модуль. Увы — вписать его в /etc/modules оказалось недостаточно. Изучаем логи снова.
[ 83.576] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the [ 83.576] (EE) NVIDIA(0): system's kernel log for additional error messages and [ 83.576] (EE) NVIDIA(0): consult the NVIDIA README for details. [ 83.576] (EE) NVIDIA(0): *** Aborting *** [ 83.576] (EE) NVIDIA(0): Failing initialization of X screen 0
Дальше проще: находим "module verification failed: signature and/or required key missing - tainting kernel" и обиды ureadahead на отсутствие libnvidia-glcore и libnvdia-tls. Дальше упоминание кучи неиспользуемых параметров и, наконец, "Module 'nvidia_304' is blacklisted".
Ну это-же совсем другое дело!
Идём в /etc/modprobe.d/nvidia-graphics-drivers.conf и вопреки предупреждению "# Do not edit this file manually" комментируем строку "alias nvidia nvidia_304".
Перегружаемся и вуаля! Загрузка проходит до самых иксов и спокойно логинимся в юнити (или в компизового гнома).
PS. Версию 132 заставить работать так и не смог. Какая-то там засада с копмизом. А вот 131 работает. Кстати, opencl-icd поначалу даунгрейдил синхронно, но потом оказалось что этот пакет можно оставить и 132.