Как в роса линукс установить драйвер nvidia
Перейти к содержимому

Как в роса линукс установить драйвер nvidia

  • автор:

Nvidia-current

«nvidia-current» — это, скорее, экспериментальный вариант драйверов. Поддержка более старых видеокарт оттуда убирается время от времени, так что использовать этот драйвер в качестве основного не всегда удобно и не рекомендуется.

Нужен он может быть достаточно редко, например:

  • если у пользователя очень новая видеокарта, которая не поддерживается ещё «long-lived» драйверами (пакеты *nvidia<num>);
  • при отладке проблем с графикой.

XFdrake не используется для установки и настройки «nvidia-current», чтобы не создавать путаницы у пользователей. Пакеты этого драйвера минимально необходимые настройки выполняют при установке сами. В силу ограничений такого подхода, мы официально не поддерживаем автоматическую настройку гибридной графики для nvidia-current (но пользователи могут попробовать настроить её вручную, на свой страх и риск).

«nvidia-current» при установке не проверяет, поддерживается ли та видеокарта, что у пользователя установлена в системе. Если установить «nvidia-current» на такую систему, то после перезагрузки будет только текстовый режим.

Установка и удаление «nvidia-current»

Достаточно установить x11-driver-video-nvidia-current и dkms-nvidia-current, плюс те пакеты, которые нужны по зависимостям. Затем — перезагрузить систему.

Если в системе уже использовался xorg.conf, драйвер сохранит его, на всякий случай, как /etc/X11/xorg.conf-pre-nvidia-current.bak

Чтобы удалить драйвер, стоит удалить x11-driver-video-nvidia-current и dkms-nvidia-current, плюс то, что от них зависит. Затем — настроить графическую подсистему с помощью XFdrake, как обычно.

Настраиваем NVIDIA Optimus в ROSA 2012.1

Данный способ является исключительно обходным манёвром (workaround, если кому привычнее) ровно до тех пор, пока не будет собран правильно работающий пакет и DKMS-модуль, в котором всё будет "из коробки". И ничего и нижеописанного уже не потребуется.

Для начала, мы пойдём на сайт nvidia.com и скачаем свежую версию драйвера для вашей архитектуры. На момент публикации это был драйвер за версией 310.19.

Update:
На текущий момент уже всё исправлено и более эта статья не требуется. Разве что только с точки зрения корректности конфигурационных файлов.

А теперь, поехали!

Скачиваем драйвер, кладём его куда-нибудь в корень

/, чтобы потом не искать в завалах. Далее, открываем ваш любимый эмулятор терминала, логинимся как пользователь root и выполняем cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak. Сделать это обязательно, иначе в случае проблем вы получите неработоспособную графическую подсистему. Затем необходимо установить из репозиториев пакет bumblebee командой urpmi bumblebee.

Теперь необходимо заблокировать драйвер nouveau, в противном случае, ничего не заработает. Для решения этой проблемы можно поступить двумя способами:

1. Заблокировать драйвер в initrd. Переходим в /etc/dracut.conf.d и редактируем там файлик 50-dracut-mandriva.conf. А именно, находим там следующую строчку:

2. Способ для людей любящих решения порадикальнее. Удаляем драйвер nouveau из системы. Делается так: rpm -e —nodeps x11-driver-video-nouveau. Тогда ничего из вышеперечисленного делать не придётся. 🙂

После удаления драйвера мы должны перезагрузиться в init 3, в противном случае нам не удастся установить драйвер видеокарты. Делается следующим образом. Перезагружаетесь. Как появится меню загрузчика, нажимаете буковку "E" на клавиатуре и вы попадаете в конфигурационный файл GRUB2. Далее, находим там строчку init=/lib/systemd/systemd и добавляем в конец цифру 3. После чего нажимаем F10.

А можно и не перезагружаться, а просто из под пользователя root выполнить команду init 3. 🙂

Логинимся пользователем root, заходим в каталог, куда мы сохранили run-файл с драйвером и запускаем его командой sh NVIDIA-Linux-x86_64-310.19.run. Отвечаем на все вопросы "Yes" и дожидаемся окончания установки.

После окончания снова перезагружаемся. Первая перезагрузка будет сильно дольше обычной, поэтому просьба не волноваться. Это устанавливается и регистрируется DKMS-модуль. Скорее всего, после перезагрузки подсистема X просто-напросто не загрузится. Чинится это это возвратом сохранённого xorg.conf на место, вместо сгенерированного инсталлятором драйвера. Всё. Можно перезагрузиться, а можно просто залогиниться обычным пользователем и скомандовать startx. Как вам удобнее. В дальнейшем всё будет загружаться автоматически.

Снова заходим пользователем root и выполняем:

Далее, проверяем работу командой: optirun glxgears. Если у вас красиво забегали колёсики, Optimus заработал.

ROSAForum

У модуля из бага релиз 16040004.49.f8173
У вас о нём ни слова.
Как именно ставили?

Впрочем походу драйвер всё равно нерабочий. Не имею железа для его отладки.
Удачи.

Установка драйвера Nvidia на платформе R12

Сообщение Vsevoloch » 16 апр 2022, 14:44

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 16 апр 2022, 16:35

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 16 апр 2022, 17:12

Установка драйвера Nvidia на платформе R12

Сообщение Vsevoloch » 17 апр 2022, 06:55

Установка драйвера Nvidia на платформе R12

Сообщение Agg201022 » 17 апр 2022, 09:14

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 17 апр 2022, 15:11

Установка драйвера Nvidia на платформе R12

Сообщение mirthost » 21 апр 2022, 06:26

Не ставятся драйвера вышеописанными способами, с драйверами nvidia вооще какая то рулетка на росе, могут встать, могут не встать.

В итоге поставил Debian 11 и сижу на нем.

Сделайте, пожалуйста, подобный мануал для Росы https://www.if-not-true-then-false.com/ . dia-guide/
Как установить nvidia драйвер с сайта, тогда многие вопросы отпадут.

Пробовал по этому ману поставить в росе, не работает.

Установка драйвера Nvidia на платформе R12

Сообщение mirthost » 21 апр 2022, 13:41

Как поставить nvidia driver?

Ядро 5.16 ставится из abf без проблем. А дальше начинаются пляски с nvidia, по идее все должно поставиться по dnf install nvidia, да, установка проходит без проблем, драйвер 470, перезагрузка и ничего, мы снова на свобоном драйвере.

Подключал abf с драйвером 510 там ругается установка на wayland

Пробовал установить 510 драйвер из .run с nvidia.com

Привело к таком результату:

Установка драйвера Nvidia на платформе R12

Сообщение mirthost » 21 апр 2022, 19:33

Если кому то понадобится установить видеодайвер с сайта nvidia или я сам забуду оставлю тут запись.

У меня сейчас такой NVIDIA-Linux-x86_64-510.54.run

Драйвер установлен!
Возвращаем иксы

Установка драйвера Nvidia на платформе R12

Сообщение Zergo86 » 23 апр 2022, 20:59

Как установить драйвер Nvidia на Rosa linux 12. Мой способ. Для идиота как я.
Была проблема — если ставить из «репы», то после ресета черный экран.
Как поставил дрова.

1.Параметры системы — утилита настройки оборуд. — преключаем на драйвер VESA — reset (или проще ввести в терминале XFdrake)
2.Качаем с оф. сайта драйвер для Linux с раширением .run
3.Открываем консоль — вводим команду sudo ввод и пароль root, даём право на выполнение
пишем chmod +x и переносим файл драйвера на терминал получается примерно так chmod +x /soft/Drivers/NVIDIA-Linux-x86_64-510.60.02.run (у меня)
4.там же в терминале выполняем запуск файла драйвера /soft/Drivers/NVIDIA-Linux-x86_64-510.60.02.run
после установки драйвера
5. обновить загрузчик grub командой sudo update-grub2
6. reset

Установка драйвера Nvidia на платформе R12

Сообщение Agg201022 » 06 июл 2022, 14:07

Установка драйвера Nvidia на платформе R12

Сообщение nickm » 06 июл 2022, 14:24

Установка драйвера Nvidia на платформе R12

Сообщение Agg201022 » 06 июл 2022, 16:44

Сделал пакеты, которые у вас должны установиться.
Приложил сюда архив, в котором файл nvidia390.repo с подключением контейнера с драйверами.
Его нужно положить в папку /etc/yum.repos.d/
После этого можно дать команду

Код: Выделить всё

sudo dnf update —refresh

А потом можно выполнить команду

Код: Выделить всё

sudo dnf in dkms-nvidia390 nvidia390-core

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 07 июл 2022, 07:30

Установка драйвера Nvidia на платформе R12

Сообщение Agg201022 » 07 июл 2022, 07:55

Установка драйвера Nvidia на платформе R12

Сообщение nickm » 07 июл 2022, 08:27

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 07 июл 2022, 10:43

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 07 июл 2022, 10:54

Установка драйвера Nvidia на платформе R12

Сообщение nickm » 07 июл 2022, 12:17

Устанавливайте командой
КОД: ВЫДЕЛИТЬ ВСЁ

dnf in dkms-nvidia390

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 07 июл 2022, 13:10

Установка драйвера Nvidia на платформе R12

Сообщение nickm » 07 июл 2022, 13:36

Нужно устанавливать
КОД: ВЫДЕЛИТЬ ВСЁ

dnf install nvidia390-core

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 07 июл 2022, 14:02

Установка драйвера Nvidia на платформе R12

Сообщение nickm » 07 июл 2022, 14:08

Получилось установить драйвер без ошибок, но в итоге чёрный экран.

Вот лог последней загрузки с драйвером nvidia и чёрным экраном.

Может это ключевое?

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 07 июл 2022, 16:05

Вот лог последней загрузки с драйвером nvidia и чёрным экраном.

Может это ключевое?

Установка драйвера Nvidia на платформе R12

Сообщение Agg201022 » 07 июл 2022, 17:21

Установка драйвера Nvidia на платформе R12

Сообщение VictorR2007 » 07 июл 2022, 17:33

Установка драйвера Nvidia на платформе R12

Сообщение Agg201022 » 07 июл 2022, 17:53

Нет мы разные проблема одна с этой GT630

попробовал установить драйвера 470 ставил командой
sudo dnf in dkms-nvidia470 nvidia470-core (правильно?)

Разбираемся с NVIDIA на Linux

Какой выбрать драйвер: с открытым исходным кодом или проприетарный? Почему нельзя устанавливать драйвер с сайта NVIDIA? На эти и другие вопросы отвечу под катом.

Пост ориентирован на людей с видеокартами NVIDIA, которые только перешли на Linux или еще собираются перейти.

Еще отмечу, что на ПК я использую английский язык, но на случай, если у вас система на русском языке, я буду прикладывать скриншоты, чтобы вы могли разобраться.

Также большое спасибо Сергею Латышеву за помощь с написанием этого текста.

Ну нет у Комитета денег на вложенные списки в редакторе, уж извините.

Философия открытого программного обеспечения претит компании NVIDIA, поэтому делиться своими исходниками и помогать разработчикам Linux с поддержкой их драйвера они обычно не хотят. Из-за этого драйвер с открытым исходным кодом Nouveau не сможет раскрыть потенциал вашей видеокарты. Это особенно актуально для современных видеокарт с архитектурами Maxwell, Pascal, Turing или Ampere. Например, в Nouveau нет поддержки CUDA ядер.

