Конфигурирование xorg.conf

Автор Самир, 02 апреля 2014, 11:42:37

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

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

Самир

Установил я драйвер на Nvidia 8200M G из репозиториев Debian по этой вике. Установка прошла успешно, но после выполнения последней команды
aptitude install -t jessie nvidia-glx
терминал выдал, что установлен nouveau, но после перезагрузки он будет удален, и вслед за этим сообщением вышло другое, что-то вроде "Видео драйвер неактивен, настройте xorg.conf". Насколько я знаю, xorg.conf обычно находится в /etc/X11, но его я там не нашёл (погуглив, понял, что его там и не должно быть). Вообщем теперь система моя не загружается, даже в nomodeset не заходит. Прошу помочь в решении данной проблемы. Не знаю, насколько это важно, но я не подключал ветки unstable/sid, а просто подменил sid на jessie. Вот последовательность моих действий:
aptitude install module-assistant
aptitude install -t jessie nvidia-kernel-source
module-assistant a-i nvidia-kernel-source
aptitude install -t jessie nvidia-glx

Sergei_Alekseev

Можно минимальный xorg.conf руками создать, например
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "NoLogo" "True"
EndSection

Если не загружается, меняешь nvidia на nouveau или vesa.
Если с nouveau не загружается, убрать блэклист в /etc/modprobe.d/nvidia-kernel-common.conf
Так в визи, может что-то изменилось, тогда извиняйте.

Самир

Спасибо, завтра буду на работе и попробую)) Если у кого то еще какие-нибудь идеи есть, предлагайте, буду только рад))

vic5710


Самир

#4
Цитата: vic5710 от 03 апреля 2014, 03:04:57
Xorg -configure

Да да, это я делал, перешел в папку /etc/X11 и выполнил Xorg -configure, в ответ увидел фейл и чёто про xorg.conf.new, в котором были параметры, связанные с периферией насколько я понял

Сообщение объединено: 03 апреля 2014, 09:13:12

Sergei_Alekseev, спасибо большое, все получилось ;) 8)

Olej

Цитата: Самир от 03 апреля 2014, 08:53:30
Цитата: vic5710 от 03 апреля 2014, 03:04:57
Xorg -configure

Да да, это я делал, перешел в папку /etc/X11 и выполнил Xorg -configure, в ответ увидел фейл и чёто про xorg.conf.new, в котором были параметры, связанные с периферией насколько я понял

Сообщение объединено: 03 апреля 2014, 09:13:12

Sergei_Alekseev, спасибо большое, все получилось ;) 8)

Вот именно так создаётся черновой xorg.conf.new, который переименовывается в xorg.conf, переносится в положенное для него место, и правится до состояния готовности...

Только это плохой способ.
Это так же, как ковырять /etc/passwd вручную ... тоже можно ... и сам иногда делал ::)

Самир

#6
Olej, то есть если я сейчас xorg.conf.new перенесу в /etc/X11, и отредактирую как нужно, всё будет нормально работать? Да и я думаю, что базовый xorg.conf из 6 строчек тоже не очень хороший способ, хоть и рабочий ;D
Вот как-то так:
samir@Fujitsu:~$ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
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     "built-ins"
EndSection

Section "Module"
Load  "glx"
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 "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      "nvidia"
BusID       "PCI:2: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

К моему великому удивлению всё работает ;D

Сообщение объединено: 03 апреля 2014, 12:35:46

И ещё вот что подскажите... При обновлении ядра например, у меня графика слетит и придётся всё проделывать заново? Наверное лучше было бы ставить драйвер используя dkms да?

Olej

Цитата: Самир от 03 апреля 2014, 11:32:01
Olej, то есть если я сейчас xorg.conf.new перенесу в /etc/X11, и отредактирую как нужно, всё будет нормально работать?
Если отредактируете "как нужно" - всё будет нормально работать...
Но чаще - всё перестаёт работать вообще. :'(

Цитата: Самир от 03 апреля 2014, 11:32:01
И ещё вот что подскажите... При обновлении ядра например, у меня графика слетит и придётся всё проделывать заново? Наверное лучше было бы ставить драйвер используя dkms да?
Не знаю. Я ставлю модуль NVIDIA только с сайта NVIDIA.
А "свободный" драйвер NVIDIA - это просто вообще убоище >:(

Sergei_Alekseev

Цитата: Самир от 03 апреля 2014, 11:32:01
Да и я думаю, что базовый xorg.conf из 6 строчек тоже не очень хороший способ, хоть и рабочий ;D
Это хороший способ.

Самир

Olej, пока все работает нормально, посмотрим что будет дальше :)

Olej

Цитата: Самир от 03 апреля 2014, 18:55:14
Olej, пока все работает нормально, посмотрим что будет дальше :)
Если уже работает, то никуда он дальше не денется. ;D

Самир

Olej, да я тоже так думаю, это же Debian 8) а не какая-то глючная бубунта, в которой после очередного обновления слетает графика, ну или ещё что-либо отваливается >:(