Как прописать список поддерживаемых монитором разрешений?¶
Создадим отдельный файл конфигурации для монитора в каталоге и пропишем доступные разрешения и используемый драйвер.
Сначала посредством запуска утилиты cvt вычислим значение строки для требуемого разрешения:
cvt 1920 1080 60
Здесь 1920 – разрешение по горизонтали, 1080 – по вертикали, а 60 – частота регенерации.
Теперь создадим конфиг следующего содержания:
Section "Monitor" Identifier "VGA1" Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync Option "PreferredMode" "1920x1080_60.00" EndSection Section "Screen" Identifier "Screen0" Monitor "VGA1" DefaultDepth 24 SubSection "Display" Modes "1920x1080_60.00" EndSubSection EndSection Section "Device" Identifier "Device0" Driver "intel" EndSection
Установка обычного драйвера
Обычный проприетарный драйвер NVIDIA доступен в репозиториях RPM Fusion, поэтому нам потребуется подключить их если они ещё не подключены (необходимы как free, так и nonfree):
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Теперь мы должны установить набор сборки драйвера: компилятор GCC и заголовочные файлы ядра, исходники ядерного модуля, а также сам драйвер.
Установка для современных видеокарт
Вариант для современных видеокарт NVIDIA (серии 800 (ноутбуки), 900 и 1000, 2000, 1600, 3000 и более современные):
sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-power
Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, то установим также 32-битный драйвер (устанавливать сразу после предыдущих):
sudo dnf install xorg-x11-drv-nvidia-libs.i686
Установка для более старых видеокарт
Для видеокарт NVIDIA серий 600 и 700:
sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia-470xx xorg-x11-drv-nvidia-470xx xorg-x11-drv-nvidia-470xx-libs xorg-x11-drv-nvidia-470xx-power
Для 64-битных ОС с необходимостью запуска 32-битных игр (устанавливать сразу после предыдущих):
sudo dnf install xorg-x11-drv-nvidia-470xx-libs.i686
Установка для устаревших видеокарт
Для устаревших видеокарт NVIDIA (300, 400, 500):
sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx xorg-x11-drv-nvidia-390xx-libs
Для 64-битных ОС с необходимостью запуска 32-битных игр (устанавливать сразу после предыдущих):
sudo dnf install xorg-x11-drv-nvidia-390xx-libs.i686
Действия по окончании установки
По окончании установки необходимо убедиться, что модули ядра были успешно собраны и установлены корректно:
sudo akmods --force
Если возникла ошибка, то подробный журнал можно найти в каталоге /var/cache/akmods/nvidia/.
Теперь вырежем из образа initrd драйвер nouveau и добавим NVIDIA:
sudo dracut --force
Активируем systemd-юниты для корректной работы ждущего и спящего режимов:
sudo systemctl enable nvidia-{suspend,resume,hibernate}
Удаление драйверов
Если возникли какие-то проблемы, либо драйверы NVIDIA более не требуются, то их всегда можно удалить штатным способом:
sudo dnf remove \*nvidia\*
По окончании удаления необходимо в обязательном порядке пересобрать образ initrd, чтобы вернуть в него удалённый при установке свободный драйвер nouveau:
sudo dracut --force
При возникновении чёрного экрана
Если по окончании установки и перезагрузки вместо окна входа в систему нас встретит чёрный экран, то в загрузчике добавим через пробел следующие параметры ядра:
rd.drivers.blacklist=nouveau nouveau.modeset=0
Также нужно в обязательном порядке зайти в модуль настройки UEFI компьютера или ноутбука и отключить UEFI Secure Boot (сама Fedora поддерживает работу с Secure Boot, однако модули ядра проприетарного драйвера не имеют цифровой подписи, поэтому не могут быть загружены в данном режиме и, как следствие, пользователь увидит чёрный экран), а также перевести его из режима Windows Only в Other OS.
Проверка
Аппаратное ускорение, скорее всего, хорошо заработает по умолчанию. Проверить это можно описанными ниже способами.
Совет: отлично подходит для проверки аппаратного ускорения на практике.
Проверка VA-API
Проверьте настройки VA-API, выполнив (предоставляется пакетом ):
$ vainfo
libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.39 (libva 1.7.3) vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 1.7.3 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264Main : VAEntrypointEncSliceLP VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264High : VAEntrypointEncSliceLP VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileVP8Version0_3 : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice
означает, что видеокарта способна декодировать данный формат, а означает, что данный формат можно кодировать.
В данном примере используется драйвер :
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
Если при выполнении отображается следующая ошибка:
libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit
Необходимо задать корректный драйвер, см. .
Проверка VDPAU
Установите пакет , чтобы получить полный отчёт о конфигурации драйвера VDPAU и убедиться, что он загружен корректно:
$ vdpauinfo
display: :0 screen: 0 API version: 1 Information string: G3DVL VDPAU Driver Shared Library version 1.0 Video surface: name width height types 420 16384 16384 NV12 YV12 422 16384 16384 UYVY YUYV 444 16384 16384 Y8U8V8A8 V8U8Y8A8 Decoder capabilities: name level macbs width height MPEG1 --- not supported --- MPEG2_SIMPLE 3 9216 2048 1152 MPEG2_MAIN 3 9216 2048 1152 H264_BASELINE 41 9216 2048 1152 H264_MAIN 41 9216 2048 1152 H264_HIGH 41 9216 2048 1152 VC1_SIMPLE 1 9216 2048 1152 VC1_MAIN 2 9216 2048 1152 VC1_ADVANCED 4 9216 2048 1152 ..
Как обновить прошивку UEFI BIOS и других устройств непосредственно из Fedora?¶
Для оперативного обновления микропрограмм (прошивок) существует утилита fwupd:
sudo dnf install fwupd
Внимание! Для работы fwupd система должна быть установлена строго в. Обновление базы данных программы:
Обновление базы данных программы:
fwupdmgr refresh
Вывод списка устройств, микропрограмма которых может быть обновлена:
fwupdmgr get-devices
Проверка наличия обновлений с выводом подробной информации о каждом из них:
fwupdmgr get-updates
Установка обнаруженных обновлений микропрограмм:
fwupdmgr update
Некоторые устройства могут быть обновлены лишь при следующей загрузке системы, поэтому выполним перезагрузку:
Используя драйвера Nvidia
Проприетарный драйвер Nvidia не поддерживает динамического переключения в отличие от nouveau. В наличии проблемы с тирингом, о которых Nvidia знает, но не спешит исправлять. Однако, эти драйвера предоставляют более высокую производительность в сравнении с драйверами nouveau.
$ lspci | grep -E "VGA|3D"
PCI адрес выглядит примерно так 01:00.0. В xorg.conf, отредактируйте 01:00.0 на 1:0:0.
Примечание: В некоторых системах эта настройка нарушает автоматическое определение параметров монитора драйверами nvidia через файл EDID. В таком случае смотрите .
Если X.ORG X сервер версии 1.17.2 и выше:
/etc/X11/xorg.conf
Section "Module" Load "modesetting" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "тут>" Option "AllowEmptyInitialConfiguration" EndSection
Для более старых версий X сервера:
/etc/X11/xorg.conf
Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" # При необходимости измените BusID. BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" "Yes" EndSection Section "Device" Identifier "intel" Driver "modesetting" # При необходимости измените BusID. BusID "PCI:0:2:0" Option "AccelMethod" "none" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection
Далее добавьте в начало ~/.xinitrc две строки:
xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --auto
Теперь перезагрузитесь для запуска драйверов и X.
Если dpi дисплея не верный добавьте строку:
xrandr --dpi 96
Если при загрузке X появился черный экран, удостоверьтесь, что в файле ~/.xinitrc нет & перед xrandr. Если & есть, то видимо оконный менеджер запускается раньше, чем команда xrandr завершает выполнение, что и приводит к черному экрану.
Если черный экран еще есть, смотрите ниже.
Шаг 4. Установка Xorg
Уже все больше и больше используется Wayland, даже Gnome перешел на Wayland во многих дистрибутивах. Но эта технология еще не совсем стабильна, поэтому в нашей инструкции конфигурация ArchLInux после установки мы будем рассматривать старый добрый Xorg. Для установки компонентов Xorg наберите:
Перед установкой программа попросит выбрать приложения которые нужно устанавливать, можно взять все:
Выбрать библиотеку для отрисовки OpenGL:
И библиотеку для работы с устройствами ввода:
После того как установка пакетов будет завершена, нужно создать конфигурационный файл Xorg. Для этого выполните:
Программа создаст файл примера конфигурации в вашей домашней директории, дальше вам нужно скопировать его в папку /etc/X11:
Готово, теперь графическая подсистема установлена и готова к работе, дальше установим и настроим графическое окружение.
Как включить поддержку TRIM на USB устройствах?¶
По умолчанию поддержка для USB SSD, а также USB HDD с технологией SMR, недоступна, поэтому любые попытки вручную запустить утилиту fstrim приведут к возникновению ошибки fstrim: /media/foo-bar/: the discard operation is not supported.
Чтобы это исправить, создадим специальный файл конфигурации udev, который разрешит использование данной функции для USB-устройств с указанными VID:PID.
Получим значения VID:PID для нужного USB-устройства:
lsusb
Создадим файл конфигурации и установим для него корректные права доступа:
sudo touch /etc/udev/50-usb-trim.rules sudo chown root:root /etc/udev/50-usb-trim.rules sudo chmod 0644 /etc/udev/50-usb-trim.rules
Откроем данный файл в текстовом редакторе:
sudoedit /etc/udev/50-usb-trim.rules
Добавим по одной строке для каждого USB-устройства, для которого требуется разрешить TRIM:
ACTION=="add|change", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"
Здесь вместо 1234 укажем VID, а 5678 – PID, полученные ранее.
Сохраним изменения и :
sudo udevadm control --reload
Сравнительные таблицы
Драйверы VA-API
Кодек | (адаптер VDPAU) | |||
---|---|---|---|---|
Декодирование | ||||
MPEG-2 | GMA 4500 и новее | Broadwell и новее | Radeon HD 6000 и новееGeForce 8 и новее1 | См. |
MPEG-44 | Нет | Нет | Radeon HD 6000 и новее | |
VC-1 | Sandy Bridge и новее | Broadwell и новее | Radeon HD 2000 и новееGeForce 9300 и новее1 | |
H.264/MPEG-4 AVC | GMA 45002, Ironlake и новее | Radeon HD 2000 и новееGeForce 8 и новее1 | ||
H.265/HEVC 8bit | Cherryview/Braswell и новее | Skylake и новее | Radeon R9 Fury и новее | |
H.265/HEVC 10bit | Broxton и новее | Broxton/Apollo Lake и новее | Radeon 400 и новее | |
VP8 | Broadwell и новее | Broadwell и новее | Нет | Нет |
VP9 8bit | Broxton и новее Гибридное: Broadwell to Skylake3 | Broxton/Apollo Lake и новее | Raven Ridge и новее | См. 5 |
VP9 10bit | Kaby Lake и новее | Kaby Lake и новее | Нет | |
Кодирование | ||||
MPEG-2 | Ivy Bridge и новее | Broadwell и новеекроме Broxton/Apollo Lake | Нет | – |
H.264/MPEG-4 AVC | Sandy Bridge и новее | Broadwell и новее | Radeon HD 7000 и новее | |
H.265/HEVC 8bit | Skylake и новее | Skylake и новее | Radeon 400 и новее | |
H.265/HEVC 10bit | Kaby Lake и новее | Kaby Lake и новее | Raven Ridge и новее | |
VP8 | Cherryview/Braswell и новее Гибридное: от Haswell до Skylake3 | Нет | ||
VP9 8bit | Kaby Lake и новее | Icelake и новее | ||
VP9 10bit | Нет |
- 1 До GeForce GTX 750.
- 2 Поддерживается AUR.
- 3 Гибридный кодировщик VP8 и декодировщик VP9 поддерживается AUR.
- 4 MPEG-4 отключён по умолчанию из-за ограничений VAAPI. Задайте переменную окружения , если вы всё-таки хотите протестировать данную функцию.
- 5 Экспериментальная поддержка VP9 доступна в AUR.
Драйверы VDPAU
Кодек | (адаптер VA-API) | ||
---|---|---|---|
Декодирование | |||
MPEG-2 | Radeon R300 и новее GeForce 8 и новее1 | GeForce 8 и новее | Нет |
MPEG-4 | Radeon HD 6000 и новее GeForce 200 и новее1 | GeForce 200 и новее | |
VC-1 | Radeon HD 2000 и новее GeForce 9300 и новее1 | GeForce 8 и новее2 | |
H.264/MPEG-4 AVC | Radeon HD 2000 и новее GeForce 8 и новее1 | GeForce 8 и новее | См. |
H.265/HEVC 8bit | Radeon R9 Fury и новее | GeForce 900 и новее3 | Нет |
H.265/HEVC 10bit | Radeon 400 и новее | Нет4 | |
VP9 8bit | Нет | GeForce 900 и новее3 | |
VP9 10bit | Нет | Нет4 |
- 1 До GeForce GTX 750.
- 2Кроме GeForce 8800 Ultra, 8800 GTX, 8800 GTS (320/640 MB).
- 3 Кроме GeForce GTX 970 и GTX 980.
Драйвер NVIDIA
Кодек | ||
---|---|---|
NVDECODE | NVENCODE | |
MPEG-2 | Fermi и новее1 | Нет |
VC-1 | ||
H.264/MPEG-4 AVC | Kepler и новее2 | |
H.265/HEVC 8bit | Maxwell (GM206) и новее | Maxwell (2nd Gen) и новее |
H.265/HEVC 10bit | Pascal и новее | |
VP8 | Maxwell (2nd Gen) и новее | Нет |
VP9 8bit | Maxwell (GM206) и новее | |
VP9 10bit | Pascal и новее |
- 1 Кроме GM108 (не поддерживается)
- 2 Кроме GM108 и GP108 (не поддерживаются)
Поддержка приложениями
Приложение | Декодирование | Кодирование | Документация | |||
---|---|---|---|---|---|---|
VA-API | VDPAU | NVDECODE | VA-API | NVENCODE | ||
FFmpeg | Да | Да | Да | Да | Да | (англ.) |
GStreamer | Да1 | Да | Да2 | Да1 | Да2 | (англ.) |
Kodi | Да | Да | Да | – | – | (англ.) |
mpv | Да | Да | Да | – | – | |
VLC media player | Да | Да | Нет | – | – | (англ.) |
MPlayer | Да3 | Да | Нет | – | – | (англ.) |
Flash | Нет4 | Да4 | Нет | – | – | (англ.) |
Chromium | Да5 | Нет | Нет | ? | Нет | (англ.) |
Firefox | Да6 | Нет | Нет | Нет | Нет | |
GNOME/Web | Да1 | Да | Да2 | ? | ? | (англ.) |
Как восстановить загрузочный диск Arch Linux
Если у вас повреждён или удалён загрузочный раздел, то загрузите Live образ Arch Linux с флешки и выполните следующие команды.
Обратите внимание, что вместо nvme0n1p1 вам нужно указать имя вашего загрузочного раздела, это может быть, например, /dev/sdb1. Чтобы посмотреть список всех дисков, выполните команду:
sudo fdisk -l
Форматируем разгрузочный раздел в FAT32:
mkfs.fat -F32 /dev/nvme0n1p1
Монтируем разделы:
mount /dev/nvme0n1p2 /mnt mkdir /mnt/boot mount /dev/nvme0n1p1 /mnt/boot
Меняем значение корневой директории на новую:
arch-chroot /mnt
Выполняем установку загрузчика
bootctl install
Редактируем содержимое файла:
vim /boot/loader/loader.conf
Удалите то, что там есть и впишите туда:
default arch
Создайте конфигурационный файл для добавления пункта Arch Linux в менеджер systemd-boot:
vim /boot/loader/entries/arch.conf
Содержимое файла должно быть следующим:
title BlackArch linux /vmlinuz-linux initrd /initramfs-linux.img options root=/dev/nvme0n1p2 rw
Обратите внимание на /dev/nvme0n1p2 — это путь до моего диска с системой, замените на свой.
Выйдем из chroot, размонтируем смонтированные разделы и перезагрузимся:
exit umount -R /mnt/boot umount -R /mnt reboot
Можно вынимать установочный диск.
Установка Nvidia в Ubuntu
Для Ubuntu существует PPA репозиторий, в котором хранятся драйвера для Nvidia. Не лишним будет так же обновить микрокод для вашего процессора после чего и подключим PPA репозиторий. Переходим в терминал, и сначала обновляем микрокод:
Intel
AMD
Теперь подключаем PPA репозиторий командой
После чего обновим списки пакетов, хотя при добавлении репозитория это происходит автоматически, но, на всякий случай. Делается это командой:
Теперь давайте запустим утилиту “ubuntu-drivers”, это консольная утилита покажет нам какие драйвера можно поставить. Для ее запуска выполняем команду в терминале:
В том случае если у вас был установлен какой то видео драйвер от Nvidia, то его можно удалить выполнив следующую команды:
А устанавливать мы будем 390 драйвер, так как он как раз подходит для видеокарты gtx 550. По этому возвращаемся в терминал и вводим команду на установку данного драйвера:
У вас список драйверов может отличаться, все зависит от вашей видеокарты После установки видео драйвера перезагружаем компьютер.
Вы можете спросить, а почему не воспользоваться например утилитой “Программы и обновления” которая есть в Ubuntu? Отвечу, данный способ универсальный и подойдет как для Ubuntu, так и для тех дистрибутивов, которые основываются на Ubuntu. А так же, не зависимо от окружения рабочего стола.
Установка проприетарного драйвера Nvidia на Kali Linux Rolling
Инструкция переведена «как есть» — без проверки, поскольку у меня отсутствует соответствующее железо.
Начать нужно с полного обновления системы и проверки, что ваша карта поддерживает CUDA.
Примечание: Рекомендуются GPU с CUDA версии > 5.0, но видеокарты с меньшей версией CUDA всё равно работают.
apt-get update && apt-get dist-upgrade -y
После того, как мы обновили систему, нужно проверить модули ядра nouveau (свободные драйвера Nvidia, они будут конфликтовать с проприетарными) и если они включены, добавить их в чёрный список.
lsmod |grep -i nouveau nouveau 1499136 1 mxm_wmi 16384 1 nouveau wmi 16384 2 mxm_wmi,nouveau video 40960 1 nouveau
echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf
После изменения параметров ядра, нам нужно обновить наши initramfs и перезагрузиться.
update-initramfs -u && reboot
После перезагрузки и проверки, что модули nouveau не загружены, мы переходим к установке загрузчика OpenCL ICD, драйверов и набора инструментов CUDA.
apt-get install -y ocl-icd-libopencl1 nvidia-driver nvidia-cuda-toolkit
Во время установки драйверов система создаёт новые модули ядра, поэтому требуется ещё одна перезагрузка.
Как проверить Bumblebee / NVIDIA Optimus в Linux
Запустите тест видеокарты обычной командой:
glxgears
А также с помощью optirun:
optirun glxgears
Обратите внимание, что FPS вырос примерно в 20 раз.
Ещё один вариант теста работы видеокарты:
glxspheres64
А также с помощью optirun:
optirun glxspheres64
Вы должны увидеть прирост производительности при использовании optirun.
Во время работы этих тестов, выполните команду:
nvidia-smi
Вы должны увидеть процессы, которые используют дискретную видеокарту.
Если у вас установлен веб-браузер Chromium, то запустите его двумя способами:
chromium optirun chromium
В обоих случаях откройте вкладку:
chrome://gpu/
Там вы увидите информацию об используемом графическом чипе:
И:
Устранение возможных проблем
Медленно работает (тормозит) интерфейс в Ubuntu на видеокартах Nv >
CPU – i386 HDD – 4Gbем в которых xorg.conf отсутствует можно изменить рассматриваемую опцию, поместив следующую команду в автозапуск:
Исправление загрузочного экрана (Plymouth)
Измените параметры загрузчика, для этого в терминале введите:
Найдите и добавьте/исправьте строчки на следующие, изменив разрешение на своё:
Возможно потребуется использовать 16-битную глубину цвета (GRUB_GFXMODE=1440x900x16)
Исправление загрузочного экрана (Plymouth) в Ubuntu 10.04, 10.10, 11.04, 11.10
Измените параметры загрузчика, для этого в терминале введите:
Найдите и добавьте/исправьте строчки на следующие, меняя «номер» и разрешение на свои:
Значение vga=«номер» для GRUB_CMDLINE_LINUX берется из вывода команды
Отредактируйте файл /etc/grub.d/00_header
Найдите строку и впишите нужное вам разрешение
Также сразу под этой строкой допишите
Далее в этом же файле найдите строку и замените в ней разрешение на нужное:
Добавьте в файл строку, меняя в ней разрешение на нужное:
Как включить управление воспроизведением с Bluetooth-наушников?¶
За управление воспроизведением при помощи D-Bus событий отвечает служба MPRIS.
В первую очередь убедимся, что используемый медиа-проигрыватель его поддерживает. В большинстве случаев необходимо и достаточно просто включить модуль MPRIS в настройках. В VLC например включён «из коробки».
Установим утилиту mpris-proxy из пакета bluez.
sudo dnf install bluez
В случае необходимости провести отладку подключения, запустим mpris-proxy вручную:
mpris-proxy
Для того, чтобы сервис запускался автоматически при старте системы, создадим :
mkdir -p ~/.config/systemd/user touch ~/.config/systemd/user/mpris-proxy.service
Откроем файл в любом и добавим следующее содержимое:
Description=Forward bluetooth midi controls via mpris2 so they are picked up by supporting media players Type=simple ExecStart=/usr/bin/mpris-proxy WantedBy=multi-user.target
Установим правильный контекст безопасности :
restorecon -Rv ~/.config/systemd/user
Обновим список доступных пользовательских юнитов systemd:
systemctl --user daemon-reload
Активируем сервис mpris-proxy и настроим его автоматический запуск:
Второй вариант
Загрузка драйверов с официального сайта Nvidia.
Чтобы узнать точную моделью нашего графического адаптера выполним в терминале следующую команду:
lspci -k| grep -EA2 ‘VGA|3D’
Наша модель графического адаптера определилась как GeForce GT 740M.
Переходи на сайт производителя и выбираем соответствующую серию для драйверов, для меня это GeForce 700 Series Notebooks. В поле «Семейство продуктов» выбираем модель видеокарты.
И после того как указали операционную систему нажимаем на кнопку «Поиск»
Как видите самая оптимальная версия драйвера для моей видеокарты это 361.28, то есть самая последняя.
Далее нам необходимо загрузить его для этого нажимаем на кнопку «Загрузить сейчас».
Соглашаемся с условиями Nvidia и нажимаем на кнопку «Принять и скачать». Принимаем условия и качаем файл драйверов с расширением .run
Перейдем непосредственно к установке драйвера, открываем терминал и переходим в директорию в которую вы загружаете скачиваемые файлы, у меня это папка src
Посмотрим какие файлы есть в папке
Видим что скачаный нами файл находится в ней.
Даем право на запуск:
sudo chmod +x NVIDIA-Linux-x86_64-361.28.run
Переключаемся на консоль командой Ctrl-Alt-F1 и входим в систему под своим пользователем;
Завершаем дисплейный менеджер
sudo service lightdm stop
Запускаем установку нашго драйвера
sudo sh ./NVIDIA-Linux-x86_64-361.28.run
Соглашаемся со всеми условиями и устанавливаем драйвера, по окончании установки нужно перезагрузить компьютер. Сделать это можно командой
Сделай репост – выиграй ноутбук!
Каждого 1 и 15 числа iBook.pro розыгрывает подарки.
- Нажми на одну из кнопок соц. сетей
- Получи персональный купон
- Выиграй ноутбук LENOVO >Подробно: ibook.pro/konkurs
LENOVO IdeaPad Intel Core i5, 8ГБ DDR4, SSD, GeForce, Windows 10
Заключение
Данная инструкция пригодна только для стационарных компьютеров, для ноутбуков с гибридной графикой она не подходит. Там ситуация обстоит совсем по другому. Из личного опыта могу порекомендовать в ноутбуках с гибридной графикой использовать дистрибутив Pop!_OS. В нем предусмотрена из коробки возможность переключения гибридной графики.
Так же, опять же без танцев с бубном все работает из коробки, не важно Nvidia у вас или же AMD. На сайте Pop!_OS вы можете скачать сборку для видеокарт Nvidia или AMD
Инструкцию по установки данного дистрибутива читайте в этой статье.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.С уважением Cyber-X