Драйвер для GPU от AMD разрабатывается в тесном сотрудничестве с сообществом, поэтому большинство людей использует драйвер с открытым исходным кодом, который нативно поддерживает новые технологии (Wayland, например) и выдаёт лучшую производительность. С NVIDIA же ситуации зеркальная.

Если вы геймер или занимаетесь 3D моделированием, то вы будете использовать проприетарный драйвер. Драйвер с открытым исходным кодом можно использовать если у вас очень старая видеокарта. Даже для сёрфинга в интернете я бы советовал посмотреть проприетарный драйвер, потому что на драйвере Nouveau могут быть проблемы с температурой, оборотами кулеров и частотой.

Ниже сравнение производительности open-source и проприетарного драйверов для GT 1030.

Также надо иметь в виду, что драйвер в репозитории дистрибутива, как правило, отстаёт от последнего драйвера NVIDIA. На сайте NVIDIA можно посмотреть последнюю версию драйвера для вашей видеокарты. В данный момент у меня это версия 470.74. При этом в Ubuntu этот драйвер уже находится в репозитории, а в Manjaro в Stable ветке находится версия 470.63.

Отдельно нужно рассказать про старые видеокарты. Поддержка старых GPU может прекратится в новых версиях драйвера NVIDIA, X.Org или самого ядра. Давать какие-то универсальные советы тут сложно.

  • У ряда дистрибутивов есть пользовательские репозитории со старыми драйверами NVIDIA.
  • Можете попробовать использовать старые LTS версии дистрибутивов. Например, Ubuntu 14.04 LTS или 16.04 LTS.
  • Если поддержка прекращена в новой версии ядра, то нужно откатиться на предыдущее ядро.
  • Если поддержка прекращена в новой версии драйвера NVIDIA, то нужно откатиться на старый драйвер.

Важно помнить, что Linux — это не Windows:

  • Принудительно обновлять вашу систему за вас никто не будет.
  • Ожидать, что всё ваше железо будет исправно работать и его будут поддерживать, не стоит. Выбирать железо под софт так же важно, как софт — под железо.

В этом гайде я не буду описывать установку драйверов на старые видеокарты, но я приложу ссылки, где вы можете узнать про установку подробнее.

В этой части статьи я затрону процесс установки и удаления проприетарного драйвера от NVIDIA через GUI и CLI (Интерфейс командной строки) на примере популярных дистрибутивов в разных DE.

Зачем нужно показывать установку через CLI? Неужели Linux нельзя использовать в 2021 году без знания команд в терминале? Можно. Но предупрежден — значит вооружён. Ни я, ни мои знакомые не сталкивались с проблемой отказа работы драйвера NVIDIA и ручной переустановкой, но это знание может вам пригодиться.

Еще запомните навсегда, что НЕЛЬЗЯ устанавливать драйвер NVIDIA с их сайта. Если вы используете пакетный дистрибутив, то вам необходимо использовать пакеты из репозиториев. На это есть причины:

  • Драйвер NVIDIA с сайта может перезаписать библиотеки из пакета mesa, отчего у вас может перестать работать открытый драйвер.
  • При обновлении ядра модуль ядра NVIDIA не собирается, а значит вам нужно будет переустанавливать драйвер при каждом обновлении ядра.
  • Так как теперь ни открытый драйвер, ни проприетарный не работает, то переустанавливать драйвер нужно будет с помощью CLI (терминал).

Для этого гайда я протестировал Ubuntu 20.04, Zorin OS 16, Linux Mint 20.02 Cinnamon и Mate, и процесс установки везде одинаковый. Из всех дистрибутивов я бы выделил Zorin OS и Pop!_OS, так как они предлагают пользователям с видеокартами NVIDIA предустановленный драйвер. На остальных драйвер нужно докачивать, а по умолчанию используется драйвер Nouveau.

Раньше в Ubuntu подключали PPA для получения последних версий драйвера NVIDIA, но сейчас в репозиториях Ubuntu находится последний драйвер. Главное не забывать обновлять базу репозиториев.

