3

Моя установка Debian (Linux-машина 2.6.32-5-686 # 1 SMP Sun 6 мая 04:01:19 UTC 2012 i686 GNU/Linux) ограничена разрешением 1360x768, но мой монитор имеет разрешение 1680x1050. Файл xorg.conf отсутствует, поэтому я создал его, используя

Xorg -configure

Здесь я добавил строки разрешения, как описано во многих Google Resuts; Я добавил строку

Modes     "1680x1050"

под каждым подразделом Display я скопировал это в /etc/X11/xorg.conf. Я перезагрузил компьютер, однако 1680x1050 не указан в списке доступных разрешений. Я также попытался добавить более полный список, т.е.

Modes     "1680x1050" "1360x768" "1024x768" "800x600" "640x480"

Но результат тот же.

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     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "dri"
Load  "dri2"
Load  "record"
Load  "extmod"
Load  "dbe"
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"
    ### [arg]: arg optional
    #Option     "AccelMethod"           # [<str>]
    #Option     "DRI"                   # [<bool>]
    #Option     "ColorKey"              # <i>
    #Option     "VideoKey"              # <i>
    #Option     "FallbackDebug"         # [<bool>]
    #Option     "Tiling"                # [<bool>]
    #Option     "Shadow"                # [<bool>]
    #Option     "SwapbuffersWait"       # [<bool>]
    #Option     "XvMC"                  # [<bool>]
    #Option     "XvPreferOverlay"       # [<bool>]
    #Option     "DebugFlushBatches"     # [<bool>]
    #Option     "DebugFlushCaches"      # [<bool>]
    #Option     "DebugWait"             # [<bool>]
Identifier  "Card0"
Driver      "intel"
VendorName  "Intel Corporation"
BoardName   "82915G/GV/910GL Integrated Graphics Controller"
BusID       "PCI:0:2:0"
EndSection

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

Я что-то упустил очевидное? Я пытался получить значения HorizSync и VertRefresh, используя ddcprobe, но вывод edid из ddcprobe говорит edidfail. Кажется, что нет определенного способа установить разрешение в Linux, и я не хочу настраивать скрипт xrandr, который будет запускаться каждый раз, когда я вхожу в систему - я хочу установить его «правильным» способом. Спасибо

РЕДАКТИРОВАТЬ: я решил это, делая

> cvt 1680 1050 60
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

и разместив эту строку в разделе «Монитор». Зачем мне это делать, если поиск в Google предлагает иное?

Также, как я могу установить разрешение экрана входа? Хотя разрешение пользователя установлено на 1680x1050, разрешение экрана входа в систему по-прежнему составляет 1024x768. Поиск Google предлагает установить желаемое разрешение экрана входа в качестве первого разрешения в списке режимов, но это не имеет никакого эффекта.

1 ответ1

0

Я решил это, делая

> cvt 1680 1050 60
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

и разместив эту строку в разделе «Монитор». Но я не знаю, почему мне нужно использовать Modeline вместо Modes.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .