LINUX.ORG.RU

Изменение разрешения в Debian Squeeze

 , , ,


0

1

После установки Debian Squeeze не удаётся выставить разрешение выше 1024x768. Как это можно исправить? Создание и изменение Xorg.conf не помогло. Видеокарта - NVIDIA GeForce GTS 250. Xorg.conf:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (pbuilder@windlord)  Sun Jun 13 06:03:17 UTC 2010

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"
    Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
    Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync    
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
        Modes "1024x768_60.00" "1280x1024_60.00"
    EndSubSection
EndSection

Что скажет xrandr в терминале, если запустить иксы совсем без конфига? И что пишется в иксовом логе?

imul ★★★★★ ()

Modeline «1024x768_60.00» 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync
Modeline «1280x1024_60.00» 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync

При помощи gtf сгенерируйте Modeline для нужного режима и пропишите в это место xorg.conf. Проблема в том, что монитор почему-то не передаёт или передаёт битый EDID, так что видеокарта не может считать информацию о поддерживаемых видеорежимах.

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

Что скажет xrandr в терминале, если запустить иксы совсем без конфига?

alexander@Temp:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 800 x 600, maximum 800 x 600
default connected 800x600+0+0 0mm x 0mm
   800x600        61.0* 
   640x480        60.0  
PoZorro ()
Ответ на: комментарий от AITap

При помощи gtf сгенерируйте Modeline для нужного режима и пропишите в это место xorg.conf.

Именно так я и делал.

PoZorro ()

VGA кабель? Попробуй поменять

У меня так по одному EDID информация не передавалась. Даже когда я выставил через одно место 1920x1080 артефакты изображения меня убивали. Потом купил нормальный, на котором чётко написано fullhd support.

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

VGA кабель? Попробуй поменять

ЭЛТ-монитор. С альтом таких проблем не было.

PoZorro ()
Ответ на: комментарий от int13h

удали xorg.conf
Driver «nvidia»

Какой ты добрый.

Deleted ()
Ответ на: комментарий от PoZorro

Извиняюсь, проглядел.

А в Xorg.0.log что написано насчёт этих разрешений? Драйвер nvidia какой версии? Возможно, стоит попробовать более новую версию (в какой-то из 300-х версий серьёзно улучшили поддержку RandR)?

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

А в Xorg.0.log что написано насчёт этих разрешений?

Xorg.0.log

(WW) Mar 17 17:20:32 NVIDIA(0): No valid modes for «1024x768_60.00»; removing.

(WW) Mar 17 17:20:32 NVIDIA(0): No valid modes for «1280x1024_60.00»; removing.

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

Google подсказывает опцию:

Option «ModeValidation» «NoDFPNativeResolutionCheck»

HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0

В документации на монитор, случаем, нет диапазонов частот? Может быть, они больше, чем указаны в конфиге в настоящий момент?

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

Option «ModeValidation» «NoDFPNativeResolutionCheck»

Спасибо за совет. Проблема решилась добавлением строки

Option «ModeValidation» «NoDFPNativeResolutionCheck, NoVirtualSizeCheck,NoMaxPClkCheck,NoHorizSyncCheck ,NoVertRefreshCheck,NoWidthAlignmentCheck»

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

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

вновь приходится выставлять

В xrandr, или в какой-то программе настройки?

Возможно, установка

Modes «1280x1024_60.00»

единственным разрешением может помочь.

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