В Ubuntu и Zorin OS есть программа Software & Updates. В ней мы должны включить пункт «проприетарные драйвера для устройств» среди устанавливаемых пакетов. Без этой галочки драйвера NVIDIA не будут показываться.

Обязательно нажимаем кнопку “Закрыть” и обновляем информацию о пакетах в появившемся окне.

После этого в этом же приложении мы заходим во вкладку Драйверы/Дополнительные Драйверы, в которой можно выбрать драйвер для использования. По умолчанию у вас будет установлен драйвер Nouveau.

Из предложенных драйверов выбираем нужный и применяем изменения. Когда установка закончится, перезагружаем компьютер.

После перезапуска мы можем зайти сюда же и посмотреть, какой видеодрайвер используется.

В Linux Mint не нужно подключать сторонние репозитории, а проприетарный драйвер можно установить в Driver Manager, который находится под пунктом Administration.

Перед установкой проприетарного драйвера в Mint не забудьте обновить репозитории, чтобы получить последние версии драйвера (см. пункт CLI)

Удалить явно через GUI драйвер нельзя, но если мы установим другой драйвер, то старый будет удалён.

В большинстве дистрибутивах для открытия терминала используется сочетание клавиш: CTRL + ALT+ T.

Для полного перехода в CLI можно использовать сочетание клавиш: CTRL + ALT + F2 или CTRL + ALT + F3 — и вернутся обратно в графический режим с помощью: CTRL + ALT + F7.

В Ubuntu-based дистрибутивах используется apt, поэтому все эти команды будут работать и в Ubuntu, и в Zorin OS, и в Linux Mint.

Перед установкой драйвера необходимо проверить наличие новых пакетов в репозиториях и обновиться. Для этого мы в терминале выполняем команды:

Теперь нам нужно найти в репозиториях драйвер для нашей видеокарты. Прописываем следующую команду:

Когда вы выбрали драйвер, вводите команду:

Когда установка завершится — перезапускаем компьютер. Сделать это можно через всё тот же терминал и команду reboot.

Для удаления драйвера можно использовать команду:

Также можно посмотреть список всех установленных библиотек NVIDIA с помощью:

И точечно удалить выведенные библиотеки с помощью команды:

У меня бы процесс удаления выглядел примерно так:

После установки драйвера перезапускаем компьютер. Если всё прошло успешно, то у вас появится программа NVIDIA X Server Settings.

Если по какой-то причине у вас появятся проблемы с драйвером Nouveau, то установить и удалить его можно следующими командами:

При установке проприетарного драйвера на Linux Mint я столкнулся с ошибкой, из-за которой драйвер NVIDIA не работал корректно. Driver Manager пишет, что стоит последний драйвер, но при этом очевидно, что он не работает.

Исправляется это достаточно просто. Запускаем терминал и прописываем там команду:

В открывшемся файле под комментариями прописываем в отдельных строчках следующее:

Сохраняем файл и выходим из редактора с помощью сочетаний: Ctrl + X, Y и Enter. Перезапускаем ПК.

Совместимость для старых видеокарт и команды для установки драйвера можно здесь. Дальше я буду описывать установку для современных видеокарт.

В дистрибутиве Fedora нет графической утилиты для установки драйверов, поэтому поставить их можно только через терминал.

По умолчанию репозитории с проприетарными пакетами не включены, поэтому мы должны будем подключить RPM Fusion сами. Сделать это можно несколькими способами, но я опишу два: через приложение Software или с помощью терминала.

Если вы выбрали первый вариант, то мы должны зайти в приложение Software и нажать на кнопку меню в правом верхнем углу и в выпавшем меню выбираем Software Repositories.

В открывшемся окне нас интересует “RPM Fusion бла бла бла NVIDIA Driver”. Выбираем этот пункт и нажимаем Enable.

