Fast Site Engine

Высокопроизводительная CMS для сайтов.

Сделать сайт

Карта сайта
Переходим на Линукс
Политика конфиденциальности
Сделать сайт на основе Fast Site Engine

Установка
Документация
Список изменений
Лицензионное соглашение

Скачать
О движкеПроизводительностьБезопасностьТехнические требованияSEOКонтакты

Установка драйвера видеокарты в Linux

Установка драйвера видеокарты в Linux для видеокарт крайне проста, ставятся прямо из системы. Драйвера могут сами поставиться во время установки Linux - переходим к следующей странице :) (через пару недель переустанавливал - не поставились, смотрите по ситуации. На AMD виделкартах на встроенных драйверах играются, т.е. устанавливать не требуется.):

Пуск → Настройка (Компьютер) → Параметры системы → Диспетчер драйверов
Выбираем галочку с драйвером Нвидии (по умолчанию свободный видеодрайвер выбран)..

Там же могут присутствовать некие драйвера для процессора - микрокоде, тож ставим..
(В автоустановку setup.sh этот пункт не вносил, лучше руками и уйти на перезагрузку, чтоб убедиться что всё путём, потом только устанавливать весь софт..)

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

sudo add-apt-repository -y ppa:graphics-drivers/ppa

sudo apt update && sudo apt upgrade -y

sudo apt install -y nvidia-driver-535 nvidia-settings

sudo dpkg-reconfigure nvidia-driver-535

reboot

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

# Узнаём установленную версию
grep 'X Driver' /var/log/Xorg.0.log

# или
nvidia-smi


# Получаем список драйверов
ubuntu-drivers devices


driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-545 - distro non-free
driver   : nvidia-driver-470 - distro non-free
driver   : nvidia-driver-535-server - distro non-free
driver   : nvidia-driver-535 - distro non-free recommended
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-525 - distro non-free
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-525-server - distro non-free
driver   : nvidia-driver-550 - third-party non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

sudo apt purge -y nvidia*

sudo apt install -y nvidia-driver-535 nvidia-settings

sudo dpkg-reconfigure nvidia-driver-535

reboot


# Можно установить рекомендованные в автоматическом режиме
sudo ubuntu-drivers autoinstall

Настоятельно советую выписать на бумажку эти команды, после обновлений в 2022г. было пару слётов в чёрный экран, жмём Ctrl+Alt+F2 вводим логин и пароль, затем переустанавливаем и уходим в перезагрузку.

2 Пункт в Nvidea - position: same as - и мониторы стану синхронны.

Если при воспроизведении видео разрывы картинки на экране (screen tearing)

Наблюдаются при боковом движении в кино.. В последних версиях обещали что будет нормально со старта работать, а вот нет..

NVIDIA: необходимо включить вертикальную синхронизацию настройках видеокарты.
Пуск → Приложения → Настройка → NVIDIA X Server Settings → X Screen 0 → OpenGL Settings → установите галочку Sync to VBlank. (возможно уже стоит)
Пуск → Компьютер → Параметры системы → Экран → Обеспечение эффектов → Предотвращение разрывов (Vsync): Повторное использование (GLPreferBufferSwap).
Сделаем это в консоли:

kwriteconfig5 --file kwinrc --group Compositing --key GLPreferBufferSwap c

# Сейчас без GL_YIELD работает (пропустите)
echo -e 'export __GL_YIELD="USLEEP"\nexport KWIN_TRIPLE_BUFFER=1' | sudo tee -a /etc/profile

Ещё может помочь включение в SMPlayer: Параметры → Настройки → Основные → Видео → Устройство вывода: gpu (видеокарта).


AMD: Catalyst Control Center → Параметры дисплея → Снижение помех → Включить

Ещё может помочь включение эффектов при входе в систему:
Пуск → Компьютер → Параметры системы → Экран → Обеспечение эффектов → Включать графические эффекты при входе в систему. (галочка по умолчанию стоит)

Переходим к установке программ




По состоянию на 2023 год видеокарты AMD на встроенных драйверах MESA работают без проблем, народ на них играет в игры (AMD открыла исходные коды, сообщество сделало открытый драйвер, который под любую линейку подцепит свой модуль, будут даже очень древние карты работать. Для Nvidea подобное только начали делать, но на мой взгляд и с драйверами от Nvidea проблем нет). О Nvidea говорят что драйвера багуют и ситуация ухудшается, лично у меня проблем нет. Про видеокарты Intel думать пока очень рано.

Историческая справка по ситуации с видеокартами

Где-то в 2017 году окончательно достали проблемы с AMD, на тот момент лет 5 пользовался окружением KDE (... Linux Mint 18.2 KDE, Kubuntu 17.10, Kubuntu 18.04 LTS ...) на видеокартах AMD HD4670 и AMD R7 260X. Частыми проблемами были: чёрные экраны при обновлениях, несвоевременность появления новый драйверов от AMD (они тогда давали артефакты и под Windows), как следствие невозможность обновить операционку на новое ядро или установить свежий релиз, а в тот момент глюков хватало, чем свежее ОС - тем лучше всё работало. 20.07.2018 дополнительно пробовал устанавливать драйвера на двух видеокартах от AMD под Ubuntu 18.04 LTS. Началось с того, что на сайте AMD был загружен битый архив, нашёл чуть более ранний и ещё несколько разных, во всех случаях видеокарты словили чёрный экран. С драйверами по умолчанию в Линуксе - HD4670 нормально работала, были небольшие пролагивания при прокрутке в браузере, видео без проблем итп. 260X без драйверов не могла, очень сильные артефакты.

В Апреле 2017 купил MSI GeForce GTX 970 4GB (специальный выпуск к какому-то событию у Nvidea, зелёненькая с драконом), в Октябре 2017 купил MSI GTX 1050 TI 4GT OC, а затем начался кризис полупроводников и бум майнинга, по сей день использую. Проблем с драйверами у Nvidea минимум, всегда свежие и доступны. В 2022г. пару раз после обновления системы ловил чёрный экран под GTX 970. Есть ещё ноутбук на AMD A10-8700P + AMD Radeon R7 M360 2048 МБ, без проблем на драйверах по умолчанию.

По состоянию на 2021г. говорят что с последними видеокартами AMD проблем нет, а ситуация с Nvidea ухудшается.


Если не работает видео по какой-то причине

1) Прописать nomodeset (указывает ядру не запускать видеодрайверы, пока система не будет запущена.)
Для нового режима загрузки UEFI: после того как исчезнет картинка BIOS или надписи после вкючения компьютера, один раз нажать ESC (можете пропустить, пробуйте ещё, если дважды нажмёте получите консоль, а не рамочку, аккуратнее), появится надпись GRUB и белая рамочка с парой пунктов или более, и внизу надпись нажмите 'e' для редактирования, жмём E попадаем на много текста предпоследняя строчка будет содержать quiet splash и ещё что-то до конца строки, пробуйте возможно просто дописать после ro nomodeset quiet splash или удаляете quiet splash или удаляете до конца строки quiet splash _что-то тут. Один из вариантов заставит побежать кучу пунктов загрузки, где будет написано зелёным [OK] и много текста..
Для устаревшей MSDOS: В GRUB при загрузке жмётся E дописывается через пробел в linux /boot/vml... nomodeset,

Затем F10 чтоб сохранить изменения и перезагрузить.. Загрузится Линукс и можно будет установить драйвер. После перезагрузки надпись сама удалится, она одноразовая..

2) Можно попасть в загрузчик GRUB, при запуске системы если просто зажать клавишу Шифт (shift).. И, например, загрузиться под другим ядром Линукса. Как-то такое было давно, при обновлении ядра AMD драйвера упали, загрузился и выставил предыдущее ядро основным в центре программ, но в текущем KDE этого нет, так то просто удалим через консоль.. (Можно через Менеджер пакетов найти - в поиске забить linux-image, отсортировать по состоянию и удалить...)

Обозначения при удалении через консоль:

linux-image-(версия) - образ ядра
linux-image-extra-(версия) - внешние модули ядра
linux-headers-(версия) - файлы заголовков

rc - было установлено в прошлом
ii - установлено сейчас

# Список утсановленных ядер
dpkg --list | grep linux-image

# Заголовки
# dpkg --list | grep linux-headers
# Какое используется сейчас
sudo uname -a

# Удаляем
sudo apt purge -y linux-image-4.13.0-16 linux-headers-4.13.0-16

# Можно удалить все неиспользуемые одной командой
sudo apt purge -y $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1)

# Почистим систему от мусора
sudo apt autoremove -y

# Обновим загрузчик
sudo update-grub

linux-image-generic только не трогайте.



© Все права защищены 2004 - 2024