Автор Тема: Разрешение экрана  (Прочитано 1624 раз)

Оффлайн Ренат

  • Участник
  • *
  • Сообщений: 63
Разрешение экрана
« : 08.01.2015 16:51:23 »
Все привет! При смене пользователей иногда происходит смена разрешения экрана с 1280X1024 на 1024X768 (помогает только выключение пк и извлечение сетевого шнура на ~ 15 секунд) и не только в этом дистрибутиве данный глюк появлялся.
Вот и сейчас он проявился - пешил им заняться

NVidia GeForce 9600 GSO
монитор acer al1916
[renat@kitt ~]$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 8192 x 8192
DVI-I-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*+
   800x600        72.2     60.3     56.2 
   640x480        59.9 
   512x384        60.0 
   400x300        72.2 
   320x240        60.1 
DVI-I-1 disconnected (normal left inverted right x axis y axis)
TV-0 disconnected (normal left inverted right x axis y axis)
DVI-I-2 disconnected (normal left inverted right x axis y axis)
DVI-I-3 disconnected (normal left inverted right x axis y axis)
в настойках изменил разрешение/etc/X11/xorg.conf.d/10-monitor.conf

# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
    Driver "nvidia"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
        Modes "1280x1024"
    EndSubSection
EndSection
после перезагрузки разрешение не изменилась на 1280X1024
В настройках nvidia нет нужного разрешения
« Последнее редактирование: 08.01.2015 17:00:16 от Ренат »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Разрешение экрана
« Ответ #1 : 08.01.2015 17:01:43 »
Во-первых, нужно глядеть /var/log/Xorg.0.log

Section "Monitor"
    Identifier "Monitor0"
EndSection
Делаете так:
$ cvt 1280 1024 60

# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
Потом добавляете в конфиг (только именно свою строку, а не мою!):
Section "Monitor"
    Identifier "Monitor0"
    Modeline "1280x1024_60"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
EndSection
и правите:
Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
        Modes "1280x1024_60"
    EndSubSection
EndSection
Таким образом вы вручную добавите нужный режим.
Но для начала изучите логи.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Ренат

  • Участник
  • *
  • Сообщений: 63
Re: Разрешение экрана
« Ответ #2 : 08.01.2015 17:16:42 »
Во-первых, нужно глядеть /var/log/Xorg.0.log
[    25.097] (II) Executed /usr/libexec/X11/drv.d/nvidia
[    25.097] (II) LoadModule: "glx"
[    25.127] (II) Loading /usr/lib64/X11/modules/extensions/libglx.so
[    27.072] (II) Module glx: vendor="NVIDIA Corporation"
[    27.072] compiled for 4.0.2, module version = 1.0.0
[    27.072] Module class: X.Org Server Extension
[    27.079] (II) NVIDIA GLX Module  340.58  Fri Oct 31 16:48:52 PDT 2014
[    27.093] Loading extension GLX
[    27.093] (II) LoadModule: "nvidia"
[    27.093] (II) Loading /usr/lib64/X11/modules/drivers/nvidia_drv.so
[    27.094] (II) Module nvidia: vendor="NVIDIA Corporation"
[    27.094] compiled for 4.0.2, module version = 1.0.0
[    27.094] Module class: X.Org Video Driver
[    27.094] (II) NVIDIA dlloader X Driver  340.58  Fri Oct 31 16:27:22 PDT 2014
[    27.094] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    27.094] (++) using VT number 7

