Настройка видеокарты linux mint
Выясняем, как сменить разрешение экрана в Linux, сделать картинку четче или придать ей соответствующее соотношение сторон.
Удаление драйверов Nvidia
Далее рассмотрим как удалить Nvidia Linux Mint. Для этого вам нужно в первую очередь перезагрузить систему. Во время перезагрузки выберите в начальном меню строку Дополнительные параметры для Linux Mint 19.3 Cinnamon.
В следующем меню выберите пункт root для запуска командного интерпретатора суперпользователя. В результате внизу экрана появится консоль, в которой нужно ввести команду:
apt-get purge nvidia*
Через некоторое время все запросы будут обработаны, а драйвер удалён. После этого используйте команду reboot для перезагрузки системы.
3. Установка драйвера Nvidia с помощью терминала
Откройте Терминал и выполните следующую команду:
Команда позволяет вывести на экран список драйверов, доступных для установки. Обратите внимание на строку, в конце которой есть слово recommended. В данной строке указана версия ПО, рекомендуемая для инсталляции.
Если вы хотите установить именно её, используйте в Терминале данную команду:
sudo ubuntu-drivers autoinstall
В случае, если нужна конкретная версия драйвера, используйте другую команду, где есть «390» (например) — версия ПО от Nvidia:
sudo apt install nvidia-driver-390
После обработки всех запросов вы увидите уведомление о том, что установка драйверов nvidia linux mint завершена. Закройте Терминал и перезагрузите систему.
1. Определение необходимой версии драйвера
Для начала следует узнать какая именно видеокарта используется. Если вы не помните её название, выполните в терминале следующую команду:
lspci | grep -E "VGA|3D"
В строке 3D controller в квадратных скобках будет указана модель видеокарты. В нашем случае это GeForce GT 740M. Далее вам нужно перейти по данной ссылке на официальную страницу портала Nvidia. Введите в поля соответствующую информацию о своей видеокарте и нажмите кнопку Поиск.
Появится список версий драйверов, подходящих для адаптера с учётом ОС, разрядности и т.д.). Оставьте страницу открытой и двигайтесь далее.
Оцените статью:
Об авторе
12 комментариев
Добрый день! Не могу загрузить драйвера. Вот что выдает терминал.
vady@vadykomp:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:12.0 ==
modalias : pci:v000010DEd0000053Esv00001458sd0000D000bc03sc00i00
vendor : NVIDIA Corporation
model : C68 [GeForce 7025 / nForce 630a]
driver : nvidia-304 - third-party free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
vady@vadykomp:~$ sudo ubuntu-drivers autoinstall
[sudo] пароль до vady:
Зчитування переліків пакунків. Виконано
Побудова дерева залежностей
Зчитування інформації про стан. Виконано
Деякі пакунки неможливо встановити. Можливо, Ви просите неможливого,
або ж використовуєте нестабільний дистрибутив, і запитані Вами пакунки
ще не створені або були вилучені з Incoming.
Наступна інформація можливо допоможе Вам виправити ситуацію:
Пакунки, що мають незадоволені залежності:
nvidia-304 : Залежності (Depends): xorg-video-abi-11 але він не може бути встановлений чи
xorg-video-abi-12 але він не може бути встановлений чи
xorg-video-abi-13 але він не може бути встановлений чи
xorg-video-abi-14 але він не може бути встановлений чи
xorg-video-abi-15 але він не може бути встановлений чи
xorg-video-abi-18 але він не може бути встановлений чи
xorg-video-abi-19 але він не може бути встановлений чи
xorg-video-abi-20 але він не може бути встановлений чи
xorg-video-abi-23
Залежності (Depends): xserver-xorg-core
E: Неможливо усунути проблеми, ви маєте поламані зафіксовані пакунки.
Есть выход?
Что за обои у Вас
Подскажите пожалуйста что делать если
glxinfo | grep OpenGL | grep renderer
OpenGL renderer string: llvpipe (LLVM 10.0.0, 256 bits)
Видеокарта Nvidia GTX670mx
аналогичная проблема и тормозит графика очень сильно.
здравствуйте! Подскажите почему бывает установленный драйвер "слетает" после перезагрузки системы, требуется его устанавливать снова.
У меня при установке ЗАГРУЗКА И УСТАНОВКА С ОФИЦИАЛЬНОГО САЙТА выдает при установке ошибку
ERROR: nvidia-installer must be run as root. как в консоли устанавливать под рутом?
03 сен 2016, 14:23
В исходной конфигурации дистрибутивы Linux Mint (как впрочем и многие остальные) устанавливаются со свободными драйверами для видеокарт. В некоторых случаях, при использовании приложений хоть несколько требовательных к GPU имеет смысл поставить проприетарный (закрытый) драйвер от производителя устройства.
В Mint для этого используется специальная утилита "Менеджер драйверов" (mintdrivers), которая позволяет установить драйвер в несколько кликов. Рассмотрим этот процесс:
1. Запускаем из меню программу "Менеджер драйверов", вводим пароль для повышения привелегий:
3. Выбираем интересующий драйвер (актуальные, как правило находятся в ветке *-updates), нажимаем кнопку применить, ждем пока драйвер установится:
5. После перезагрузкии системы - в той же программе можно увидеть что используется именно интересовавший вас драйвер.
6. Также роверить какой из драйверов сейчас использует система можно в терминале с помощью команды inxi- G
04 сен 2016, 14:20
04 сен 2016, 14:35
FliXis писал(а): А что делать, если как раз 18й минт(xfce) и радион? Тут у друга как раз подобная ситуация.
Видимо только ждать и остается, у меня самого AMD. Проприетарных драйверов для AMD уже не будет, ну а когда свободные допилят. Слыхал я что-то там про рака который свистит крайне редко. Ну а пока видимо самый дельный совет 17,3.
04 сен 2016, 15:40
- Radeon™ RX 480 Graphics
- AMD Radeon™ R9 M395X Graphics
- Radeon™ RX 470 Graphics
- AMD Radeon™ R9 M385 Graphics
- Radeon™ RX 460 Graphics
- AMD Radeon™ R9 M380 Graphics
- AMD Radeon™ R9 Fury X Graphics
- AMD Radeon™ R9 M270X Graphics
- AMD Radeon™ R9 Fury Graphics
- AMD Radeon™ R9 360 Graphics
- AMD Radeon™ R9 Nano Graphics
- AMD Radeon™ R9 290X Graphics
- AMD Radeon™ R9 390X Graphics
- AMD Radeon™ R9 290 Graphics
- AMD Radeon™ R9 390 Graphics
- AMD Radeon™ R9 285 Graphics
- AMD Radeon™ R9 380X Graphics
- AMD Radeon™ R7 260X Graphics
- AMD Radeon™ R9 380 Graphics
- AMD Radeon™ R7 260 Graphics
Настройка видеокарты Linux c помощью xorg.conf
Конфигурационный файл xorg.conf - это обычный текстовый файл, в котором хранятся параметры работы Xorg сервера. Сюда входят настройки дисплея, мыши, видеокарты и клавиатуры. В былые времена этот файл был очень большим и сложным, но со временем его функции были перенесены в другие компоненты системы. Поэтому в последнее время он был видоизменен, и упрощен. Во многих дистрибутивах вообще такого файла нет, а вся конфигурация хранится в бинарном формате.
Но настройка xorg linux может все еще понадобиться, если вы хотите сделать нестандартные настройки, повысить частоту обновления экрана, изменить расширение экрана, увеличить производительность и многое другое.
Создание Xorg.conf
Обычно, этот файл размещен в директории /etc/X11/xorg.conf. Но если в вашем дистрибутиве его нет, можно без проблем создать xorg.conf на основе журнала.
Сначала скопируйте файл журнала для новой сессии:
cp /var/log/Xorg.0.log /var/log/Xorg.1.log
Xorg -configure :1
Программа проанализирует файл лога, и на его основе создаст новый файл /etc/X11/xorg.conf учитывая конфигурацию вашей системы. В вашем домашнем каталоге появиться файл xorg.conf.new, который нужно скопировать в /etc/X11/:
cp xorg.conf.new /etc/X11/
Проверка правильности установки
Для определения работоспособности установленного драйвера можно выполнить специальную команду, предназначенную для проверки поддержки аппаратного ускорения. Если всё работает должным образом, то в единственной строке вы увидите название видеокарты.
glxinfo | grep OpenGL | grep renderer
Кроме того, можно в разделе Администрирование запустить утилиту NVIDIA X Server Settings. В случае корректной установки драйвера будет отображена вся информация об установленном программном обеспечении. Утилиту также можно запустить из трея, кликнув по иконке Nvidia, либо же с помощью данной команды, выполненной в Терминале:
Установка драйвера Nvidia Linux Mint
Настройка Nvidia
У видеокарт NVIDIA есть множество настроек, которые можно указать в xorg.conf. Каждая строка состоит из ключа и значения, ее можно разместить в секции Screen или Device:
- Option "NoLogo" "true" - во время инициализации драйвера показывается логотип NVIDIA. Это занимает некоторое время, поэтому с помощью такой строки можно отключить логотип;
- Option "LogoPath" "адрес_файла" - вы можете заменить логотип NVIDIA на свое изображение, для этого просто укажите его адрес в этой строке;
- Option "CursorShadow" "true" - если вы хотите видеть тень вокруг курсора, включите эту опцию. Тут есть два дополнительных параметра CursorShadowXOffset и CursorShadowYOffset, которые позволяют установить положение тени;
- Option "Coolbits" "true" - эта опция позволяет включить возможность разгона частоты процессора и скорости памяти вашей видеокарты. Но вам нужно быть аккуратным с этим параметром, поскольку так вы можете повредить сове оборудование. Параметры разгона будут отображаться в утилите nvidia-config;
- Option "DPI" "75 x 85" - если значение DPI (количество точек на дюйм) установлено неверно, то это может повлиять на правильность отображения шрифтов. Обычно, Xorg вычисляет этот параметр на основе EDID, но вы можете установить его вручную. Например, для монитора с разрешением ,440x900 и физическим размером 16x10 дюймов, значение DPI будет составлять (1,440/16)x(900/10) = 90x90.
Синтаксис конфигурационного файла
Перед тем как переходить к настройке xorg.conf нужно разобраться в его синтаксисе, чтобы вы могли немного ориентироваться в самом файле. X сервер отвечает за все интерактивные связи во время сессии. Поэтому конфигурационный файл разбит на секции, несколько из них отвечают за работу с дисплеем, другие за мышь и клавиатуру. Рассмотрим основные секции файла:
- Module - в этом разделе описываются подключение модулей, расширяющих функциональность видео драйвера. Например, GLX модуль добавляет 3D ускорение, а модули Type1 и Freetype используются для рендеринга шрифтов;
- ServerLayout - в этой секции указаны имена трех самых необходимых устройств для каждой рабочей сессии Xorg - имена мыши, клавиатуры и экрана, которые могут использоваться в других местах файла;
- InputDevice - в xorg.conf обычно есть две секции InputDevice, первая для мыши и вторая для клавиатуры. Большинство мышей работают отлично по умолчанию, здесь понадобиться что-то менять только если вы захотите добавить дополнительные возможности;
- Monitor - в этой секции перечислены все настройки вашего экрана, один из наиболее важных параметров, частота горизонтальной развертки HorizSync и вертикального обновления VertRefresh, именно на основе них рассчитывается разрешение экрана. Также можно жестко задать разрешение с помощью строки ModeLine;
- Device - тут перечислено все ваше графическое оборудование вместе с драйверами, которые используются. Чаще всего, это nv с открытым исходным кодом для NVIDIA, или fglrx для карт от AMD. Имя драйвера Intel будет зависеть от версии вашей карты, например, i810.
- Screen - здесь расположены все настройки вашего монитора и других графических устройств. Вы можете использовать эту секцию, например, для настройки нескольких экранов.
Решение проблем xorg.conf
Если у вас не получается правильно настроить xorg.conf, нужно начать с самого меньшего. Используйте драйвер Vesa. Это стандартный видеодрайвер, а значит, его поддерживает любая видеокарта. Просто установите значение опции Driver - Vesa и попробуйте запустить X сервер. Вы должны увидеть свой рабочий стол.
Но драйвер Vesa работает намного медленнее, чем более современные драйвера. Если Vea позволяет запустить графическое окружение, значит проблема в вашем графическом драйвере или в настройке.
Попробуйте использовать утилиту lspci, чтобы посмотреть точную версию своей видеокарты, обычно для старых карт нужны более старые драйвера.
Настройка видеокарты в xorg.conf
У драйверов видеокарт ест множество различных полезных опций, которые вы можете настроить с помощью xorg.conf. Большинство из них специфичны для конкретного производителя видеокарт. Например, есть множество настроек для видеокарт NVIDIA, но с другой стороны карты от ATI не настраиваются через этот файл. Драйвера с открытым исходным кодом от Intel имеют только несколько настроек. Дальше будет рассмотрена настройка видеокарты linux для различных производителей.
Базовая установка видеодрайвера в Linux Mint
23 дек 2016, 20:58
В менеджере драйверов выбрал fgrlx и нажал кнопку "Применить изменения". Установилось нормально, а после перезагрузки всё испортилось.
lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS880 Host Bridge
Subsystem: Samsung Electronics Co Ltd Device c575
00:01.0 PCI bridge: Samsung Electronics Co Ltd Device 9602
00:03.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (ext gfx port 1)
Kernel driver in use: pcieport
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 0)
Kernel driver in use: pcieport
00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (PCIE port 2)
Kernel driver in use: pcieport
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: ohci-pci
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: ehci-pci
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: ohci-pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: ehci-pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: snd_hda_intel
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
Subsystem: Samsung Electronics Co Ltd Device c575
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: ohci-pci
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: ohci-pci
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: ehci-pci
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
Kernel driver in use: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250]
Subsystem: Samsung Electronics Co Ltd Device c576
01:05.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RS880 HDMI Audio [Radeon HD 4200 Series]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 9712
Kernel driver in use: snd_hda_intel
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]
Subsystem: Samsung Electronics Co Ltd Device c576
Kernel driver in use: fglrx_pci
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Foxconn International, Inc. T77H121.05 802.11bgn Wireless Half-size Mini PCIe Card
Kernel driver in use: ath9k
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller
Subsystem: Samsung Electronics Co Ltd Device c575
Kernel driver in use: sky2
После перезагрузки из Windows 7 в менеджере драйверов стали неактивными все драйвера. Появилась позиция "Продолжить использование драйвера, устанавленного вручную", на которой установлен выбор.
Итак, вы являетесь счастливым обладателем ноутбука с гибридной графикой на основе Nvidia\Intel . Что это вообще значит?
Все довольно просто, в вашем ноутбуке используются две видеокарты, одна интегрирована в процессор на базе Intel, у нее слабая производительность, но очень низкое энергопотребление. Вторая видеокарта - дискретная, от производителя Nvidia, она намного мощнее первой, однако, довольно прожорливая в плане потребления энергии аккумулятора вашего ноутбука.
Смысл гибридной графики прост - при отсутствии необходимости в высокой производительности, включается интегрированное решение, что позволяет экономить заряд, а если вы работаете с ресурсоемкими приложениями или играми, то вступает в бой дискретная видеокарта. Это позволяет поддерживать баланс между производительностью и экономией энергии, что очень актуально для ноутбуков.
В Windows все работает четко, карточки сами включаются и отключаются по мере необходимости. Система сама, в большинстве случаев, ориентируется, что больше нужно пользователю. Но как обстоят дела в Linux?
Откровенно говоря, еще пару лет назад все было очень плохо. И владельцам ноутбуков с гибридной графикой приходилось при установке Linux сразу брать барабаны и бубен для настройки. Но сейчас ситуация изменилась и в большинстве случае все работает из коробки, после нескольких нехитрых манипуляций.
Я говорю о связке Intel\Nvidia, что там с AMD, я не знаю, поскольку никогда не использовал устройства на этой базе.
Для примера мы берем популярный дистрибутив Linux Mint, ну а поскольку он собирается на основе Ubuntu, то скорее всего этот способ подойдет и для Ubuntu и для других деревативов Debian.
1. Итак, у нас есть ноутбук с гибридной графикой и на него установлен Linux Mint 19.3. Первое что мы должны сделать - установить проприентарные драйвера. В моем случае это версия 435.
Что делать? И как с этим бороться?
Лезем в BIOS! Скорее всего проблема во включенной опции Secure Boot (Подробнее о ней, вы можете прочитать в этой статье !). Именно она не дает "завестить" проприентарному драйверу и ее нужно отключить.
3. После всех этих действий, лично у меня все заработало! В системном трее появилась иконка запущенного Nvidia Prime, который позволяет переключаться между видеокартами!
Проблема решена! Теперь пользователи Linux тоже могут наслаждаться всеми преимуществами гибридной графики на своих ноутбуках!
Выводы
Теперь вы знаете как выполняется установка драйвера nvidia в linux mint 19, а также как удалить драйвер nvidia, и это достаточно легко. К тому же, сделать это можно несколькими разными способами. Удалить это программное обеспечение также просто. Для этого достаточно выполнить одну команду в консоли режиме восстановления. Если же вы до сих пор не обновили Linux Mint до 19-ой версии Mint, ознакомьтесь с руководством по такому обновлению по данной ссылке.
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
2. Установка драйвера Nvidia с помощью GUI
Откройте окно параметров Linux Mint и перейдите в раздел Диспетчер драйверов, находящийся в самом низу.
При запуске нужно будет ввести пароль учётной записи.
По умолчанию установлен свободный драйвер. В списке вы увидите также 1-2 драйвера, рекомендованных системой для использования.
Система рекомендует имеющиеся стабильные, но устаревшие версии ПО. Если вас это устраивает, тогда ставьте отметку напротив соответствующей строки и жмите на кнопку Применить изменения. Если же вы хотите инсталлировать более новые версии драйверов, нужно подключить репозиторий PPA. Для этого закройте Диспетчер драйверов, откройте Терминал и введите следующую команду:
sudo add-apt-repository ppa:graphics-drivers/ppa
В процессе обработки необходимо будет нажать Enter тогда, когда увидите соответствующий запрос.
По завершении нужно выполнить ещё одну команду:
sudo apt update
Далее закройте Терминал и опять откройте Диспетчер драйверов. Вы увидите, что стали доступными новые драйверы.
Вам нужно сравнить данный перечень драйверов с предлагаемым на сайте Nvidia. В начале статьи мы писали о том, как выйти на этот перечень и сформировали его. Выберите самое свежее ПО, имеющееся и в Диспетчере драйверов, и на сайте Nvidia. Затем нажмите кнопку Применить изменения.
По окончании операции появится окно с предложением перезагрузить систему. Обязательно сделайте это, нажав кнопку Перезапустить.
После перезагрузки система запустится уже с новыми драйверами. О том, как проверить их работоспособность, мы расскажем далее.
Настройка видеокарты Intel
Графическими картами от Intel не всегда поддерживается настройка xorg.conf. Поэтому вам нужно проверить каждую из опций чтобы увидеть дает ли она какой-либо результат. Опции нужно добавлять в раздел Device:
- Option "AccelMethod" "EXA" - эта опция позволяет включить новую архитектуру ускорения EXA. Она поддерживается в большинстве интегрированных карт Intel 943/940 и позволяет улучшить скорость композитинга.
- Option "MigrationHeuristic" "greedy" - позволяет уменьшить использование видеопамяти на хранение различных текстур, что повышает общую производительность;
- Option "TripleBuffer" "true" - этот параметр включает использование более совершенного метода двойной буферизации (используется для противостояния мерцанием).
Выводы
Теперь вы знаете достаточно и настройка видео Linux с помощью xorg не должна для вас быть очень сложной, даже если вы раньше этим не занимались. Особенно, если вы недовольны текущими настройками. Настройка x сервера поможет вам получить больше от старого оборудования или интегрированных карт. Только не забывайте делать резервные копии перед внесением каких-либо изменений.
В Linux настоятельно рекомендуется использовать проприетарные драйверы, вместо встроенных в ядро свободных. Это обусловлено рядом преимуществ проприетарных драйверов перед свободными - поддержкой технологий CUDA и Vulkan, возможностью управления питанием, оборотами кулеров и так далее.
В этой статье мы рассмотрим как выполняется установка драйвера Nvidia Linux Mint. Отметим, что в процессе написания этой статьи использовалась система Linux Mint с оболочкой Cinnamon. В других DE некоторые пункты могут отличаться, но общие принципы остаются теми же.
Через терминал
А теперь переходим к более интересному способу. Будем менять и настраивать разрешение с помощью командной строки.
Базовая установка видеодрайвера в Linux Mint
10 сен 2016, 16:57
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
10 сен 2016, 20:48
triimeni , Ругань на свободный драйвер, он не все умеет в плане гейминга. У кого-то даже steam не стартует с схожей ошибкой на модули radeon.
пролетели мы с тобой на новый амд драйвер. Наш чип проигнорили и в поддержку не включили.
По этой причине я вернулся на 17.3, благо он еще три года будет поддерживаться
23 дек 2016, 20:16
23 дек 2016, 20:26
rel , приведи выхлоп xrandr
посмотрим что там сейчас творится
23 дек 2016, 20:30
23 дек 2016, 20:39
xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
1024x768 76.0*
23 дек 2016, 20:50
Настройка экрана xorg
Большинство параметров вашего экрана система получает с помощью технологии EDID или Extended Display Identification Data. Это информация, переданная дисплеем видеокарте. Здесь обычно содержится модель, производитель, такйминги, разрешение и размер дисплея. Xorg использует эти параметры для выбора оптимального разрешения экрана и глубины цвета.
Но иногда информация из EDID может быть неточной или неверной. Тогда вы можете установить нужные параметры вручную через xorg.conf. Но будьте осторожны, если ваш экран не поддерживает некоторые параметры, вы можете его повредить. Характеристики каждого отдельного устройства можно найти в интернете или же в инструкции от производителя.
Например, вот секция Monitor с настройкой вертикальной и горизонтальной частот, а также разрешения:
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DFP-0"
HorizSync 28.0 - 72.0
VertRefresh 43.0 - 60.0
ModeLine "1440x900_60.00" 106.5 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
Добавив такие опции в секцию Device, вы можете отключить использование EDID:
Option "UseEDIDFreqs" "FALSE"
Option "UseEDIDDpi" "FALSE"
Option "ModeValidation" "NoEdidModes"
Наиболее важное значение - это две частоты, которые определяют диапазон работы устройства. Строка ModeLIne необязательна, поскольку она вычисляется автоматически, но если X сервер задает значения неверно, вы можете их прописать жестко в этой строке.
Добавляем свой вариант разрешения в систему
При желании в командной строке можно сотворить и такое. Если по какой-то причине вас не устраивает список доступных разрешений и вы хотите чего-нибудь своего, то давайте это устроим.
- Для начала решим, какое будет разрешение и какая частота кадров. В моем случае будет 2200х1000 с частотой обновления кадров 59 в секунду.
- Переведем наше разрешение и частоту в читаемый для xrandr формат. Для этого введем команду cvt 2200 1000 59
Не забывайте, что при создании нового разрешения следует учитывать максимально доступное (его можно посмотреть в выводе команды xrandr).
За отрисовку всех графических элементов в Linux отвечает графический сервер. Он реализует интерфейс прослойки между драйверами видеокарты и различными программами, которые работают с графикой.
В самых современных дистрибутивах на замену Xorg серверу пришел новый дисплейный сервер Wayland. Но он все еще находится в активной разработке и не совсем готов к постоянному использованию. Поэтому Xorg все еще применяется в большинстве дистрибутивов.
После установки видеокарта работает достаточно хорошо и настроек по умолчанию в большинстве случаев хватает, но иногда нужно изменить некоторые параметры. Мы не будем рассматривать установку драйверов. В этой статье мы сосредоточимся на том, как выполняется настройка видеокарты linux через xorg.conf.
4. Загрузка и установка с официального сайта
Зайдите на страницу загрузки драйверов на портале Nvidia по данной ссылке. Укажите всю необходимую информацию, затем нажмите кнопку Поиск.
На двух последующих страницах нажмите кнопку Загрузить сейчас.
Прежде, чем продолжить, необходимо добавить в систему поддержку архитектуры i386 и установить библиотеку libc6. Для этого по очереди выполните в Терминале следующие команды:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install build-essential libc6:i386
Установка nvidia linux mint, скачанного с официального сайта, выполняется в консоли. Переключитесь на неё, используя сочетание клавиш Ctrl+Alt+F2.
Далее введите в консоли поочерёдно логин и пароль своей учётной записи. Перед инсталляцией драйверов нужно отключить графическую оболочку, запущенную ранее. Для этого выполните такую команду в консоли:
sudo systemctl stop display-manager
Теперь можно приступать непосредственно к установке драйверов. Введите и выполните следующую команду:
Вместо выражения «имя-файла» укажите название, присвоенное вами ранее загруженному файлу. Ранее мы советовали переименовать его, к примеру, просто в «nvidia». Именно для этих целей. Обратите внимание, что иногда могут возникнуть проблемы с переключением языка в консоли. В таком случае вы можете просто скопировать драйвер в корень директории home, а затем вместо указанной выше команды выполнить другую:
В процессе установки будут появляться уведомления с предложением инсталлировать дополнительные библиотеки. В подобных ситуациях нажимайте кнопку Yes. По окончании установки введите данную команду для перезагрузки системы:
После перезагрузки будут уже использоваться новые драйверы.
Через графический интерфейс
Настроить разрешение экрана в Linux можно с помощью графического интерфейса. В некоторых дистрибутивах для этого есть специальная настройка, а в других отдельное приложение. Все зависит от выбранной графической среды.
Я расскажу о том, как настроить разрешение на примере операционной системы Linux Mint с графической оболочкой XFCE.
- Открываем основное меню системы, кликнув по соответствующей иконке в левом нижнем углу.
- В списке установленных приложений ищем программу «Дисплей» и запускаем ее.
- Откроется окон с настройками. Кликаем в нем кнопке напротив строчки «Разрешение».
- В появившемся списке ищем подходящее разрешение и выбираем его.
Как я уже сказал, во многих других оболочках параметры дисплея отображаются не как отдельное приложение, а как пункт в общих настройках системы, но принцип организации и названия опций практически не отличается, поэтому сориентироваться там не сложно.
Выбираем разрешение экрана
- Включаем программу для управления дисплеями. Для этого введем в терминал ее название xrandr .
- В появившемся списке ищем наш дисплей. Его название — это весь текст перед словом connected . В нашем случае речь идет о Virtual1 .
- Для примера изменим разрешение с 1440×900 на 1280×960. Это делается следующий командой: xrandr –output Virtual1 –mode 1280×960 . В любом другом случае вместо Virtual1 следовало бы прописать название своего экрана, а вместо 1280×960 любое другое поддерживаемое разрешение.
Теперь звездочка находится над другим разрешением. Еще одно подтверждение того, что наша команда сработала
Теперь звездочка находится над другим разрешением. Еще одно подтверждение того, что наша команда сработала
Читайте также: