LINUX.ORG.RU

Настройка драйвера видеокарты nVidia GeForce 7800 GS. Не меняется разрешение экрана.

 , ,


0

1

Доброго времени суток. Никак не получается настроить драйвер видеокарты nVidia GeForce 7800 GS - устанавливаю, после перезагрузки показывает максимальное разрешение (1920x1440) и частоту обновления экрана 60 Гц. После нормальной настройки в nvidia-settings (1280x1024, 85 Гц), нажимаю Apply, программа закрывается и ничего не происходит. Даже xorg.conf отредактировал, вроде все должно работать:


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

Section "Files"
EndSection

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

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

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics F700P"
    HorizSync       30.0 - 98.0
    VertRefresh     50.0 - 160.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7800 GS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "1280x1024_85 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
	Modes	    "1280x1024"
    EndSubSection
EndSection

Древний ЭЛТ-монитор LG FLATRON F700P, подключаюсь по VGA. Кстати, система Ubuntu 14.04 LTS Trusty Tahr. Подскажите, пожалуйста, в чем может быть проблема. Заранее спасибо.


xrandr --newmode «1280x1024_75.00» 138.75 1280 1368 1504 1728 1024 1027 1034 1072 -hsync +vsync
#sleep 1
xrandr --addmode VGA-1 1280x1024_75.00
#sleep 1
xrandr --output VGA-1 --mode 1280x1024_75.00

а так ставится? Естественно, со своими параметрами по разрешению.

darkenshvein ★★★★★
()
Ответ на: комментарий от arson
Screen 0: minimum 8 x 8, current 1920 x 1440, maximum 4096 x 4096
VGA-0 connected primary 1920x1440+0+0 (normal left inverted right x axis y axis) 330mm x 250mm
   1920x1440      60.0*+
   1600x1200      75.0     70.0     60.0  
   1280x1024      85.0     75.0     60.0  
   1024x768       85.0     75.0     70.1     60.0  
   800x600        85.1     75.0     72.2     60.3     56.2  
   640x480        85.0     75.0     72.8     59.9  
DVI-I-0 disconnected (normal left inverted right x axis y axis)
TV-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
nvidia 10304642 44 - Live 0x00000000 (POF)

Прошу прощения - я в Linux'ах нуб. Вот вам очень длинный xorg.0.log...

SurPaul
() автор топика
Ответ на: комментарий от darkenshvein

Что-то у меня так и не получилось. Я выше логи оставил и вывод xrandr и cat /proc/modules | grep 'nvidia\|nouveau'

SurPaul
() автор топика
Ответ на: комментарий от SurPaul

Команда xrandr --output VGA-0 --mode 1280x1024 должа исправить разрешение. Посмотри каталог /etc/X11/xorg.conf.d может там есть какие нибудь файлы.

arson ★★★★★
()
Ответ на: комментарий от arson

Сейчас команду попробую ввести. Каталога такого нет 0_о Это нормально? И, кстати, у меня в каталоге X11 файлы «xorg.conf», «xorg.conf.backup», «xorg.conf.failsafe», «xorg.conf.nvidia-xconfig-original», «xorg.conf-backup-140507200007». Так должно быть?

SurPaul
() автор топика
Ответ на: комментарий от arson

0_о Она решила проблему, просто нужно было подождать! Я, когда вводил

xrandr -s 1280x1024 -r 85
(даже в настройках через граф.интерфейс получилось бы скорее всего), видел черный экран и курсор, ну я сразу lightdm перезапускать полез и ставить стандартный драйвер :D Только меня волнует эта строка:
1920x1440      60.0 +
«+» - это по умолчанию?

SurPaul
() автор топика
Ответ на: комментарий от SurPaul

А следующие команды, что говорят:

lspci | grep -i vga
dmesg | grep drm
В секцию «Monitor» добавь:
Option "PreferredMode" "1280x1024"
Option "TargetRefresh" "85"
А может EDID кривой см. http://superuser.com/questions/369703/faking-monitor-edid-information (Option «IgnoreEDID» «TRUE»)

arson ★★★★★
()
Ответ на: комментарий от SurPaul

Как костыль, чтоб не сбивалось после перезагрузки, можно создать скрипт в /etc/X11/xinit/xinitrc.d/ с этой командой - будет выполняться при старте иксов в целом.

mamboo ★★
()
Ответ на: комментарий от SurPaul

Сейчас проверил на своей нвидии - PreferredMode игнорируется, только metamodes.

[ 64.542] (II) NVIDIA(0): Setting mode «VGA-0: nvidia-auto-select @1920x1440 +0+0»

Откуда это берется не понятно. Поищи в каталогах /etc/X11 и /usr/share/X11/xorg.conf.d файлы в которых есть «nvidia-auto-select»

arson ★★★★★
()
Ответ на: комментарий от SurPaul

Исполняемым сделал скрипт (chmod a+x)? А пять файлов - резервные копии, при установке/обновлении/настройке драйвера создаются.

mamboo ★★
()
Ответ на: комментарий от arson

Я так предполагаю, это из-за прописанных в конфиге частот монитора. По-моему, оно замещает автоопределенные - вот соответственно ручным настройкам драйвер выставляет разрешение побольше. Я так с nouveau боролся: размер экрана из EDID читает верный, а дальше выставляет 96 dpi вместо 128 - и хоть стреляйся, пришлось в секции Monitor вручную вбить.

mamboo ★★
()
Ответ на: комментарий от mamboo

Всем огромное спасибо за помощь! Правда проблему с автоматическим разрешением я так и не исправил (просто не занимался этим, времени особо не было), пользовался командой xrandr при запуске :D А сейчас придется форматировать комп - место на жестком диске мало, оставлю одну семерку, так как не я один пользуюсь компом. Мне будет не хватать убунты))

SurPaul
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.