Как установить run драйвер в linux
Для установки данный файл необходимо сделать исполняемым.
Установить такие файлы можно следующими способами:
- Графический способ установки
Найти данный файл. Щелкнуть по нему второй кнопкой мыши и выбрать пункт «Свойства» — («Properties»).
После чего откроется меню, где можно управлять свойствами. Необходимо выбрать вкладку «Права» — («Permissions»).
И отметить галочкой пункт — «Разрешить исполнять как программу» — («Allow executing file as program»).
После проведения перечисленных манипуляций можно запускать «.run» файл и производить установку.
Запуск файла осуществляется двойным щелчком мыши. - Терминальный способ установки
Если по каким-то причинам у вас не получилось установить приложение с помощью графического способа установки или же вас этот способ вас не устраивает, то можно произвести установку из терминала (консоли).
Первоначально нужно запустить терминал (Горячие клавиши ctrl + alt + t).
Далее перейти в каталог с «.run» приложением.
В моем случае приложение лежит в следующей директории:
И делаем файл исполняемым (вместо my_program указывайте название вашего приложения):
И выполняем запуск данного приложения:
Запуск приложения может вызвать сообщение об ошибке «permission denied». Это означает, то что вам не хватает прав доступа для запуска. Для этого данную команду необходимо выполнить под sudo с правами супер пользователя. Будьте осторожны при использовании sudo и запускайте только те приложения, которым вы доверяете, так как sudo дает полные права данному приложению на исполнение.
Как установить драйвер Nvidia из .run файла?
Как установить драйвер из файла .run?
Добрый вечер! Установив на ноутбук(1жесткий диск, ДВД привод не работает, БИОС флешку не видит для.
Как установить драйвер nvidia?
ERROR: Unable to determine the version of the kernel sources located in .
Как установить драйвер Nvidia?
Здравствуйте. Вот ошибка Устанавливаю дрова, после пункта установить 32 опенГл выскакивает это .
Как установить драйвер видеокарты Nvidia?
Здравствуйте уважаемые форумчани. Вот решил перейти с Windows на Linux, и установил на ноутбук.
Ну, а удалять старые драйвера как тогда?
Добавлено через 1 час 59 минут
Нашел в интернете такие команды для удаления:
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Как установить драйвер для nVidia 610М?
Ubuntu 12.04 Здравствуйте! Вот начал пользоватся этой замечательно ОС Убунта и конечно же.
Как установить драйвер для NVIDIA GeForce 710M?
Хочу установить драйвер NVIDIA для видеокарты NVIDIA GeForce 710M (файл *.run). Как это сделать в.
Как установить драйвер Nvidia на старую не поддерживаемую видеокарту. Kali linux
Приветствую. Перешел с дебиана на кали, на рабочий стол гном. Устраивает своим удобством, да и.
Установка win 8. Как установить драйвер nVidia, если черный экран
Здравствуйте, форумчане! Такой вопрос: устанавливала Win 8, после перезагрузки отображается логотип.
Установка драйвера NVIDIA с файла типа *.run
Правильно ли я установил драйвера?
После только что установленного линукса явно было на лицо, что видеокарта работает не совсем корректно, так как перед входом в систему в течении 10-15 секунд монитор моргал в режиме поиска сигнала (Analog/Digital), поэтому полез искать ответы на данную проблему по сайтам, так как линукс ставил впервые в жизни. Согласно вычитанных рекомендаций сейчас опишу как удалось мне поставить драйвера с файла run.
И так у меня установлен сейчас Linux Mint 14 Mate amd x64 на таком железе: проц Atlon Х64 +4200, видеокарта GeForce EN9500GT OC, монитор samsung 931BF.
Вот очередность моих операций:
1.Запускаю и вхожу в Linux Mint 14
2.Перебрасываю с флэшки драйвера нужной видеокарты NVIDIA, скачанные с сайта http://www.nvidia.ru/ (в моем конкретно случае скачался файл NVIDIA-Linux-x86_64-310.19.run весом в 68 МБайт. Когда его перебрасывал с флэшки в линукс, то для удобства размести в папке /home/dima (где dima — это имя пользователя, то есть меня). Можно сразу переименовать файл, например в 1.run, чтобы не писать потом такое длиное имя при вводе команды на исполнение установки файла.
3. Запускаю из меню Терминал и ввожу в его строку:
sudo /etc/init.d/mdm stop
в результате видеокарта отключается, появляется черный фон экрана
4. Нажимаем Ctrl+Alt+F2 и появляется строка ввода терминала
5. Ввожу свой логин пользователя и нажимаю enter
6. Ввожу свой пароль пользователя и нажимаю enter
7. Набираю команду удаления старых драйверов (на некоторых сайтах написано, что при обновлении старых драйверов NVIDIA можно такое и не делать). Итак:
sudo apt-get purge nvidia-*
подтверждаю, нажимая enter. Система была у меня свежеустановленная и потому выдается сообщение, что удалить ничего не получилось, так как данные файлы не были найдены.
8. Снова включаю видеокарту командой:
sudo service mdm start
вхожу в линукс и делаю его перезагрузку. После перезагрузки и входа в систему проделываю операции 3,4,5 и 6
9. Теперь запускаю команду на выполнение установки самих драйверов:
sudo -s -H sh /home/dima/NVIDIA-Linux-x86_64-310.19.run
ну или, если пепреименовал файл в 1.run, то:
sudo -s -H sh /home/dima/1.run
где все, что за sh — это полный путь к размещаемому файлу драйверов. Подтверждаю — enter
10. Запускается распаковка и установка драйвера.
Все запросы при установке я подтверждал, кроме последнего с текстом (согласно рекомендаций с сайта Ubunt-ы):
Would you like ti run the nvidia -X config utility to autovatially update your X configuration file so that the NVIDIA X driver will be used when you restart x? Any pre-existing X configuration file will be backed up.
11. После установки драйверов прописал команду как я понял копирования файлов:
sudo cp /etc/X11/xorg.com /etc/X11/xorg.conf.backup
нажимаю enter. В ответ получаю сообщение, что файл xorg.com не найден.
12. Ввожу команду на редактирование файла:
sudo nano /etc/X11/xorg.conf
нажимаю enter
13. Теперь редактирую нужные строки/ввожу новые, если таковых нет в списке (если такую операцию делаю на свежеустановленной системе, то данный файл пуст, если повторно переустанавливаю тот же драйвер, то меняю лишь указанные строки):
Section «Screen»
Identifier «Default Screen»
DefaultDepth 24
EndSection
Section «Device»
Identifier «Default Device»
Driver «nvidia»
Option «NoLogo» «True»
EndSection
14. Нажимаю F3 (сохранить изменения) и F2 (выйти из редактора). Закрываю окно редактируемого нами файла и нажимаю комбинацию Ctrl+Alt+F2
15. Теперь ввожу команду запуска видеокарты:
sudo service mdm start
жму enter, после чего появляется окно приветствия входа в Mint. Зайдя в настройки обнаруживаем появление утилиты NVIDIA по работе с видеокартой.
Вообщем, таким путем мне удалось установить драйвера на мою видеокарту GeForce EN9500GS без какого-либо подключения к интернету. Единственное что меня смутило, так это то, что во время распаковки и установки самого драйвера в английском тексте упоминалось что-то о том, что не найден какой-то то-ли файл, то-ли каталог под приложение каких-то файлов OpenGL, но видуха вроде работает нормально. По крайней мере теперь Linux при загрузке операционки не пытается искать подключение монитора в течении 5-15 секунд и грузится сразу на ура. Вообщем, все пока вроде работает, а там время подскажет.
Кому не трудно, пропишите пожалуйста все команды по установке видеокарты с файла *.run через окно Терминала, если мои действия не совсем правильные.
Установка программ с расширением .sh или .run
Когда я начинал знакомство c Ubuntu, то у меня возникла проблема с установкой программ имеющих расширение .sh или .run. Оказалось всё проще простого. Такую программу можно установить из терминала или же из графического интерфейса.
Установка из терминал. Для этого откройте терминал и выполните следующие команды:
Эта команда делает файл install.sh исполняемым. Теперь нам осталось только запустить программу.
Иногда программу можно установить и без прав суперпользователя.
Второй способ это установка из графического интерфейса. Для этого откройте Свойства файла, и перейдите в вкладку Права. После чего ставьте галочку на Разрешить исполнение файла как программы, и закрываем окно.
Теперь откройте файл двойным щелчком и нажмите Запустить или Запустить в терминале:
Обратите внимание, что такое способ не рекомендуется. Воспользуйтесь им только, если вы не нашли deb-пакет.
Установка драйверов в Linux
В Windows мы привыкли, что перед тем, как новое оборудование будет работать, для него необходимо установить драйвера. Не важно будет ли это USB устройство, веб-камера или видеокарта. Драйвера в Windows выпускаются производителями и распространяются через интернет или на диске в комплекте с оборудованием.
В Linux, драйвера тоже необходимы, но ситуация состоит с ними немного по-другому. Здесь все свободные драйвера Linux встроены в ядро и если ваше оборудование будет работать с этой операционной системой, то, скорее всего, оно будет работать из коробки. Свободные драйвера разрабатываются производителями оборудования или же независимыми разработчиками. Также производители могут не открывать код своих драйверов, тогда они считаются проприетарными и не включаются в ядро, а доустанавливаются вручную.
Давайте рассмотрим подробнее работу с драйверами linux и Windows.
Как драйвера устройств работают в Windows
После установки Windows вам необходимо установить драйвера устройств, предоставляемые производителями — драйверы материнской платы, набора микросхем, драйверы видеокарты, звука, сети, wifi и многое другое.
Windows может немного в этом помочь и установить большинство драйверов от производителей через центр обновления Windows. При подключении устройства к компьютеру Windows вы увидите сообщение «Установка драйвера». Windows определяет производителя, ищет драйвер на серверах Microsoft и загружает его на ваш компьютер. Microsoft не пишут драйвера самостоятельно, они получают их от производителей и предоставляют вам, как только они понадобятся.
Если оборудование не работает в WIndows, то обычно вы можете найти драйвер чтобы заставить его работать. Обычно достаточно подыскать подходящий драйвер на просторах сети.
Как работают драйвера Linux
В Linux ситуация с драйверами очень сильно отличается. Большинство драйверов для вашего оборудования распространяются в виде открытого программного обеспечения и интегрированы в дистрибутив Linux. Эти драйверы linux, как правило, являются частью ядра Linux, но здесь есть исключение — драйверы видеокарты являются частью программного обеспечения Xorg, а драйверы принтера включены в набор CUPS (система печати).
Это значит, что большинство доступных для linux драйверов уже установлены на вашем компьютере, включены вместе с ядром, в виде модулей ядра или вместе с графическим сервером или сервером печати. Установка драйверов Linux почти не нужна. Драйвера в Linux разработаны, в основном, энтузиастами, но иногда их выпускают сами производители оборудования, которые вносят свой вклад в развитие ядра Linux и других проектов, например, это Intel, AMD, а также другие, более мелкие производители.
Все драйвера установлены из коробки, а значит вам не придется искать драйвера для каждого устройства в вашей системе и вручную их устанавливать. Система автоматически определит ваше оборудование и сама загрузит нужные драйвера в linux. Но здесь есть одно исключение — это проприетарные драйвера ядра linux и прошивки.
Установка проприетарных драйверов Linux
Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.
Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.
Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент — Дополнительные драйверы.
Программа определит, какие проприетраные драйверы устройств Linux можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora — против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.
Установка прошивок в Linux
Не все могут делать драйвера с открытым кодом или проприетарные драйвера. Некоторым драйверам необходимы прошивки, чтобы правильно работать с устройствами. Например, прошивки нужны для работы некоторых модулей wifi или сетевых интерфейсов.
Чтобы установить прошивки в Linux необходимо скачать и установить пакет linux-firmware, это можно сделать с помощью следующей команды в Ubuntu:
sudo apt install linux-firmware
А в RPM дистрибутивах:
sudo yum install linux-firmware
Также возможно придется установить другие прошивки. Чтобы посмотреть подробнее, что нужно, и как установить, посмотрите лог ядра dmesg.
Как установить драйверы для принтера в Linux
Возможно, вам понадобится поставить драйвера linux для принтера. Однако при использовании инструмента для конфигурации принтеров — CUPS вы можете выбрать нужный драйвер из баз данных. Как правило, программа определяет производителя вашего принтера, а в списке вы можете выбрать точную модель принтера.
Вы также можете попытаться определить принтер по описанию PostScript или PPD файла. Эти файлы часто входят в состав драйвера принтера для Windows и вы можете найти PPD файл, который сделает работу вашего принтера лучше. Файл PPD можно выбрать в процессе работы CUPS.
Принтер может стать головной болью в Linux и многие из них могут не работать должным образом или даже вообще не работать. Так что при выборе принтера лучше сразу смотреть только те, которые точно будут работать с Linux.
Как заставить работать другое программное обеспечение
Иногда вам может понадобиться поставить драйвера linux для другого оборудования, которые не предоставляются автоматически. Например, NVIDIA предоставляет собственный инсталлятор для своего драйвера. Но тем не менее лучше использовать драйвера упакованные для вашего дистрибутива, они будут работать лучше.
В общем, если в Linux что-то не работает из коробки, и если оно все еще не работает после установки драйвера или прошивки, то, скорее всего, оно уже не будет работать вообще. Если вы используете старую версию Linux, может помочь обновление до самой новой версии. Это обеспечит лучшую аппаратную поддержку и обновления. Но если что-то все еще не работает, то , скорее всего, оно уже работать не будет.
Найти подробную информацию, как настроить работу того или иного оборудования в вашем дистрибутиве можно на различных форумах. Обычно, если у вас не очень новое устройство, другие пользователи уже сталкивались с этими проблемами, но они их уже решили, и вы можете найти эти ответы.
Выводы
Вы не должны возиться с драйверами слишком много. Драйвера в Linux с открытым исходным кодом и они интегрированы в ядро. В большинстве случаев вам не нужно устанавливать их или изменять, система автоматически определит оборудование и загрузит автоматические драйверы. Когда вы установили Linux, ваше оборудование должно работать либо сразу, либо после установки нескольких проприетарных драйверов.
Вы можете устанавливать и драйвера linux, размещенные на официальных сайтах производителей, но проприетарные драйвера могут работать не настолько хорошо, как подготовленные для вашей системы.
NVIDIA* Drivers¶
NVIDIA manufactures graphics processing units (GPU), also known as graphics cards.
NVIDIA devices on Linux* have two popular device driver options: the opensource drivers from the nouveau project or the proprietary drivers published by NVIDIA. The nouveau drivers are built into the Clear Linux* OS kernel and are loaded automatically at system boot if a compatible card is detected.
These instructions show how to use the proprietary NVIDIA drivers, which require a manual installation.
Software installed outside of swupd is not updated with Clear Linux OS updates and must be updated and maintained manually.
For example, the file /usr/lib/libGL.so conflicts with the file provided by the mesa package in Clear Linux OS and the file NVIDIA provides. If a Clear Linux OS update or repair overwrites these files, a reinstallation of the NVIDIA driver might be required.
Prerequisites¶
A Clear Linux OS system with a desktop installed
An NVIDIA device installed
Known issues¶
Systems with multiple graphics devices, including integrated graphics (iGPU), are known to be problematic.
Some systems come with a hybrid graphics configuration for a balanced power and performance profile. This configuration is commonly found on laptops. NVIDIA Optimus technology, is designed to allow switching seamlessly between a NVIDIA device and another graphics devices sharing the same display.
Getting NVIDIA Optimus on Linux working well with both graphics devices adds an additional level of complexity with platform specific steps and may require additional software. Installation for systems with NVIDIA Optimus with both graphics devices operating is not covered by the scope of this documentation. As a simple workaround, some systems can disable one of the graphics devices or NVIDIA Optimus in the system firmware.
The Long Term Support (LTS) kernel variant is more likely to be compatible with proprietary NVIDIA drivers.
See the Troubleshooting section for more known issues and solutions.
Installation¶
Configure workarounds¶
Some workarounds are required for the NVIDIA proprietary drivers to be usable and sustainable on Clear Linux OS.
Remove the kernel command-line parameter intel_iommu=igfx_off or disable input–output memory management unit (IOMMU), also known as Intel® Virtualization Technology (Intel® VT) for Directed I/O (Intel® VT-d), in your system EFI/BIOS. See this GitHub report and the NVIDIA documentation on DMA issues for more information.
The intel_iommu-igfx_off kernel parameter can be removed with the commands below:
Create a custom systemd unit that overwrites the libGL library after every Clear Linux OS update with a pointer to the NVIDIA provided copy instead of the version provided by Clear Linux OS. These libraries conflict causing the NVIDIA driver to break when Clear Linux OS updates mesa. See the NVIDIA documentation on installed components for more information.
Create a systemd service unit to overwrite the Clear Linux OS provided libGL.so.1 files with a symlink to the NVIDIA copies.
Reload the systemd manager configuration to pickup the new serivce.
Add the service as a dependency to the Clear Linux OS updates trigger causing the service to run after every update.
Install DKMS¶
The Dynamic Kernel Module System (DKMS) allows the NVIDIA kernel modules to be automatically integrated when kernel updates occur in Clear Linux OS. Install the appropriate DKMS bundle using the instructions below:
The Long Term Support (LTS) kernel variant is more likely to remain compatible between updates with NVIDIA drivers.
The kernel-native-dkms bundle provides the DKMS program and Linux kernel headers, which are placed under /usr/lib/modules/$(uname -r)/build/include/ and are required to compile kernel modules.
The kernel-native-dkms bundle also:
Adds a systemd update trigger ( /usr/lib/systemd/system/dkms-new-kernel.service ) to automatically run DKMS to rebuild modules after a kernel upgrade occurs with swupd update .
Disables kernel module signature verification by appending a kernel command-line parameter (module.sig_unenforce) from the /usr/share/kernel/cmdline.d/clr-ignore-mod-sig.conf file.
Adds a notification to the Message of the Day (MOTD) indicating kernel module signature verification is disabled.
We recommend that you always review the swupd update output to make sure kernel modules were successfully rebuilt against the new kernel. This is especially important for systems where a successful boot relies on a kernel module.
Install the kernel-native-dkms or kernel-lts-dkms bundle.
Determine which kernel variant is running on Clear Linux OS. Only the native and lts kernels are enabled to build and load out-of-tree kernel modules with DKMS.
Ensure .native or .lts is in the kernel name.
Install the DKMS bundle corresponding to the installed kernel. Use kernel-native-dkms for the native kernel or kernel-lts-dkms for the lts kernel.
Update the Clear Linux OS bootloader and reboot, and ensure that you can start the new kernel.
Download the NVIDIA drivers¶
Identify the NVIDIA GPU model that is installed.
Go to the NVIDIA Driver Downloads website . Search for and download the appropriate driver based on the NVIDIA GPU model you have with Linux 64-bit selected as the Operating System.
If you already know the appropriate driver version for your device, you can also obtain a download link directly from one of the links below:
Disable the nouveau driver¶
The proprietary NVIDIA driver is incompatible with the nouveau driver and must be disabled before installation can continue.
Disable the nouveau driver by creating a blacklist file under /etc/modprobe.d and reboot.
Reboot the system and log back in. It is normal for the graphical environment not to start without the NVIDIA driver loaded.
Configure alternative software paths¶
The NVIDIA installer is directed to install files under /opt/nvidia as much as possible to keep its contents isolated from the rest of the Clear Linux OS system files under /usr . The dynamic linker and X server must be configured to use the content under /opt/nvidia .
Configure the dynamic linker to look for and to cache shared libraries under /opt/nvidia/lib and /opt/nvidia/lib32 in addition to the default paths.
Reload the dynamic linker run-time bindings and library cache.
Create a Xorg configuration file to search for modules under /opt/nvidia in addition to the default path.
Install the NVIDIA drivers¶
A terminal not running on /dev/tty1 is useful to view uninterrupted installation progress. Switch to a secondary virtual terminal by pushing CTRL + ALT + F2 or remotely login over SSH.
Navigate to the directory where the NVIDIA installer was downloaded. In this example, it was saved in the Downloads folder.
Run the installer with the advanced options below.
The graphical interface may automatically start after the NVIDIA driver is loaded. Return to the working terminal and log back in if necessary.
Confirm that the NVIDIA kernel modules are loaded.
Optional: Create a link for the nvidia-settings desktop entry to
/.local/share/applications so that it appears in the launcher for easy access.
Updating¶
The proprietary NVIDIA drivers are installed manually outside of swupd and must be updated manually when needed.
Updating the NVIDIA drivers follows the same steps as initial installation, however the desktop environment must first be stopped so that the drivers are not in use.
Follow the steps in the Download the NVIDIA drivers section to get the latest NVIDIA drivers.
Temporarily set the default boot target to the multi-user, which is a non-graphical runtime.
Reboot the system and log back in. It is normal for the graphical environment not to start.
Follow the steps in the Install the NVIDIA Drivers section to update the NVIDIA drivers. This installation will overwrite the previous NVIDIA drivers and files.
Set the default boot target back to the graphical target.
Reboot the system and log back in.
Trigger a flatpak update to download the runtime corresponding with the new NVIDIA drivers for the flatpak apps that require it.
Some flatpak applications won’t start after updating the NVIDIA drivers until the flatpak runtime is updated with the corresponding driver version.
Uninstallation¶
The NVIDIA drivers and associated software can be uninstalled and nouveau driver restored with the instructions in this section.
Remove the files created for workarounds.
Remove the modprobe.d file that prevents nouveau from loading.
Remove the nvidia.conf file so that dynamic linker does not look for cached libraries under /opt/nvidia/lib and /opt/nvidia/lib32 .
Optionally, restore ld.so.conf to default if no other configuration files under /etc/ld.so.conf.d needs to be included.
Remove the xorg.conf.d file that adds a search path for X modules.
Remove the nvidia-settings desktop entry file if it was linked to
Run the nvidia-uninstall command.
Follow the prompts on the screen and reboot the system.
Troubleshooting¶
The NVIDIA driver places installer and uninstaller logs under /var/log/nvidia-install and /var/log/nvidia-uninstall .
NVIDIA-Linux-x86_64-<VERSION>.run —advanced-options shows many parameters to control installation behavior.
NVIDIA-Linux-x86_64-<VERSION>.run —extract-only extracts installation files into a directory named NVIDIA-Linux-x86_64-<VERSION> .
The X server logs under /var/log/X* contain useful information about display and driver loading. Check all the files and timestamps when troubleshooting.
The DKMS build logs under /var/lib/dkms/nvidia* contain information about kernel module builds which can be useful if the NVIDIA driver breaks between kernel upgrades.
No display or blank screen¶
Check to see if the display has come up on another graphics device, including the integrated graphics device.
You might get a black screen or the login screen might not come up after installing the NVIDIA drivers until an Xorg configuration has been defined for your monitors.
“Oh no! Something has gone wrong” GNOME* crash¶
NVIDIA driver GNOME crash dialogue on Clear Linux OS. ¶
There have been reports of GNOME crashing with an “Oh no! Something has gone wrong” error message with NVIDIA drivers installed while other graphics devices are enabled.
Try disabling other graphics devices, including integrated graphics, in your system’s EFI/BIOS.
Slow boot times¶
There have been reports of slow boot times with NVIDIA drivers installed. Normally, when GDM detects NVIDIA proprietary drivers, it will disable Wayland and enable X11. Should GDM fail to disbale Wayland, it may results in slow boot times, according to this GitHub reprot.
To manually disable Wayland:
Brightness control¶
If you can’t control the screen brightness with the NVIDIA driver installed, try one of the solutions below:
Add a kernel parameter acpi_osi= which disables the ACPI Operating System Identification function. Some system firmware may manipulate brightness control keys based on the reported operating system. Disabling the identification mechanism can cause the system firmware to expose brightness controls that are recognizable in Linux.
Add a kernel parameter for the nvidia driver: NVreg_EnableBacklightHandler=1. This handler overrides the ACPI-based one provided by the video.ko kernel module. This option is available with NVIDIA driver version 387.22 and above.
Add the EnableBrightnessControl=1 options to the Device section of your xorg config. Below is an example:
Как установить последние драйверы NVIDIA из файла.run?
Это то, что я пытаюсь сделать. Я загрузил последнюю версию драйвера для моего VGA с http://www.nvidia.com/. Для установки требуется выключить X11, поэтому я выхожу из своей учетной записи, затем нажимаю Ctrl + Alt + F1 , затем авторизируюсь с моим именем пользователя и паролем, затем запускаю команду
Я пытался всеми возможными способами CHMODing пакет с разрешениями 777, но все же я получаю
ошибка. Любая помощь будет принята с благодарностью.
5 ответов
Убедитесь, что никакие проприетарные драйверы не установлены. Если это так, отключите их, иначе они вызовут проблемы.
Это процедура, которую я использую:
Нажмите Ctrl + Alt + F1 .
cd в местоположение файла (только если он находится в другом месте, кроме вашего $HOME каталог)
После этого выполните следующие команды:
Затем установщик будет жаловаться на необходимость отключения Nouveau. Это будет сделано, тогда вам нужно будет перезагрузить компьютер. Затем вам придется повторить вышеупомянутую процедуру еще раз, чтобы перезапустить установку.
Если у вас установлен другой драйвер, этот установщик удалит его для вас.
Работает каждый раз для меня.
Руководство работает для 12.04 LTS и 14.04 LTS.
Для теста я взял один из последних драйверов Nvidia, выпущенный официальным Nvidia.
Скачайте драйвер с официального источника Nvidia.
Например, он будет назван как nvidia-304.119.run.
прежде чем делать что-либо резервное копирование текущей конфигурации nvidia, просто запустите:
он автоматически создаст резервную копию вашей текущей конфигурации и создаст новый файл конфигурации.
Отключите конфликтующее программное обеспечение (рекомендуется!), Чтобы избежать каких-либо проблем во время установки. Откройте или создайте файл /etc/default/linux-limited-modules-common с помощью редактора в Ubuntu:
и вставьте или замените строку:
Готово! Теперь удалите то, что установлено:
войти в TTY терминал ( Ctrl + Alt + F1 ) и удалите и очистите текущую конфигурацию, выполнив следующие команды:
(или любой другой менеджер дисплеев, установленный в вашей системе xdm для Xubuntu kdm для Kubuntu, например)
или найдите подходящие для вашей платформы с командой uname -r например:
(если там написано, что установлена последняя версия или что-то в этом роде)
(удаляет nvidia-common для некоторых, возможно, потребуется sudo apt-get install ubuntu-desktop вернуть его вручную, мне не нужно было)
(удаляет конфигурацию xorg)
После того, как вы закончите с этим, вы также должны внести черный список драйвера nouveau, отредактировав этот файл:
. и добавьте эти строки в конце:
И вы также можете отключить Kernel Nouveau, набрав эти строки в окне терминала:
или вы можете удалить nouveau из системы:
(ВНИМАНИЕ! Удаляет драйвер видео с открытым исходным кодом из системы! Этот шаг не является обязательным, я сделал это, чтобы все конфликты с Nvidia делали на свой страх и риск или оставьте его в покое, если вы не уверены)
Прежде чем продолжить, вы также можете установить dkms в дороге.
(*DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. It is also very easy to rebuild modules as you upgrade kernels.)
Далее, когда все будет сделано, давайте установим драйвер. Перейдите к месту, где вы скачали драйвер, например:
и сделайте его исполняемым и запустите:
(не забудьте установить с правами суперпользователя используя sudo иначе это не будет продолжаться)
Нажмите Yes (обычно) во время установки всплывающих окон и в конце мастера установки вас спросят, хотите ли вы, чтобы Nvidia настроила и активировала драйвер для вас? Нажмите Yes!
Теперь вам нужно вернуть Диспетчер отображения:
При входе в систему не запускается sudo nvidia-xconfig как это уже было настроено, просто запустите gksudo nvidia-settings ,
Драйвер работает в основном на всех видеокартах Nvidia, включая старые.
Troubleshootings
Если по какой-либо причине после перезагрузки вы не можете войти в систему или застряли во время загрузки, убедитесь, что вы выполнили все действия, если у вас все еще есть проблемы с входом в систему. Recovery Mode нажмите и удерживайте Shift Enter Recovery Mode и начать Failsafe boot по какой-то причине ваш xorg.conf может быть назван по-другому, даже когда вы бежите sudo nvidia-xconfig это называет себя например XF86Config на самом деле это хорошая рабочая конфигурация, и при необходимости вы можете просто переименовать ее:
И перенастроить его с помощью:
(Однако упомяните, что если вы используете разные точечные версии, допустим, что при запуске этой команды 14.04.2 вернется no package installed или т. д. вы должны убедиться, что в этом случае установлено xserver-xorg-lts-utopic так что вам придется бежать sudo dpkg-reconfigure xserver-xorg-lts-utopic вместо.)
Теперь вы должны быть на экране входа в систему, введите свои инициалы и при входе запустите:
это не сработало!?
При попытке запустить X, если вы получаете сообщение об ошибке nvidiactl (вам нужно будет просмотреть журнал X), попробуйте следующее:
Если вы хотите вернуться к методу Restricted Manager после выполнения вышеуказанных инструкций, сделайте следующее:
В случае сбоя программы установки просмотрите следующий контрольный список:
Был ли Xorg правильно настроен для драйвера nv?
Вы отключили загрузку Ubuntu с помощью драйверов NVIDIA, используя DISABLED_MODULES=»nv nvidia_new» в /etc/default/linux-restricted-modules-common ? Это частая причина ошибок несоответствия драйверов при ручной установке из-за конфликтов с Ubuntu, предоставляемым двоичным драйвером NVIDIA.
Вам может понадобиться удалить файл /lib/linux-restricted-modules/.nvidia_new_installed
Вы удалили nvidia-glx/nvidia-glx-legacy/nvidia-glx-new а также nvidia-settings пакеты?
Вы читали журнал, найденный в /var/log/nvidia-installer-log за ошибки, которые могут вам помочь?
Вы проверили вывод dmesg ?
Вы установили заголовки ядра (и, возможно, пакет с исходным кодом)?
Вы проверили ознакомительный файл NVIDIA на их сайте, чтобы убедиться, что ваша карта поддерживается этой версией драйвера?
ПРЕДУПРЕЖДЕНИЕ!
Иногда это может не работать, например, с Ubuntu 14.04 LTS, в настоящее время существуют несовместимости, которые могут возникнуть с более новыми linux-image Ядра для некоторых видеокарт и после перезагрузки вы можете остаться с пустым экраном.
Что вы можете сделать, это попробовать это:
Как заставить работать драйвер Nvidia после обновления ядра в 14.04?
Если вы вручную установили драйвер Nvidia в 14.04, если ядро было обновлено , не выполняйте перезагрузку после обновления, иначе вы загрузитесь на пустой экран.
Что я должен делать?
Если обходной путь с dkms не удалось, вам нужно будет переустановить драйвер. Запустить console Ctrl + Alt + F1 и введите:
перейти к NVIDIA .run расположение файла с использованием cd команда и переустановка драйвера nvidia нажмите всегда Yes когда предложено После завершения установки введите:
Installing Latest Nvidia Drivers on World’s Best Looking Linux Distro(Deepin OS)
Linux is a great operating system when it comes to performance, stability and Security. But what if i tell you it can also look beautiful like other successful OS like macOS and windows. Yes! I am talking about new debian based linux distro named Deepin OS
Having Nvidia GPU? and want to install Latest Drivers?
Now, if you search something like “install nvidia driver on deepin” you might found dozens of blogs focused on installing its drivers easy way by its graphics driver manager but honestly, that will not install latest nvidia drivers so in this blog i would like to introduce you to a method of installing nvidia drivers manually but easy way it will take couple of minutes if you have a good internet connection.
so let’s get started!
Step-1:Downloading Nvidia Driver For Your Card
first of all we would head over to download page of nvidia drivers and choose appropriate nvidia drivers for your card, mine was Nvidia Geforce 1050Ti OC edition and select linux64 as operating system and hit search, download the first result.
Step-2:Disabling Nouveau Driver and Lightdm
This step is important! you cannot install nvidia driver until and unless your fallback driver such as Nouveau server and lightdm is running.
so logout of GUI Mode by pressing
Ctrl+Alt+F2 (works on DeepinOS) or Ctrl+Alt+F1(works on Other Distro)
Now log back using your username and password.
after you login successfully now execute the following commands.
sudo bash -c “echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf”
sudo bash -c “echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf”
now reboot your system by typing
after rebooting you will come back to your gui mode and you will notice your system resolution is changed and looks like old pc but not to worry it will be fixed in a moment.
again go back to non GUI mode by pressing
Ctrl+Alt+F2 (works on DeepinOS) or Ctrl+Alt+F1(works on Other Distro)
Now log back using your username and password.
after you login successfully now execute the following commands.
this will stop last conflicting instance of graphics server.
Step-3:Last Step executing nvidia Driver Installer you downloaded in first step
Assuming you are still in non GUI mode and you have your nvidia installer in Downloads Directory execute following commands.
cd Downloads
sudo chmod +x NVIDIA-Linux-x86_64–430.50.run
sudo ./NVIDIA-Linux-x86_64–430.50.run
Voila! Your Installer will ask you few questions proceed with them accordingly and after installer finish installing.