[РЕШЕНО] Установка драйвера NVIDIA

Автор antifreez, 23 декабря 2013, 12:15:02

« назад - далее »

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

antifreez

Приветствую, участников форума.

Требуется актуальная информация по установке драйвера, уже гугл весь облазил, куча инфы по этому поводу, но все попытки неудачны.
1-ым делом качал с оф. сайта нвидиа файл .run, в консоли убивал gdm3, затем запускал файл .run, установил, после перезагрузки консоль и дальше никуда, иксы не стартует, всё колом.
2-ым делом скачивал из репов по этой статье:

ЦитироватьПодключение репозиториев:
В /etc/apt/sources.list добавляем строки:
deb-src ftp://ftp.debian.org/debian testing main contrib non-free
deb ftp://ftp.debian.org/debian testing main contrib non-free
Настройка драйвера в xorg:
В директории /etc/X11 (из под root'а)создаем каталог xorg.conf.d, затем создаем в нём файл 20-nvidia.conf:
mkdir /etc/X11/xorg.conf.d
touch /etc/X11/xorg.conf.d/20-nvidia.conf

Открываем созданный файл:
sudo gedit /etc/X11/xorg.conf.d/20-nvidia.conf

И вставляем в него строки:
#
Section "Device"
Identifier "Device 0"
Driver "nvidia"
EndSection
# This is a trailing line, it is needed so that End Section is not the last line
Сохраняем файл, и приступаем к установке драйверов.

Установка драйвера:
Из под рута выполняем команду:
apt-get install nvidia-glx

Вас уведомят, что стандартный свободный драйвер nouveau отключен, а также, что вам вручную необходимо настроить новый драйвер через xorg (что мы уже сделали).

После установки перезагружаем компьютер.

Но и в этом случае, иксы так же умерли, деби дефолтный на гноме3 последней версии с оф. сайта.

ferum

https://debianforum.ru/index.php?topic=5.0 для debian wheezy актуален первый способ только поддержка карт расширена до 304 версии драйвера. Второй способ более подробно описан http://forum.ubuntu.ru/index.php?topic=121859.0
Русские дебианщики против цифрового слабоумия !

Yrii

#2
для справки.
в wheezy-backports залили версию 319.72

antifreez и да, на всякий случай. у вас PC или Notebook

Udachnik

Да, информация о модели видеокарты и стационарник у вас или ноутбук не помешала бы.

antifreez

Цитироватьhttps://debianforum.ru/index.php?topic=5.0 для debian wheezy актуален первый способ только поддержка карт расширена до 304 версии драйвера.
ЦитироватьВнимание! Драйвер из официального репозитория поддерживает видеокарты не моложе версии GT2хх. Если у вас более новая видеокарта, установите драйвер с официального сайта или репозитория debian.backports.org
У меня GTS 450, не покатит?

ЦитироватьВторой способ более подробно описан
почти все теже действия делал, хотя хз, можно еще попытать удачу...

Udachnik Yrii, PC, GTS 450

Yrii

Цитата: antifreez от 23 декабря 2013, 14:21:27У меня GTS 450, не покатит?
да, даже из stable ветки
ставил по этой инструкции - https://wiki.debian.org/NvidiaGraphicsDrivers
всё норм

п.с. и да, вижу в первом сообщении строки с репами testing
какой Debian - stable или testing (просто может спецом в stable подкл. testing + обновил систему и всё поломал  :) )?
я клоню к тому, что в testing возможны всякие косяки, в том числе и с дровами...

antifreez

#6
Цитата: Yrii от 23 декабря 2013, 14:39:33какой Debian - stable или testing (просто может спецом в stable подкл. testing + обновил систему и всё поломал   )?
я клоню к тому, что в testing возможны всякие косяки, в том числе и с дровами...
[*эх*], спасибо, не обратил на это внимание, у меня стабл, репы тест...буду еще пробовать чтож

Гусак Игорь

Цитата: Yrii от 23 декабря 2013, 14:39:33в testing возможны всякие косяки, в том числе и с дровами...
Вот-вот по этой причине не могу пользоваться "testing", а хотелось бы. Свободный драйвер не даёт желаемого ускорения. А тот, что из репозитория приводит к тому, что не грузится X-сервер. Это безобразие началось после какого-то обновления месяца три-четыре назад.

ferum

Цитата: Гусак Игорь от 23 декабря 2013, 21:17:13Вот-вот по этой причине не могу пользоваться "testing", а хотелось бы.
Да пользоваться можно, относиться к проблемам надо проще, то есть назначение такой системы должно это позволять. Завалил> почесал репу> поставил заново. На выходе набрался опыта. :D
Русские дебианщики против цифрового слабоумия !

