Драйвера плохие, у меня тоже так на проприетарщине. Юзаю свободные, хотя ты можешь попробовать поставить драйвера поновее, ну или постарее, смотря на каких у тебя было лучше.
А ты не подскажешь почему может не работать проприетарный драйвер нвидии? Установил сам драйвер и кернел к нему. Нуво заблеклистилось. Вот что выдает при старте иксов. Это на ядре 4.19, откатил обратно до 4.14, та же ошибка.
не подскажешь почему может не работать проприетарный драйвер нвидии? Установил сам драйвер и кернел к нему. Нуво заблеклистилось.
Насчет «установил» — показалось, бывает. Кто сообщения читать будет, наше всё АС Пушкин? На скриншоте ясно и недвусмысленно написано, что модулем nvidia в /lib/modules/4.19.46 даже и не пахнет. А ну проверим: find /lib/modules -name nvidia.ko
Как обычно, тут каких-то особенных хитростей нет, по крайней мере с ядерной частью. Сборка требует наличия соответствующего kernel-source, компилятора и прочей сборочной обвязки. Смотрим на модель видеокарты, определяем соответствующую ей версию драйвера (430, 390, 340, 304), внимательно читаем README, выполняем соответственно: # sbopkg -Ri nvidia-kernel или # sbopkg -Ri nvidia-legacyВЕРСИЯ-kernel
C самим драйвером ситуация похожа, но несколько сложнее. Дело в том, что nvidia*-driver заменяет несколько системных библиотек OpenGL своими, установочный сценарий делает бэкап заменяемых системных файлов. Если это не первая установка, то сперва нужно вернуть оригинальные файлы на место (nvidia-switch --remove) и только потом ставить драйвер. Сборка поддерживает варианты: собирать ли 32-битные версии (для мультибиблиотечной системы), ставить ли клиентские библиотеки GLVND GLX — их можно указать как параметрами окружения, например, # COMPAT32=yes sbopkg -i nvidia-driver так и с использованием синтаксиса sbopkg, например, # sbopkg -i nvidia-driver:COMPAT32=yes
В остальном как обычно: собираем, контролируем отсутствие ошибок сборки, разбираемся с ошибками, если таковые имели место. Поскольку велико подозрение на возникновение ошибок ввиду предыдущих жалоб в теме, рекомендую выполнять отдельно сборку пакета без установки по sbopkg -b, затем проверять отсутствие ошибок сборки, затем отдельно выполнять установку собранного пакета по upgradepkg --install-new /tmp/имя-пакета-версия-*t?z.
Последний драйвер для GeForce 7 вышел September 19, 2017. http://www.nvidia.com/Download/driverResults.aspx/123709/en-us Это значит, что ядро 4.13 максимум (а может 4.14-rc, а может сообщество дописывало патчи и обновляло слакбилд), и X-Server 1.19 максимум
Зы очень все сложно вы описали. Откуда пользователь может знать про подменямые библиотеки? Откуда пользователь должен знать про поддержку мультилиба в драйверах? В руководстве про это ни слова.
Deleted ()
Последнее исправление: Deleted
(всего
исправлений: 2)
Since this nvidia-driver conflicts with some files of xorg, it's a bit complex to install/uninstall the driver. However, installation of the nvidia-driver package itself backs up the conflicting files and puts the nvidia-specific files into place.
Included is a script called nvidia-switch, which is used to switch from the xorg driver to the nvidia driver, but it will not edit xorg.conf for you; you have to do that manually. The nvidia-switch script is installed to /usr/sbin. NOTE: Although nvidia-switch is aware of a COMPAT32 environment, its use therein is not supported.
Usage of nvidia-switch: nvidia-switch --install <--> install the nvidia files and save the stock xorg files. nvidia-switch --remove <--> remove the nvidia files and symlinks and restore the stock xorg files.
You do NOT have to run nvidia-switch after installing the package.
Before uninstalling or upgrading this package, it is important that you execute 'nvidia-switch --remove', which will switch back to the stock xorg files and remove all links created by nvidia-switch during installation. If you forget to do this, you might have to do the switch manually, since 'nvidia-switch --install' may fail, resulting in xorg not working. Here are the affected files:
Simply remove the dead nvidia symlinks and and reinstall the mesa and xorg-server packages. See 'nvidia-switch --help'.
оттуда про поддержку мультилиба:
Installing the 32-bit compatibility libraries is available: if desired, do: COMPAT32=«yes» ./nvidia-driver.SlackBuild
Берестов Валентин Дмитриевич отлично сложил по этому поводу слова в предложения: Как хорошо уметь читать! Не надо к маме приставать, Не надо бабушку трясти: «Прочти, пожалуйста, прочти!» Не надо умолять сестрицу: «Ну, прочитай еще страницу». Не надо звать, Не надо ждать, А можно взять И почитать!
для чего драйверу поддержка 32бит?
Она не «драйверу», она «в драйвере» для 32-битных бинарников. Ну вдруг у вас система мультибиблиотечная (multilib) и вы захотите запустить 32-разрядный бинарник, который захочет доступа к библиотекам драйвера... 32-битному бинарнику подойдут только 32-битные библиотеки драйвера. Иначе совсем непонятно зачем мультилиб, если он предназначен именно и только для этого и ни для чего другого.