<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>crower</title>
  <link>https://crower.dreamwidth.org/</link>
  <description>crower - Dreamwidth Studios</description>
  <lastBuildDate>Fri, 17 Feb 2017 02:03:25 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>crower</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/10861830/2612358</url>
    <title>crower</title>
    <link>https://crower.dreamwidth.org/</link>
    <width>100</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>https://crower.dreamwidth.org/107189.html</guid>
  <pubDate>Fri, 17 Feb 2017 02:03:25 GMT</pubDate>
  <title>И снова nvidia</title>
  <link>https://crower.dreamwidth.org/107189.html</link>
  <description>Да, да, да — пришли новые дрова (304.135 из альтернативного репозитария) и я решил, что в достаточной мере набил руку чтобы справиться возможными проблемами, которые могут возникнуть.&lt;br /&gt;Нет, я конечно, справился, но это не было &quot;лёгким движением руки&quot;.&lt;br /&gt;&lt;br /&gt;Ну так и вот — сапдейтил, перезагружаюсь и начинается день сурка: во втором терминале на чёрном фоне серое окошко с надписью (тут подойдёт голос депрессивного робота Мерлина) &quot;ну чё это у вас такое низкое разрешение — я отказываюсь работать в таких условиях&quot;.&lt;br /&gt;Конечно, последователь действий уже отработана: надо начинать с Xorg.log. А лучше сразу запускать nvidia-bug-report.sh и там будут все интересующие логи.&lt;br /&gt;&lt;pre&gt;
[    72.326] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
[    72.326] (EE) NVIDIA(0):     system&apos;s kernel log for additional error messages and
[    72.326] (EE) NVIDIA(0):     consult the NVIDIA README for details.
[    72.326] (EE) NVIDIA(0):  *** Aborting ***
[    72.326] (EE) NVIDIA(0): Failing initialization of X screen 0
&lt;/pre&gt;&lt;br /&gt;Таких сообщений не помню, но удивления не вызываает. Не пытаюсь особо вникать в обстоятельства (а может и стоило бы) — первая мысль: опять кто-то конфиг сожрал. И точно. Запускаем nvidia-xconfig… Помнится как-то получалось поднимать иксы даже без перезагрузки. Но не в этот раз.&lt;br /&gt;Модуль? Ну да: &quot;&lt;code&gt;modprobe nvidia-304&lt;/code&gt; тоже всегда помогал&quot;.&lt;br /&gt;Но ни в этот раз. &quot;&lt;code&gt;Sent; server replied with: Couldn&apos;t connect to server&lt;/code&gt;&quot;&lt;br /&gt;&lt;br /&gt;Изучаю логи ещё внимательнее и начинаю удивляться: &quot;&lt;code&gt;Parsing /var/crash/nvidia-304.0.crash.&lt;/code&gt;&quot;&lt;br /&gt;Или вот: &quot;&lt;code&gt;modprobe: FATAL: Module nvidia-304 not found in directory /lib/modules/4.4.0-63-generic&lt;/code&gt;&quot;&lt;br /&gt;&quot;Становится что чудастее и чудастее&quot;©.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;NVRM: API mismatch: the client has the version 304.135, but&lt;br /&gt;NVRM: this kernel module has the version 304.134.  Please&lt;br /&gt;NVRM: make sure that this kernel module and all NVIDIA driver&lt;br /&gt;NVRM: components have the same version.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Но это я еще не сразу заметил.&lt;br /&gt;После очередной перезагрузки на второй консоли депрессивный Марвин, но на седьмой — работающий стол. Да, с таким тоже сталкивался.&lt;br /&gt;&lt;br /&gt;Ещё несколько камланий с перезагрузками и решаю откатить дрова назад. А они не откатываются. Даунгрейдом занимался только один раз и сейчас понимаю что недопонял синтаксис. Если на 304.134-0ubuntu0.16.04.1 даунгрейдиться, то надо указывать 304.134-0ubuntu0, а если на 304.135-0ubuntu0~gpu16.04.1? Я указывал 304.135-0ubuntu0, а, похоже, надо 304.135-0ubuntu0~gpu?&lt;br /&gt;Ну, не важно, &quot;и так хорошо получилось&quot;©.&lt;br /&gt;&lt;br /&gt;В общем, решил сделать даунгрейд более серьёзным образом: снести дрова с зачисткой purge, естественно, отключить альтернативный репозитарий, и инсталировать что есть уже из основного. Точнее, в нём лежат, например, 304.131-0ubuntu3, на которые я уже один раз возвращался.&lt;br /&gt;&lt;br /&gt;Сказано — сделано. Но, лыжи, извиняюсь, почему-то всё-равно не едут. Что за хрень?&lt;br /&gt;Снова штудирую логи: &quot;&lt;code&gt;Failed to start /etc/rc.local Compatibility&lt;/code&gt;&quot;&lt;br /&gt;Ага. Это я в прошлый раз поставил тут костыль: если ничего не получилось автоматом, то запускать &quot;&lt;code&gt;modprobe nvidia-304&lt;/code&gt;&quot;. ;) Вообще-то это не правильно, надо убрать.&lt;br /&gt;Проверяю за компанию /etc/modules. Прописан и закоменчен с прошлых камланий nvidia_304. В /etc/modprobe.d/nvidia-graphics-drivers.conf как положено введён модуля алиас, в чёрный список загнаны близкие дрова, которые не должны загрузиться по ошибке и присвоен алиас off тому же nouveau. Вроде порядок.&lt;br /&gt;На всякий случай проверяю лежащие там-же остальные конфиги и обнаруживаю в blacklist-local.conf &quot;blacklist nvidia_304&quot;. Ах ты …&lt;s&gt;(зачёркнуто)&lt;/s&gt;… &quot;нехороший человек&quot;© &quot;с низкой социальной ответственностью&quot;©. :) Вот что за сволочь и когда это сделала?&lt;br /&gt;Убираем, перезагружаемся — работает. &quot;Не дышим&quot;. На вчера с меня было достаточно.&lt;br /&gt;&lt;br /&gt;Но удовлетворение будет не полным, если не попытаться — да, да, да, я люблю плясать по граблям ;)!!! — из основного репозитария поставить всё-таки последние дрова — не 131, а 134.&lt;br /&gt;Собственно, стою на пороге паразагрузки. Поехали? ;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPD&lt;/b&gt;. Итог: при перезагрузке система зависла в фазе выключения. Вообще, с этим systemd выгрузка стала проходить на порядок дольше. Но загрузка оказалась успешной, вплоть до рабочего стола. Медленно, конечно, но может это ureadahead трудился.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=crower&amp;ditemid=107189&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://crower.dreamwidth.org/107189.html</comments>
  <category>софтовое</category>
  <category>modules</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