Udachnik

Цитата: antifreez от 23 декабря 2013, 14:21:27Udachnik Yrii, PC, GTS 450
Смело ставь из драйвер репозитория как я писал в инструкции по ссылке https://debianforum.ru/index.php?topic=5.msg12#msg12
А там просто надо первый пост отредактировать, с тех пор уже сто раз все поменялось.


antifreez

#10
Цитата: Udachnik от 23 декабря 2013, 23:45:27Смело ставь из драйвер репозитория как я писал в инструкции по ссылке https://debianforum.ru/index.php?topic=5.msg12#msg12
А там просто надо первый пост отредактировать, с тех пор уже сто раз все поменялось.
Чтоб не [*му*]чить жесткий опять, можно наверняка проверить на виртуалке?

*иправил "мат" не снобизма ради, а приличия для, qupl 
Не используйте ненормативную лексику, на форуме дети!!!

Гусак Игорь

Цитата: ferum от 23 декабря 2013, 21:57:46Завалил> почесал репу> поставил заново. На выходе набрался опыта.
Так и сделал, но опыта не набрался. Сижу на Wheezy. ???

Brainey

Цитата: antifreez от 23 декабря 2013, 12:15:02уже гугл весь облазил, куча инфы по этому поводу, но все попытки неудачны.
1. Смотрим статью в вики.
2. Выполняем две указанные там команды.
3. Profit.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Sergei_Alekseev

Цитата: antifreez от 23 декабря 2013, 14:21:27Внимание! Драйвер из официального репозитория поддерживает видеокарты не моложе версии GT2хх. Если у вас более новая видеокарта, установите драйвер с официального сайта или репозитория debian.backports.org
Ерунда. У меня стоит драйвер из стабильного репа, карта GT640, всё работает без проблем.

antifreez

Во-первых, всех с наступающим! :)
И к делу: всё сделал как написанно в вики статье. Всё встало в конце установки предупредили что нужно будет прописать новый xorg

Nvidia X Server Settings в Параметрах системы есть, но там вылазит окошко ошибки и одна всего вкладка конфигурации с несколькими галочками.

Далее, так как:
nvidia-xconfig
bash: nvidia-xconfig: команда не найдена


, установил aptitude install nvidia-xconfig, после:
nvidia-xconfig

WARNING: Unable to locate/open X configuration file.

New X configuration file written to '/etc/X11/xorg.conf'


После перезагрузки иксы отваливаются, одна консоль, восстанавливаю из под Лайф СД xorg.conf, который мне делал скрипт: Sgfxi. Всё обратно грузится норм. ???

Вот xorg, при котором всё стабильно:


Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
Screen      1  "Screen1" RightOf "Screen0"
Screen      2  "Screen2" RightOf "Screen1"
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "dbe"
Load  "glx"
Load  "extmod"
Load  "dri2"
Load  "record"
Load  "dri"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Monitor"
Identifier   "Monitor1"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Monitor"
Identifier   "Monitor2"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"            # [<bool>]
        #Option     "HWcursor"            # [<bool>]
        #Option     "NoAccel"            # [<bool>]
        #Option     "ShadowFB"            # [<bool>]
        #Option     "VideoKey"            # <i>
        #Option     "WrappedFB"          # [<bool>]
        #Option     "GLXVBlank"          # [<bool>]
        #Option     "ZaphodHeads"        # <str>
        #Option     "PageFlip"            # [<bool>]
        #Option     "SwapLimit"          # <i>
        #Option     "AsyncUTSDFS"        # [<bool>]
Identifier  "Card0"
Driver      "nouveau"
BusID       "PCI:1:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"            # [<bool>]
        #Option     "Rotate"              # <str>
        #Option     "fbdev"              # <str>
        #Option     "debug"              # [<bool>]
Identifier  "Card1"
Driver      "fbdev"
BusID       "PCI:1:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"            # [<bool>]
        #Option     "DefaultRefresh"      # [<bool>]
        #Option     "ModeSetClearScreen" # [<bool>]
Identifier  "Card2"
Driver      "vesa"
BusID       "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device     "Card1"
Monitor    "Monitor1"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device     "Card2"
Monitor    "Monitor2"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection



Вот xorg.conf, который мне создаёт nvidia-xconfig и попадаю в консоль:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.48  (buildd@murphy)  Wed Sep 12 11:32:28 UTC 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection