LINUX.ORG.RU

Arch. Как правильно поставить nvidia драйвера, чтоб не висло?

 , , ,


2

2

Arch wiki читал, но не разобрался. В результате всё сломалось, через chroot удалить драйвер не смог, какие-то были сломанные зависимости или типа того. Пришлось полностью заново ставить Arch (((
Здравствуйте.
Сейчас у меня Arch последней версии с XFCE4 и SDDM.
Стоят из связанных с графикой:

xorg-server xorg-xinit xorg-server-utils mesa xterm xf86-video-nouveau lib32-nouveau-dri
В файле /etc/mkinitcpio.conf MODULES сейчас такой:
MODULES="nouveau"
Мне нужна 340-вая версия драйвера. Вроде как 340.96-5 последняя.
Какие еще данные предоставить? Помогите мне удалить или заблокировать несовместимое и поставить драйвер. Очень прошу.



Последнее исправление: Mindincrash (всего исправлений: 1)

Если уж не смог разобраться в arch wiki, то скорее всего arch тебе и не нужен.

А по теме - если нужна версия 340, то ее и поставь - nvidia-340xx и nvidia-340xx-libgl, nvidia-340xx-utils.

А вот это вот xf86-video-nouveau скорее всего лучше удалить.

sergio-m
()
Ответ на: комментарий от sergio-m

То есть каков алгоритм действий? Такой?
1) Выйти из xorg???

sudo pkill x

2) Удалить с зависимостями или как xf86-video-nouveau??? Так???

sudo pacman -Rs xf86-video-nouveau

3) Поставить nvidia-340xx и nvidia-340xx-libgl, nvidia-340xx-utils:

sudo pacman -S nvidia-340xx nvidia-340xx-libgl nvidia-340xx-utils

4) Перезагрузиться???

sudo reboot

5) Настроить nvidia-xconfig???

sudo nvidia-xconfig

6) Снова перезагрузиться???

sudo reboot

Ну Я пытаюсь запоминать всё это. Не судите строго.

Mindincrash
() автор топика

Arch wiki читал, но не разобрался

Жесть, как можно не разобраться в арчевики?
нуво сноси, ставь nvidia-340xx и всё, что там ему ещё надо, вместо MODULES=«nouveau» поставь MODULES=«nvidia» и обнови initrd через mkinitcpio

sudopacman ★★★★★
()
Ответ на: комментарий от Mindincrash

Да просто поставить sudo pacman -S nvidia-340xx nvidia-340xx-libgl nvidia-340xx-utils

потом удалить

sudo pacman -R xf86-video-nouveau

Тут тоже удалить nouveau - MODULES=«nouveau», у меня тут вообще пусто. Выполнить sudo mkinitcpio -p linux

Перезагрузить.

sergio-m
()
Ответ на: комментарий от sergio-m

Из исков нужно выходить перед установкой nvidia-340xx nvidia-340xx-libgl nvidia-340xx-utils или перед удалением xf86-video-nouveau и lib32-nouveau-dri?

Mindincrash
() автор топика
Ответ на: комментарий от sudopacman

и обнови initrd через mkinitcpio

Обновлять grub нужно?

grub-mkconfig -o /boot/grub/grub.cfg
Создавать заново RAM диск нужно?
mkinitcpio -p linux

Mindincrash
() автор топика
Ответ на: комментарий от Deleted

Кстати да, должен по идее сделать и сам. Но не знаю, при простом обновлении точно делает. А там надо ещё и nouveau убрать.

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman

Всё что Вы советовали сделал, перезагрузился. Иксы не отвалились слава Б-гу. В настройки NVIDIA заходит. Вроде как работает. Можно еще что-то хорошее можно поставить для ускорения дополнительно или для поддержки чего-то?

Mindincrash
() автор топика
Ответ на: комментарий от Mindincrash

Это тебе не венда. На самом деле даже ребут не нужно. (хотя может systemd и нужно, но вообще нет)

anonymous
()
Ответ на: комментарий от anonymous

В венде установка драйвера NVIDIA-карты происходит в несколько кликов и оно само перезапускает экран. В Win8.1/10 вроде даже перезагрузка системы не обязательна была.
Но! Но Linux: быстрее, безопаснее, с тонкой настройкой, легковесная, открытая, не так следит за нами(наверное). Функциональны для меня обе системы. Linux сложнее, но гибче. Если научиться, то можно менять всё, где только открыт код. Еще для меня это некая общественная и политическая позиция. Для меня, как для не опытного в Linux плюс только в скорости и в относительном доверии открытому коду, где сложнее внедрить бэдор. Эстетический вопрос — отдельная тема, но в Linux и правда может быть красивее и с малым потреблением ресурсов, но Я всегда любил минимализм и темные цвета.

Mindincrash
() автор топика

на что ставишь?

Сейчас у меня Arch последней версии с XFCE4 и SDDM.

manjaro лучше тогда поставь, там всё уже за тебя сделано

amorpher ★★★★★
()
Последнее исправление: amorpher (всего исправлений: 1)
Ответ на: комментарий от amorpher

Да Я уже справился с помощью здешних судопакмена, сержиома и др.
Не, Manjaro не такой качественный как Arch и там дофига лишнего.
Ребята работающие над Manjaro сами себя наукручивают. Прямо на сайте просят всех скачавших постоянно бегать по ссылке на Distrowatch и повышать рейтинг этой системы.
Ну а так, то душа пожелала немного посношаться с Линуксами и Арчем в их числе.

Mindincrash
() автор топика
19 октября 2016 г.
Ответ на: комментарий от Mindincrash

у меня такая же ситуация.

sudo pacman -S nvidia-340xx nvidia-340xx-libgl nvidia-340xx-utils
разрешение зависимостей...
проверка конфликтов...
:: nvidia-340xx-libgl и mesa конфликтуют (libgles). Удалить mesa? [y/N] y
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: cairo: требует mesa
:: lib32-mesa: требует mesa
:: xf86-video-ati: требует mesa-dri
:: xf86-video-intel: требует mesa-dri
:: xf86-video-vmware: требует mesa>=10.0
Что посоветуете, ребятки?

ublydok
()
Ответ на: комментарий от anonymous
sudo pacman -S nvidia
разрешение зависимостей...
:: Найдено 4 вариантов для libgl:
:: Репозиторий extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-340xx-libgl  4) nvidia-libgl

Введите число (по-умолчанию=1):

Да хоть какой выбери - все равно ошибка. Кстати, я не понимаю, почему он предлагет 4 варианта. Чем они собственно отличаются?

ublydok
()
Ответ на: комментарий от ublydok

mesa был выпилен с помощью pacman -Rc. правда с ним выпилилось около сотни пакетов на 2 гб, но это не важно. ключ с - что-то вроде каскадного удаления. Rns - почему-то не прокатывает.

ublydok
()
Ответ на: комментарий от ublydok

Вобщем, если кто будет мучаться с этим - обязательно ставьте именно те пакеты, которые подходят для вашей видеокарты (согласно табличке на вики арча). Общий пакет nvidia может не прокатить

ublydok
()
Ответ на: комментарий от ublydok

1 - libgl для открытых дров. 2,3,4- нвидиевский libgl 304/340/370 серии. В случае установки nvidia нужно выбирать 4. В случае установки nvidia-340xx нужно выбирать 3.

anonymous
()
Ответ на: комментарий от ublydok

Это не общий пакет, а последний, там поддержки старых карт нет. Потому собственно их и несколько версий, а точнее веток.

anonymous
()
Ответ на: комментарий от sergio-m

Если уж не смог разобраться в arch wiki, то скорее всего arch тебе и не нужен.

У неё ровно те же проблемы, что и других вики — куча устаревшей информации и неподдерживаемых статей.

anonymous
()
Ответ на: комментарий от anonymous

На Arch Wiki вполне свежая информация (по крайней мере, на английском языке). Ну и конкретно статья по Nvidia не является устаревшей.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.