Если вы выбрали второй вариант,то мы должны зайти на сайт rpmfusion и узнать адрес зеркала для Nonfree RPM Fusion пакетов. Копируем ссылку и пишем следующую команду в терминал:

Когда репозитории с драйвером NVIDIA добавлены, мы обновляем систему с помощью команд:

Для установки драйвера и сборки его модуля ядра используем команду:

После этого нужно до 5 минут ждать сборку модуля. Проверить успешность сборки можно с помощью команды modinfo -F version nvidia

И опционально для включения поддержки технологий CUDA, NVDEC или NVENC после установки нужно прописать команду:

После этого перезапускаем систему.

Удалить видеодрайвер можно с помощью команд:

Несмотря на то что Manjaro является rolling дистрибутивом, в стабильную ветку пакеты попадают после тщательной проверки. Из-за этого последняя версия драйвера для вашей видеокарты может не находится в репозитории, и вам нужно будет менять текущую ветку на Unstable. Описывать этот процесс я здесь не буду, но точка отсчета у вас теперь есть.

У Manjaro есть MHWD ( Manjaro HardWare Detection), который выполняет ту же функцию, что и Software & Updates с ubuntu-devices в Ubuntu. MHWD помогает ставить драйверы для ваших устройств. У него есть GUI и CLI версии.

GUI версия MHWD находится в Manjaro Settings Manager. Нужный нам интерфейс находится в Hardware Configuration.

Здесь мы можем увидеть своё устройство и список драйверов для него.

video-nvidia — это последняя доступная версия проприетарного драйвера NVIDIA.
video-linux — это открытый драйвер Nouveau.

Скачать драйвер можно через ПКМ по нужному драйверу или кнопку Auto Install сверху.

После завершения загрузки перезапускаем ПК.

Удаляется драйвер также в этом меню через ПКМ, где у нас появляется опция Remove.

Узнать текущий видеодрайвер можно с помощью команды glxinfo | grep OpenGL

Узнать список драйверов, доступных для вашей видеокарты можно с помощью mhwd -l или mhwd -la .

video-nvidia — это последняя доступная версия проприетарного драйвера NVIDIA.

video-linux — это открытый драйвер Nouveau.

Для того, чтобы установить проприетарный драйвер, мы должны воспользоваться командой:

Когда установка завершится, вы должны увидеть надпись об успешном завершении установки. После этого нужно перезапустить систему.

После перезапуска мы можем проверить установленный драйвер уже знакомой командой.

Для удаления видеодрайвера нужно узнать его название. Посмотреть установленные драйверы можно с помощью команд mhwd -li или mhwd -li -d

Для того, чтобы удалить проприетарный драйвер, мы можем воспользоваться командой:

Все настройки в NVIDIA X Server можно изменять через CLI и конфиги, но я буду показывать всё на примере графической утилиты NVIDIA X Server Settings.

Проблема актуальная для пользователей Manjaro. Недостаточно поменять значение в этом приложении. Между сессиями X Server, который отвечает за отрисовку, не сохраняет наши значения, а значит нам придётся сохранять значения в файле конфигурации и загружать его при запуске. Во всех Ubuntu-based дистрибутивах и Fedora конфигурация ставится в автозапуск сама.

Выбираем все значения, которые нам нужны, тыкаем кнопку сохранения текущей конфигурации на странице nvidia-settings Configuration и оставляем место по умолчанию.

Дальнейшие действия будут варьироваться в зависимости от выбранного DE, а также наличию в дистрибутиве утилит, отслеживающими все приложения в автозапуске. Предпочтению буду отдавать GUI, но к терминалу прибегать тоже придётся.

В приложении Session and Startup во второй вкладке создаём новое приложение с командой: nvidia-settings —load-config-only , — которая будет загружать конфигурацию настроек в начале каждой сессии. Напротив Trigger выбираем опцию On Login ( на русском будет что-то вроде: «при запуске», «на входе систему» и т.п. ).

Из коробки в GNOME и KDE нет приложения c GUI для добавления команд в автозапуск. Но мы можем это легко сделать созданием файла .desktop в папке autostart.

Для этого в терминале прописываем следующую команду:

Содержание этого файла должно быть таким:

Сохраняем и выходим из редактора с помощью сочетаний: Ctrl + X, Y и Enter.

По умолчанию в настройках вашего монитора в параметре Color Range стоит опция Full. При определенных настройках монитора это может вызвать проблемы с отображением интерфейсов. Например, на сайте задний фон будет сливаться с передним и т.п.

Можно оставить всё как есть и настроить монитор, а можно вместо Full выбрать опцию Limited. Если же вам нужна более гибкая настройка, то вы можете зайти в соседнюю вкладку Color Correction и подкрутить значения, как вам нужно.

После того, как вы закончили, не забудь сохранить конфигурацию, иначе вам придётся заново настраивать цвета после запуска ПК.

Несмотря на включенный VSYNC, вы можете наблюдать тиринг картинки. Лично я столкнулся с этим только в Half-Life 2.

Это легко исправляется во всё том же NVIDIA X Server. На этот раз нам нужно зайти в X Server Display Configuration.

Здесь же мы выбираем наш монитор и нажимаем кнопку Advanced в правом углу. Пунктов стало немного больше. Нас интересует Force Full Composition Pipeline. Ставим галочку напротив этой опции, нажимаем Apply и сохраняем конфигурацию (нам нужна кнопка сохранения НЕ в этом окне, а последнем nvidia-settings Configuration). Теперь тиринга не должно быть.

После перехода с Windows я заметил ухудшение в производительности Firefox на своём ПК. Благодаря Даниилу Масленникову я узнал, как можно немного улучшить ситуацию, за что ему большое спасибо! Chromium работает в любом случае лучше, но кому-то может пригодится эта информация.

Лучше всего Firefox работает с композитором Wayland, который нативно поддерживается в данный момент только на видеокартах от AMD. С Wayland в Firefox по умолчанию работает WebRender, который может дать ощутимый прирост в производительности. Но лично у меня на даже на иксах он начал работать намного шустрее, хоть и ставите вы его на свой страх и риск.

Чтобы включить WebRender , надо ввести в адресной строке: about:config — и там же в поиске: gfx.webrender.all . И поставить значение true.

Сейчас с видеодрайверами в Linux всё намного лучше чем раньше, особенно у современных видеокарт. NVIDIA хоть и проводит странную политику со своими драйверами, но со временем ей приходится сдавать назад и прислушиваться к сообществу. А многие дистрибутивы стараются быть более дружелюбными к пользователям, предоставляя удобные интерфейсы.

Я надеюсь, что этот пост был вам полезен. Если вам есть что дополнить или спросить, а также вы заметили ошибку — напишите в комментариях.

Не знаю.
pacman -S nvidia

Незачем. Тут описаны все ньюансы которые большинству будут не нужны. Тупо ставишь драйвера через интерфейс или командную строку, как удобнее. Этого будет достаточно.

Работаю с софтом для машинок. Как ты можешь догадаться, винды в машинках нет, стало быть, софт пишется, тестится и билдится преимущественно на линухе

Дурачок? Просто пару пакетов поставить, где тут ебля?

Linux на домашних ПК — это реальность, говорили они. А тут целый лонгрид чтобы поставить 1 ебаный драйвер, мда.

Половина поста — это установка на разные дистрибутивы разными методами. Треть — это просто общая информация по драйверу. Остальные 20% — это решение специфичных проблем, с которыми большинство не столкнется.

Если описывать все ньюансы драйверов, примерно такой-же лонгрид можно и для винды написать. Для установки хватит и трех действий(запустить терминал или утилиту для установки драйверов, ввести команду или выбрав нужный драйвер нажать установить и перезагрузить).
Жаль, что ты даже не попытался хотя бы одним глазком посмотреть содержание, прежде чем бежать жаловаться.