[    27.095] (II) Loading sub module "fb"
[    27.095] (II) LoadModule: "fb"
[    27.095] (II) Loading /usr/lib64/X11/modules/libfb.so
[    27.095] (II) Module fb: vendor="X.Org Foundation"
[    27.095] compiled for 1.14.5, module version = 1.0.0
[    27.095] ABI class: X.Org ANSI C Emulation, version 0.4
[    27.096] (WW) Unresolved symbol: fbGetGCPrivateKey
[    27.096] (II) Loading sub module "wfb"
[    27.096] (II) LoadModule: "wfb"
[    27.096] (II) Loading /usr/lib64/X11/modules/libwfb.so
[    27.096] (II) Module wfb: vendor="X.Org Foundation"
[    27.096] compiled for 1.14.5, module version = 1.0.0
[    27.096] ABI class: X.Org ANSI C Emulation, version 0.4
[    27.096] (II) Loading sub module "ramdac"
[    27.096] (II) LoadModule: "ramdac"
[    27.096] (II) Module "ramdac" already built-in
[    27.369] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    27.369] (==) NVIDIA(0): RGB weight 888
[    27.369] (==) NVIDIA(0): Default visual is TrueColor
[    27.369] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    27.369] (**) NVIDIA(0): Enabling 2D acceleration
[    28.265] (WW) NVIDIA(0): The EDID read for display device CRT-0 is invalid: the
[    28.265] (WW) NVIDIA(0):     checksum for EDID version 1 is invalid.
[    28.265] (--) NVIDIA(0):
[    28.265] (--) NVIDIA(0): Raw EDID bytes:
[    28.265] (--) NVIDIA(0):
[    28.265] (--) NVIDIA(0):   00 ff ff ff ff ff ff 00  04 72 49 ad 8d 6e 21 81
[    28.265] (--) NVIDIA(0):   0c 12 01 03 68 26 1e 6b  2a 67 60 a2 5a 49 9e 23
[    28.265] (--) NVIDIA(0):   13 50 54 7c 06 00 81 8f  81 80 71 4f 71 40 61 4f
[    28.265] (--) NVIDIA(0):   61 40 45 4f 45 40 30 2a  00 98 51 00 2a 40 30 70
[    28.265] (--) NVIDIA(0):   13 00 78 2d 11 00 00 03  00 00 00 ff 00 4c 34 39
[    28.265] (--) NVIDIA(0):   30 38 36 37 39 34 32 48  4d 0a 00 00 00 fd 00 37
[    28.266] (--) NVIDIA(0):   4b 1e 53 0e 00 0a 20 20  20 20 20 20 00 00 00 fc
[    28.266] (--) NVIDIA(0):   00 41 63 65 72 20 41 4c  31 39 31 36 0a 20 00 96
[    28.266] (--) NVIDIA(0):
[    28.266] (--) NVIDIA(0):   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
[    28.266] (--) NVIDIA(0):   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
[    28.266] (--) NVIDIA(0):   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
[    28.266] (--) NVIDIA(0):   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
[    28.266] (--) NVIDIA(0):   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
[    28.266] (--) NVIDIA(0):   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
[    28.266] (--) NVIDIA(0):   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
[    28.266] (--) NVIDIA(0):   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
[    28.266] (--) NVIDIA(0):
[    28.266] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
[    28.267] (II) NVIDIA(0): NVIDIA GPU GeForce 9600 GSO (G92) at PCI:1:0:0 (GPU-0)
[    28.267] (--) NVIDIA(0): Memory: 393216 kBytes
[    28.267] (--) NVIDIA(0): VideoBIOS: 62.92.43.00.00
[    28.267] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    28.270] (--) NVIDIA(0): Valid display device(s) on GeForce 9600 GSO at PCI:1:0:0
[    28.270] (--) NVIDIA(0):     CRT-0 (boot, connected)
[    28.270] (--) NVIDIA(0):     CRT-1
[    28.270] (--) NVIDIA(0):     TV-0
[    28.270] (--) NVIDIA(0):     DFP-0
[    28.270] (--) NVIDIA(0):     DFP-1
[    28.270] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    28.270] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[    28.270] (--) NVIDIA(GPU-0): TV-0: 400.0 MHz maximum pixel clock
[    28.270] (--) NVIDIA(0): DFP-0: Internal TMDS
[    28.270] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    28.270] (--) NVIDIA(0): DFP-1: Internal TMDS
[    28.270] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[    28.270] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    28.270] (**) NVIDIA(0):     device CRT-0 (Using EDID frequencies has been enabled on
[    28.270] (**) NVIDIA(0):     all display devices.)
[    28.272] (WW) NVIDIA(0): No valid modes for "CRT-0:1280x1024"; removing.
[    28.272] (WW) NVIDIA(0):
[    28.272] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
[    28.272] (WW) NVIDIA(0):     "nvidia-auto-select".
[    28.272] (WW) NVIDIA(0):
[    28.272] (II) NVIDIA(0): Validated MetaModes:
[    28.272] (II) NVIDIA(0):     "CRT-0:nvidia-auto-select"
[    28.272] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[    28.302] (WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
[    28.302] (WW) NVIDIA(0):     from CRT-0's EDID.
[    28.302] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[    28.302] (--) Depth 24 pixmap format is 32 bpp
[    28.302] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[    28.307] (II) NVIDIA(0): Setting mode "CRT-0:nvidia-auto-select"
[    28.353] Loading extension NV-GLX
[    28.366] (==) NVIDIA(0): Disabling shared memory pixmaps
[    28.366] (==) NVIDIA(0): Backing store disabled
[    28.366] (==) NVIDIA(0): Silken mouse enabled
[    28.366] (==) NVIDIA(0): DPMS enabled
[    28.366] Loading extension NV-CONTROL
[    28.366] Loading extension XINERAMA
[    28.366] (II) Loading sub module "dri2"
[    28.366] (II) LoadModule: "dri2"
[    28.366] (II) Module "dri2" already built-in
[    28.366] (II) NVIDIA(0): [DRI2] Setup complete
[    28.366] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    28.366] (--) RandR disabled
[    28.371] (II) SELinux: Disabled on system
[    28.371] (II) Initializing extension GLX
[    28.557] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    28.557] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    28.557] (II) LoadModule: "evdev"
[    28.558] (II) Loading /usr/lib64/X11/modules/input/evdev_drv.so
[    28.558] (II) Module evdev: vendor="X.Org Foundation"
[    28.272] (WW) NVIDIA(0): No valid modes for "CRT-0:1280x1024"; removing.
[    28.272] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
как я понял не может быть установлено разрешение 1280x1024
« Последнее редактирование: 08.01.2015 17:19:18 от Ренат »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Разрешение экрана
« Ответ #3 : 08.01.2015 17:23:07 »
[    28.272] (WW) NVIDIA(0): No valid modes for "CRT-0:1280x1024"; removing.
Почему-то отбрасывает этот режим.

Ну тогда можете вручную добавить режим.
Ещё можно попробовать с другой версией драйверов загрузиться http://forum.altlinux.org/index.php/topic,26464.msg186190.html#msg186190 (для примера)
Также проблема может быть в кабеле, соединяющем монитор и видеоадаптер.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Ренат

  • Участник
  • *
  • Сообщений: 63
Re: Разрешение экрана
« Ответ #4 : 08.01.2015 17:56:37 »
попробую заменить кабель, поже отпишусь

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Разрешение экрана
« Ответ #5 : 09.01.2015 15:16:43 »
как я понял не может быть установлено разрешение 1280x1024
Вот где проблема:
[    28.265] (WW) NVIDIA(0): The EDID read for display device CRT-0 is invalid: the
[    28.265] (WW) NVIDIA(0):     checksum for EDID version 1 is invalid.
И это, на самом деле, может быть проблемой кабеля. Ну или надо отключить использование EDID и описывать режим руками.