Автор Тема: Установка и обновление драйверов Nvidia/ATI с помощью sgfxi  (Прочитано 28719 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Udachnik

Sgfxi — простой скрипт, позволяющий легко устанавливать и обновлять закрытые драйверы видеокарт. На сегодняшний день поддерживаются драйверы ATI fglrx и Nvidia.

Sgfxi поддерживает следующие дистрибутивы: Debian Stable, Debian Testing, Debian Unstable. Так же поддерживается текущая версия Ubuntu, а в последних версиях обеспечена работа на Archlinux. К сожалению не все функции скрипта работают на всех дистрибутивах одинаково. Так же нужно отметить, что поддержка ATI fglrx может меняться время от времени и в зависимости от дистрибутива.

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

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

Установка скрипта sgfxi

Существует много способов установки sgfxi. С ними можно познакомится на домашней странице проекта smxi http://smxi.org/site/install.htm. Однако, в подавляющем большинстве случаев вам будет достаточно ввести в терминале суперпользователя команду:
cd /usr/local/bin && wget -Nc smxi.org/sgfxi && chmod +x sgfxiПользователям Archlinux вместо /usr/local/bin необходимо подставить /usr/bin

Использование параметров скрипта sgfxi

Sgfxi имеет множество различных параметров, некоторые из которых работают только с драйвером Nvidia или только ATI fglrx. Чтобы получить полный список параметров, введите в терминале команду:
sgfxi -h
Скрипт sgfxi автоматически заменяет нужную секцию xorg.conf для работы установленного драйвера (создавая при этом резервную копию старого файла). В случае если скрипт не обнаружит файл xorg.conf в системе, он будет сгенерирован автоматически.

Использование скрипта sgfxi

Для начала установки или обновления драйвера вам необходимо переключится в виртуальную консоль с помощью сочетания клавиш Ctrl+Alt+F1. После этого получите права суперпользователя и запустите скрипт:
sgfxi В этом случае будет предложено установить последний доступный для вашей видеокарты драйвер. Для того чтобы указать другую версию, испоользуйте опцию -o
sgfxi -o <версия драйвера>Список доступных версий можно посмотреть с помощью команды:
sgfxi -hВАЖНО: в процессе установки закрытых драйверов скрипт завершает работу любых оконных менеджеров. Поэтому перед установкой необходимо завершить все работающие приложения с графическим интерфейсом.
По окончанию установки вы получите полностью готовую к использованию систему.

Возможные проблемы

На этапе установки скрипт выдал предупреждение о том, что не удалось удалить модуль  Nouveau.
Решение: на самом деле sgfxi сразу удаляет модуль Nouveau из ядра, но для продолжения работы потребуется перезагрузка системы и повторный запуск скрипта. Так как модуль Nouveau уже удалён из системы, то вам не удастся запустить xserver. Его можно будет запустить по окончанию установки.

Происходит переключение в другую виртуальную консоль
Решение: просто переключитесь обратно с помощью сочетания клавиш Ctrl+Alt+F1

Скрипт выдаёт ошибку запуска. При этом номер ошибки может быть разным.
Решение: в некоторых дистрибутивах скрипт не устанавливает автоматически необходимые для работы пакеты. Для решения этой проблемы выполните в терминале следующую команду и согласитесь с установкой
# aptitude install build-essential linux-headers-`uname -r`
Полная версия руководства на английском языке http://smxi.org/docs/sgfxi-manual.htm
Домашняя страница проекта http://smxi.org/
« Последнее редактирование: 27 Февраля 2013, 06:42:06 от qupl »
 

Оффлайн sharabdin

+100
полезная вещь  :)
 
Пользователи, которые поблагодарили этот пост: денис сиваков

Оффлайн Ghostdmn

А дрова откуда он берет? С репов или с оффсайта?

Все, понял. С оффсайта. Удобная штука!
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100
 

Оффлайн Metrix

Помогите пожалуйста с установкой драйвера ати. Делаю как тут описано и ошибка такая в конце
Spoiler: ShowHide
Function: check_package_status - Utility: End
  Install command for apt-get: install - Extra args:  --reinstall
  ERROR: (200) The package: libgl1-mesa-glx failed to install, please check apt for any problems.
« Последнее редактирование: 13 Февраля 2012, 20:29:42 от Metrix »
Юзербар в отпуске
 

Оффлайн Udachnik

Попробуй установить нужный пакет libgl1-mesa-glx  руками. Хотя зачем он нужен закрытому блобу непонятно.
 

Оффлайн Metrix

Руками пробывал, но установлена. Когда набирал код apt-get install libgl1-mesa-glx, пишет что установлена самая новая версия

Сообщение дополнено через 45 секунд

Когда в виртуальную оболочку захожу сеть теряется почему то
« Последнее редактирование: 10 Мая 2011, 14:15:57 от Ghostdmn »
Юзербар в отпуске
 

paulcarroty

  • Гость
C небольшими правками и дополнениями отправил в Debian Wiki.
 

Теги: nvidia 
 

Сетевая установка Debian Wheezy 7.5 XFCE

Автор Евгений

Ответов: 1
Просмотров: 5159
Последний ответ 17 Мая 2014, 11:14:12
от BULATUS
Установка Debian GNU/Linux без использования Debian Installer

Автор oneingray

Ответов: 1
Просмотров: 3178
Последний ответ 01 Сентября 2013, 09:44:29
от oneingray
HOW-TO: установка и запуск MediaTomb на Debian 8 "Jessie" с Systemd

Автор saint-denis

Ответов: 0
Просмотров: 3090
Последний ответ 17 Июня 2017, 15:20:51
от saint-denis
Установка заставки Spacefun и решение проблем

Автор Ghostdmn

Ответов: 0
Просмотров: 3191
Последний ответ 17 Февраля 2011, 20:03:57
от Ghostdmn
Установка программ (разные способы)

Автор polzovatel

Ответов: 6
Просмотров: 14604
Последний ответ 11 Марта 2012, 11:33:33
от leonid