Вопрос господину-линуксоиду. Почему несмотря на выставленные 240 Гц для монитора, окошки в гноме таскаются в 60 фпс (хотя курсор движется с нормальным фпсом) и в браузере (неважно, хром или фф) этими 240 герцами тоже не пахнет? И как это починить? Если что, подключен еще второй 60 Гц моник.

В браузере шанс пофиксить минимальный, а для плавного перетаскивания окошек нужно накатить нормальный композитный менеджер типа picom.

Справедливости ради нужно упомянуть, что дрова, автоматически подтягиваемые виндой, вызывают дивные глюки в неожиданные моменты, а ставить можно только скачанные с сайта Nvidia или обновленные через GF Experience

С амд так вообще кошмар. Как-то раз проглядел, и винда необязательными обновлениями установила чёрт пойми какую версию драйвера видеокарты и сломала радеон софтвейр. Переустановить его никак не получалось, а точку восстановления профукал. Полдня прострадал, нашёл на сайте амд какую-то утилиту для удаления всего софта и дров из безопасного режима. Только после этого смог установить софт с сайта амд.

Попробуй прочитать содержание прежде чем комментировать.

Тебе твое время так дорого, что ты решил не читать, но не настолько дорого, чтобы это не оставить коммент.

Ух знал бы ты как мне надо поебаться чтобы установить нвидешные дрова на Винду "в два клика". Привет из Крыма, где нормально без впн ни скачать ни обновить. Зато в линуксах для бедолаг поставил пакет из офф репы и никто мозги не ебёт

AUR решает эту проблему.

Пост не странный, странно его на дфе публиковать, тут многие не читают а сразу лезут в коменты. если многа буков значит сложна!

На заднем плане потирает ручки Nvidia Optimus.

Вот это до сих пор больная тема, что заставляет оставить Windows на ноутбуке. А с bumblebee сношаться не очень хочется

Оно. Они недавно поняли, что избегать его не получится и решили сделать поддержку в своих проприетарных дровах. Пост начал писать еще в начале октрября, когда новости не было. Так и не добавил.
В любом случае, пока он начнет стабильно работать на драйвере NVIDIA еще неизвестно сколько пройдет времени.

Спасибо за грамотную техническую статью. Сам с линуксом особо не работаю, но с течением времени думаю туда переходить.

Все спросить хотел, почему Linux пытаются адаптировать для игр, а не FreeBSD например? Философия то одинаковая.

там KDE2 патчить надо

1. Сносим Linux
2. Ставим винду

Тута даже не в невидии дело.
KDE без видеокарты с 2+ГБ противопоказан (гнум, впрочем, тоже).
Развлекайся https://store.kde.org/p/1484581

Сидел на федоре 33, 34, потом на арче около полугода. Видло нвидиа, процессор райзен. Из всех окружений понравился больше всего гном, ибо работать реально удобнее чем в винде в несколько раз, отличная кастомизация, при этом не перегруженная, как в кедах. А этот божественный терминал, в котором я могу видеть выхлоп софта, служб, при этом более менее человеческий синтаксис по сравнению с повершеллом. Нет телеметрии, по крайней мере в арче. Могу обновлять в системе что хочу и когда хочу, при этом одной командой в терминале. Браузер, игры, медиа — вроде все работало довольно хорошо. Но мелкие косяки достали. Типа раскроенных непонятно как таблиц эксель во всех свободных офисах, отсутствие андервольта видла(понимаю, что если была бы графика от амд проблем бы не было, но сейчас покупать видео слишком накладно), отсутствие фрисинк, отсутствие нормального аппаратного ускорения в хроме. И поэтому, к сожалению мучаюсь с интерфейсом винды на десктопе, а Линукс оставил только для серверов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *