Arch. Как правильно поставить nvidia драйвера, чтоб не висло?
Arch wiki читал, но не разобрался. В результате всё сломалось, через chroot удалить драйвер не смог, какие-то были сломанные зависимости или типа того. Пришлось полностью заново ставить Arch (((
Здравствуйте.
Сейчас у меня Arch последней версии с XFCE4 и SDDM.
Стоят из связанных с графикой:
xorg-server xorg-xinit xorg-server-utils mesa xterm xf86-video-nouveau lib32-nouveau-dri
Мне нужна 340-вая версия драйвера. Вроде как 340.96-5 последняя.
Какие еще данные предоставить? Помогите мне удалить или заблокировать несовместимое и поставить драйвер. Очень прошу.
Если уж не смог разобраться в arch wiki, то скорее всего arch тебе и не нужен.
А по теме — если нужна версия 340, то ее и поставь — nvidia-340xx и nvidia-340xx-libgl, nvidia-340xx-utils.
А вот это вот xf86-video-nouveau скорее всего лучше удалить.
То есть каков алгоритм действий? Такой?
1) Выйти из xorg.
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
5) Настроить nvidia-xconfig.
Ну Я пытаюсь запоминать всё это. Не судите строго.
Жесть, как можно не разобраться в арчевики?
нуво сноси, ставь nvidia-340xx и всё, что там ему ещё надо, вместо MODULES=«nouveau» поставь MODULES=«nvidia» и обнови initrd через mkinitcpio
Сносить только этот пакет?
sudo pacman -Rs xf86-video-nouveau
lib32-nouveau-dri тоже сноси
Да просто поставить sudo pacman -S nvidia-340xx nvidia-340xx-libgl nvidia-340xx-utils
sudo pacman -R xf86-video-nouveau
Тут тоже удалить nouveau — MODULES=«nouveau», у меня тут вообще пусто. Выполнить sudo mkinitcpio -p linux
Удалять без зависимостей? Ключ R или Rs?
sudo pacman -R xf86-video-nouveau
sudo pacman -Rs xf86-video-nouveau
Из исков нужно выходить перед установкой nvidia-340xx nvidia-340xx-libgl nvidia-340xx-utils или перед удалением xf86-video-nouveau и lib32-nouveau-dri?
Просто удали, пока ты писал, уж б сам 10 раз попробовал 🙂
sudo pacman -R xf86-video-nouveau lib32-nouveau-dri
nvidia-340xx-libgl и mesa-libgl конфликтуют (libgl). Удалить mesa-libgl?
grub-mkconfig -o /boot/grub/grub.cfg
нет. Хотя на всякий случай и его обнови
А разве pacman при установке сам это не сделает?
Кстати да, должен по идее сделать и сам. Но не знаю, при простом обновлении точно делает. А там надо ещё и nouveau убрать.
Всё что Вы советовали сделал, перезагрузился. Иксы не отвалились слава Б-гу. В настройки NVIDIA заходит. Вроде как работает. Можно еще что-то хорошее можно поставить для ускорения дополнительно или для поддержки чего-то?
Если всё работает, значит ничего больше и не надо.
Ну у меня в Firefox автопрокрутка уродская. Не знаю как заскринить. А вот: http://i.imgur.com/l1VfFh5.jpg
Но это видимо уже не в драйвере дело.
Sync to VBlank лучше отключить?
Это тебе не венда. На самом деле даже ребут не нужно. (хотя может systemd и нужно, но вообще нет)
Есть в вики арча мануал по использованию установленных 2-х драйверов nouveau и NVIDIA , переключаясь между ними — скриптом , удобно для сравнения работы железа
В венде установка драйвера NVIDIA-карты происходит в несколько кликов и оно само перезапускает экран. В Win8.1/10 вроде даже перезагрузка системы не обязательна была.
Но! Но Linux: быстрее, безопаснее, с тонкой настройкой, легковесная, открытая, не так следит за нами(наверное). Функциональны для меня обе системы. Linux сложнее, но гибче. Если научиться, то можно менять всё, где только открыт код. Еще для меня это некая общественная и политическая позиция. Для меня, как для не опытного в Linux плюс только в скорости и в относительном доверии открытому коду, где сложнее внедрить бэдор. Эстетический вопрос — отдельная тема, но в Linux и правда может быть красивее и с малым потреблением ресурсов, но Я всегда любил минимализм и темные цвета.
Сейчас у меня Arch последней версии с XFCE4 и SDDM.
manjaro лучше тогда поставь, там всё уже за тебя сделано
amorpher ★★★★★ ( 09.02.16 01:15:03 MSK )
Последнее исправление: amorpher 09.02.16 01:19:04 MSK (всего исправлений: 1)
Да Я уже справился с помощью здешних судопакмена, сержиома и др.
Не, Manjaro не такой качественный как Arch и там дофига лишнего.
Ребята работающие над Manjaro сами себя наукручивают. Прямо на сайте просят всех скачавших постоянно бегать по ссылке на Distrowatch и повышать рейтинг этой системы.
Ну а так, то душа пожелала немного посношаться с Линуксами и Арчем в их числе.
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
Это ты не старую систему обновляешь? У меня 370 nvidia-libgl и mesa не конфликтуют.
sudo pacman -S nvidia разрешение зависимостей. :: Найдено 4 вариантов для libgl: :: Репозиторий extra 1) mesa-libgl 2) nvidia-304xx-libgl 3) nvidia-340xx-libgl 4) nvidia-libgl Введите число (по-умолчанию=1):
Да хоть какой выбери — все равно ошибка. Кстати, я не понимаю, почему он предлагет 4 варианта. Чем они собственно отличаются?
mesa был выпилен с помощью pacman -Rc. правда с ним выпилилось около сотни пакетов на 2 гб, но это не важно. ключ с — что-то вроде каскадного удаления. Rns — почему-то не прокатывает.
Вобщем, если кто будет мучаться с этим — обязательно ставьте именно те пакеты, которые подходят для вашей видеокарты (согласно табличке на вики арча). Общий пакет nvidia может не прокатить
1 — libgl для открытых дров. 2,3,4- нвидиевский libgl 304/340/370 серии. В случае установки nvidia нужно выбирать 4. В случае установки nvidia-340xx нужно выбирать 3.
Это не общий пакет, а последний, там поддержки старых карт нет. Потому собственно их и несколько версий, а точнее веток.
Если уж не смог разобраться в arch wiki, то скорее всего arch тебе и не нужен.
У неё ровно те же проблемы, что и других вики — куча устаревшей информации и неподдерживаемых статей.
На Arch Wiki вполне свежая информация (по крайней мере, на английском языке). Ну и конкретно статья по Nvidia не является устаревшей.