Bug 26248 - Разрешение экрана не выше 1024х768
Summary: Разрешение экрана не выше 1024х768
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-x11 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-07 16:38 MSK by mimo
Modified: 2011-10-07 19:52 MSK (History)
6 users (show)

See Also:


Attachments
Xorg.0.log KDesktop 6 (11.81 KB, text/plain)
2011-09-07 16:38 MSK, mimo
no flags Details
ddcprobe binary (16.64 KB, application/x-executable)
2011-09-07 19:08 MSK, mimo
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description mimo 2011-09-07 16:38:44 MSK
Created attachment 5099 [details]
Xorg.0.log KDesktop 6

KDesktop 6
Карта - Nvidia GeForce 6600
Драйвер (по умолчанию) - nvidia проприетарный
Монитор - SyncMaster 913v

Не работает разрешение более 1024х768. На этой же машине с тем же драйвером PCLinuxOS и Mandriva устанавливают 1280х1024 (как и Windows).

Xorg.0.log

(--) NVIDIA(0): Connected display device(s) on GeForce 6600 at PCI:1:0:0
(--) NVIDIA(0):     CRT-0
(--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
(**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
(**) NVIDIA(0):     enabled on all display devices.
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "1280x1024"; removing.
(WW) NVIDIA(0): 
(WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(0):     "nvidia-auto-select".
(WW) NVIDIA(0): 
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768

Тот же лог PCLinuxOS:

[    84.616] (--) NVIDIA(0): Connected display device(s) on GeForce 6600 at PCI:1:0:0
[    84.616] (--) NVIDIA(0):     CRT-0
[    84.616] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[    84.616] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
[    84.616] (**) NVIDIA(0):     enabled on all display devices.
[    84.619] (II) NVIDIA(0): Assigned Display Device: CRT-0
[    84.619] (WW) NVIDIA(0): No valid modes for "1152x864"; removing.
[    84.619] (WW) NVIDIA(0): No valid modes for "832x624"; removing.
[    84.619] (WW) NVIDIA(0): No valid modes for "480x360"; removing.
[    84.619] (II) NVIDIA(0): Validated modes:
[    84.619] (II) NVIDIA(0):     "1280x1024"
[    84.619] (II) NVIDIA(0):     "1024x768"
[    84.619] (II) NVIDIA(0):     "800x600"
[    84.619] (II) NVIDIA(0):     "640x480"
[    84.619] (II) NVIDIA(0):     "320x240"
[    84.619] (II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
Comment 1 Sergey V Turchin 2011-09-07 16:52:27 MSK
Попробуйте nvidia-xconfig
Comment 2 Sergey V Turchin 2011-09-07 16:53:34 MSK
И покажите на всякий xorg.conf из PCLinuxOS или Mandriva
Comment 3 mimo 2011-09-07 17:28:30 MSK
(В ответ на комментарий №2)
> И покажите на всякий xorg.conf из PCLinuxOS или Mandriva

Mandriva в данный момент нет, PCLinuxOS вот:

# File generated by XFdrake (rev 262502)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerFlags"
    Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort)
    AllowMouseOpenFail # allows the server to start up even if the mouse does not work
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
    Load "v4l" # Video for Linux
EndSection

Section "Monitor"
    Identifier "monitor1"
    VendorName "Generic"
    ModelName "1280x1024 @ 60 Hz"
    HorizSync 31.5-64.0
    VertRefresh 50.0-70.0
    Option "PreferredMode" "1280x1024"
    
    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630
    
    # 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Device"
    Identifier "device1"
    VendorName "nVidia Corporation"
    BoardName "NVIDIA GeForce 6100 to GeForce 360"
    Driver "nvidia"
    Option "DPMS"
    Option "DynamicTwinView" "false"
    Option "AddARGBGLXVisuals"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24
    
    Subsection "Display"
        Depth 8
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
    
    Subsection "Display"
        Depth 15
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
    
    Subsection "Display"
        Depth 16
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
    
    Subsection "Display"
        Depth 24
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection
Comment 4 mimo 2011-09-07 17:42:40 MSK
(В ответ на комментарий №1)
> Попробуйте nvidia-xconfig

[root@host-100 ~]# nvidia-xconfig

Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

Или имелось ввиду применение каких-то опций?
Comment 5 AEN 2011-09-07 18:11:48 MSK
Версия драйвера в PCLinux?
Comment 6 Sergey V Turchin 2011-09-07 18:12:42 MSK
(В ответ на комментарий №4)
> > Попробуйте nvidia-xconfig
> Или имелось ввиду применение каких-то опций?
Перепутал, nvidia-settings хотел предложить.
Может, он пропишет все, что необходимо.
Возможно, нужно будет конкретный режим выбрать.
Comment 7 Sergey V Turchin 2011-09-07 18:14:57 MSK
Получается, дело в режимах, прописываемых прямо в xorg.conf
nvidia-auto-select у нас не справляется, видимо
Comment 8 Sergey V Turchin 2011-09-07 18:15:44 MSK
Покажите еще вывод от /usr/sbin/ddcprobe
Comment 9 mimo 2011-09-07 18:40:23 MSK
(В ответ на комментарий №5)
> Версия драйвера в PCLinux?

Установлено:
x11-driver-video-nuveau 0.0.16-0.20110613.5pclos2011
x11-driver-video-nv 2.1.18-5pclos2011
x11-driver-video-nvidia173 173.14.30-1pclos2011
x11-driver-video-nvidia-current 280.13-1pclos2011
Comment 10 mimo 2011-09-07 18:46:17 MSK
(В ответ на комментарий №8)
> Покажите еще вывод от /usr/sbin/ddcprobe

Сайт не даёт вставить в форму, могу выслать мылом.
Comment 11 Sergey V Turchin 2011-09-07 18:51:20 MSK
(В ответ на комментарий №10)
> Сайт не даёт вставить в форму
Текстовый файл прилагать дает
Comment 12 mimo 2011-09-07 19:08:46 MSK
Created attachment 5100 [details]
ddcprobe binary
Comment 13 mimo 2011-09-07 19:10:08 MSK
(В ответ на комментарий №11)
> (В ответ на комментарий №10)
> > Сайт не даёт вставить в форму
> Текстовый файл прилагать дает

Выложил. Поправил комментарий.
Comment 14 Sergey V Turchin 2011-09-07 19:16:53 MSK
(В ответ на комментарий №13)
> Выложил.
Вы выложили ddcprobe, а не вывод от него
Выполните `/usr/sbin/ddcprobe > /ddcprobe.txt` и приложите /ddcprobe.txt
Comment 15 mimo 2011-09-07 19:34:57 MSK
(В ответ на комментарий №14)
> (В ответ на комментарий №13)
> > Выложил.
> Вы выложили ddcprobe, а не вывод от него
> Выполните `/usr/sbin/ddcprobe > /ddcprobe.txt` и приложите /ddcprobe.txt

[root@host-100 ~]# /usr/sbin/ddcprobe > /ddcprobe.txt
VBE: Error in VbeSignature
Comment 16 Mikhail Efremov 2011-09-07 19:43:55 MSK
> > и приложите /ddcprobe.txt
Comment 17 mimo 2011-09-07 20:41:34 MSK
(В ответ на комментарий №16)
> > > и приложите /ddcprobe.txt

'ddcprobe.txt' 0 Б

"Файл, указанный в качестве вложения, имеет нулевую длину, не существует или недоступен для чтения."
Comment 18 AEN 2011-09-07 20:44:42 MSK
(В ответ на комментарий №17)
> (В ответ на комментарий №16)
> > > > и приложите /ddcprobe.txt
> 
> 'ddcprobe.txt' 0 Б
> 
> "Файл, указанный в качестве вложения, имеет нулевую длину, не существует или
> недоступен для чтения."

Команда 
/usr/sbin/ddcprobe 

только одну строчку на экран выдает???
Comment 19 mimo 2011-09-07 20:51:18 MSK
(В ответ на комментарий №18)
> (В ответ на комментарий №17)
> > (В ответ на комментарий №16)
> > > > > и приложите /ddcprobe.txt
> > 
> > 'ddcprobe.txt' 0 Б
> > 
> > "Файл, указанный в качестве вложения, имеет нулевую длину, не существует или
> > недоступен для чтения."
> 
> Команда 
> /usr/sbin/ddcprobe 
> 
> только одну строчку на экран выдает???

Да. Одну:
VBE: Error in VbeSignature
Comment 20 Mikhail Efremov 2011-09-08 01:19:43 MSK
Попробуйте загрузиться с xorg.conf от PCLinuxOS, чтобы убедиться, что с ним и в Альт все работает.
Comment 21 Mikhail Efremov 2011-09-08 01:26:55 MSK
Еще, пожалуй, make-initrd перед перезагрузкой нужно выполнить.
Comment 22 mimo 2011-09-08 16:21:40 MSK
(В ответ на комментарий №20)
> Попробуйте загрузиться с xorg.conf от PCLinuxOS, чтобы убедиться, что с ним и в
> Альт все работает.

Всем??? Или только секцию Monitor скопировать? Бо я подозреваю, драйвера, в т. ч. на видео там разные...
Comment 23 Sergey V Turchin 2011-09-08 16:24:33 MSK
> Всем???
Да

> подозреваю, драйвера, в т. ч. на видео там разные...
Для xorg.conf это не имеет значения. Во всяком случае, для того, который вы показали.
Comment 24 Mikhail Efremov 2011-09-08 16:34:38 MSK
(В ответ на комментарий №21)
> Еще, пожалуй, make-initrd перед перезагрузкой нужно выполнить.
Comment 25 Mikhail Efremov 2011-09-08 16:35:58 MSK
> > Еще, пожалуй, make-initrd перед перезагрузкой нужно выполнить.

Это был комментарий совсем для другой баги :/. Надо больше спать.
Comment 26 mimo 2011-09-08 17:56:50 MSK
(В ответ на комментарий №20)
> Попробуйте загрузиться с xorg.conf от PCLinuxOS, чтобы убедиться, что с ним и в
> Альт все работает.

Перекинул. Весь. Убедился. Всё заработало. Локально проблема решена. Хотелось бы теперь и системно... :)
Comment 27 mimo 2011-09-08 23:54:44 MSK
(В ответ на комментарий №18)
> (В ответ на комментарий №17)
> > (В ответ на комментарий №16)
> > > > > и приложите /ddcprobe.txt
> > 
> > 'ddcprobe.txt' 0 Б
> > 
> > "Файл, указанный в качестве вложения, имеет нулевую длину, не существует или
> > недоступен для чтения."
> 
> Команда 
> /usr/sbin/ddcprobe 
> 
> только одну строчку на экран выдает???


Кстати, этот вопрос так и остался нерешённым! Мне нужно выделить его в отдельную ошибку? Как я понял из литературы, как раз на мониторах SyncMaster лучше многих работает DDC.
Comment 28 mimo 2011-09-09 04:31:19 MSK
Раз уж всем всё равно - выделил.
https://bugzilla.altlinux.org/show_bug.cgi?id=26255
Comment 29 mimo 2011-09-09 14:32:07 MSK
Други мои! А как же? А как же я? Что просто так всем на шестидесяти машинах и рассказывать про xorg.conf? Или сисадмина нанимать только для этого? У меня бюджет лопнет! А там почти половинна не Nvidia, а ATI! А именно fglrx мне год назад обновление AltLinux 5 грохнул до клинической смери иксов, почему тут же всю свою контору и перевёл на PCLinux... Надеялся - временно, до нового релиза... А тут вон оно как... :(
Comment 30 Sergey V Turchin 2011-09-09 14:41:38 MSK
(В ответ на комментарий №29)
> на шестидесяти машинах
Только на тех, где такая проблема
Comment 31 Mikhail Efremov 2011-09-09 17:48:11 MSK
(В ответ на комментарий №29)
> Други мои! А как же? А как же я? 

Баг не закрыт. Я им еще займусь.

> Что просто так всем на шестидесяти машинах и
> рассказывать про xorg.conf?

Там везде проблемные мониторы? Сейчас в большинстве случаев xorg.conf вообще не нужен, только в случае использования проприетарных драйверов там прописывается собственно драйвер (alterator-x11 использует для этого огрызок конфига в /etc/X11/xorg.conf.d). Все остальные параметры берутся самим xorg из EDID.
Comment 32 Mikhail Efremov 2011-09-15 20:15:45 MSK
(В ответ на комментарий №26)
> Перекинул. Весь. Убедился. Всё заработало. Локально проблема решена. Хотелось
> бы теперь и системно... :)

Я не понимаю почему это заработало при отсутствии Modeline для 1280x1024 в конфиге и из EDID, Покажите весь Xorg.0.log в работающем варианте.
Comment 33 mimo 2011-09-16 10:45:41 MSK
(В ответ на комментарий №32)
> (В ответ на комментарий №26)
> > Перекинул. Весь. Убедился. Всё заработало. Локально проблема решена. Хотелось
> > бы теперь и системно... :)
> 
> Я не понимаю почему это заработало при отсутствии Modeline для 1280x1024 в
> конфиге и из EDID, Покажите весь Xorg.0.log в работающем варианте.

Ой, простите, пропустил Ваш ответ среди прочих! Привожу:


X.Org X Server 1.10.3
Release Date: 2011-07-08
X Protocol Version 11, Revision 0
Build Operating System: ALT Linux p6 (Ziziphora) x86_64
Current Operating System: Linux host-100.localdomain 3.0.3-std-def-alt0.M60P.1 #1 SMP Sat Aug 20 17:21:16 UTC 2011 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz root=UUID=c3030e2d-7e61-4b19-b186-b24e189afec4 ro vga=0x314 quiet=1 resume=/dev/disk/by-uuid/848d9ad4-0efa-42a7-8ebd-90b8606f1cac panic=30 splash
Build Date: 13 July 2011  03:39:57PM
 
Current version of pixman: 0.22.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep  8 17:49:26 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) ServerLayout "layout1"
(**) |-->Screen "screen1" (0)
(**) |   |-->Monitor "monitor1"
(**) |   |-->Device "device1"
(**) Option "DontZap" "False"
(**) Option "AllowMouseOpenFail"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) FontPath set to:
	catalogue:/etc/X11/fontpath.d
(==) ModulePath set to "/usr/lib64/X11/modules"
(II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) Loader magic: 0x7db1a0
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 10.0
	X.Org XInput driver : 12.2
	X.Org Server Extension : 5.0
(--) PCI:*(0:1:0:0) 10de:0141:0000:0000 rev 162, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfc000000/16777216, BIOS @ 0x????????/131072
(II) Executed /usr/libexec/X11/drv.d/nvidia
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "v4l"
(WW) Warning, couldn't open module v4l
(II) UnloadModule: "v4l"
(II) Unloading v4l
(EE) Failed to load module "v4l" (module does not exist, 0)
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/X11/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.10.3, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 5.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib64/X11/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.10.3, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 5.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib64/X11/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Server Extension
(II) NVIDIA GLX Module  280.13  Wed Jul 27 17:12:07 PDT 2011
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib64/X11/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.10.3, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 5.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib64/X11/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.10.3, module version = 1.0.0
	ABI class: X.Org Server Extension, version 5.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib64/X11/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.10.3, module version = 1.2.0
	ABI class: X.Org Server Extension, version 5.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib64/X11/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  280.13  Wed Jul 27 16:55:26 PDT 2011
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(++) using VT number 7

(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib64/X11/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 1.10.3, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib64/X11/modules/libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
	compiled for 1.10.3, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) Loading /usr/lib64/X11/modules/drivers/nvidia_drv.so
(II) Loading /usr/lib64/X11/modules/libwfb.so
(II) Loading /usr/lib64/X11/modules/libfb.so
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "AddARGBGLXVisuals"
(**) NVIDIA(0): Option "DynamicTwinView" "false"
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
(II) NVIDIA(0): NVIDIA GPU GeForce 6600 (NV43) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.43.02.67.00
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6600 at PCI:1:0:0
(--) NVIDIA(0):     CRT-0
(--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
(**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
(**) NVIDIA(0):     enabled on all display devices.
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "1152x864"; removing.
(WW) NVIDIA(0): No valid modes for "832x624"; removing.
(WW) NVIDIA(0): No valid modes for "480x360"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1280x1024"
(II) NVIDIA(0):     "1024x768"
(II) NVIDIA(0):     "800x600"
(II) NVIDIA(0):     "640x480"
(II) NVIDIA(0):     "320x240"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
(WW) NVIDIA(0):     from CRT-0's EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) NVIDIA(0): Setting mode "1280x1024"
(II) Loading extension NV-GLX
(==) NVIDIA(0): Disabling shared memory pixmaps
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(II) Loading extension XINERAMA
(WW) NVIDIA(0): Option "PreferredMode" is not used
(II) Loading sub module "dri2"
(II) LoadModule: "dri2"
(II) Loading /usr/lib64/X11/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.10.3, module version = 1.2.0
	ABI class: X.Org Server Extension, version 5.0
(II) NVIDIA(0): [DRI2] Setup complete
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) SELinux: Disabled on system
(II) Initializing extension GLX
(II) config/udev: Adding input device Power Button (/dev/input/event2)
(**) Power Button: Applying InputClass "evdev keyboard catchall"
(II) LoadModule: "evdev"
(II) Loading /usr/lib64/X11/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
	compiled for 1.10.1, module version = 2.6.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 12.2
(II) Using input driver 'evdev' for 'Power Button'
(II) Loading /usr/lib64/X11/modules/input/evdev_drv.so
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event2"
(--) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device Power Button (/dev/input/event1)
(**) Power Button: Applying InputClass "evdev keyboard catchall"
(II) Using input driver 'evdev' for 'Power Button'
(II) Loading /usr/lib64/X11/modules/input/evdev_drv.so
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event1"
(--) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
(**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
(**) AT Translated Set 2 keyboard: Applying InputClass "keyboard"
(II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
(II) Loading /usr/lib64/X11/modules/input/evdev_drv.so
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
(--) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/event4)
(**) ImPS/2 Generic Wheel Mouse: Applying InputClass "evdev pointer catchall"
(II) Using input driver 'evdev' for 'ImPS/2 Generic Wheel Mouse'
(II) Loading /usr/lib64/X11/modules/input/evdev_drv.so
(**) ImPS/2 Generic Wheel Mouse: always reports core events
(**) ImPS/2 Generic Wheel Mouse: Device: "/dev/input/event4"
(--) ImPS/2 Generic Wheel Mouse: Found 3 mouse buttons
(--) ImPS/2 Generic Wheel Mouse: Found scroll wheel(s)
(--) ImPS/2 Generic Wheel Mouse: Found relative axes
(--) ImPS/2 Generic Wheel Mouse: Found x and y relative axes
(II) ImPS/2 Generic Wheel Mouse: Configuring as mouse
(II) ImPS/2 Generic Wheel Mouse: Adding scrollwheel support
(**) ImPS/2 Generic Wheel Mouse: YAxisMapping: buttons 4 and 5
(**) ImPS/2 Generic Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event4"
(II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE)
(II) ImPS/2 Generic Wheel Mouse: initialized for relative axes.
(**) ImPS/2 Generic Wheel Mouse: (accel) keeping acceleration scheme 1
(**) ImPS/2 Generic Wheel Mouse: (accel) acceleration profile 0
(**) ImPS/2 Generic Wheel Mouse: (accel) acceleration factor: 2.000
(**) ImPS/2 Generic Wheel Mouse: (accel) acceleration threshold: 4
(II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/mouse0)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device PC Speaker (/dev/input/event3)
(II) No input driver/identifier specified (ignoring)
(II) Power Button: Close
(II) UnloadModule: "evdev"
(II) Unloading evdev
(II) Power Button: Close
(II) UnloadModule: "evdev"
(II) Unloading evdev
(II) AT Translated Set 2 keyboard: Close
(II) UnloadModule: "evdev"
(II) Unloading evdev
(II) ImPS/2 Generic Wheel Mouse: Close
(II) UnloadModule: "evdev"
(II) Unloading evdev
Comment 34 Mikhail Efremov 2011-09-16 11:52:33 MSK
Хм, а попробуйте-ка вообще отодвинуть в сторону xorg.conf (mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak) и выполнить команду xsetup-monitor -d nvidia -r 1280x1024 (должен быть установлен пакет xsetup). Должен будет создаться конфиг /etc/X11/xorg.conf.d/10-monitor.conf. Возможно этого уже будет достаточно. Если не поможет, то попробуйте добавить туда еще HorizSync и VertRefresh, можно с помощью команд
xsetup -s Monitor -e HorizSync -v 31.5-64.0 /etc/X11/xorg.conf.d/10-monitor.conf
xsetup -s Monitor -e VertRefresh -v 50.0-70.0 /etc/X11/xorg.conf.d/10-monitor.conf
Я не вижу других параметров в вашем конфиге, которые могут влиять на установку разрешения.
Но если и это не поможет, то приложите, пожалуйста, сюда полученный /etc/X11/xorg.conf.d/10-monitor.conf и Xorg.0.log (только лучше все-таки аттачем, а не вставкой в сообщение).
Comment 35 mimo 2011-09-16 13:54:07 MSK
(В ответ на комментарий №34)
> Хм, а попробуйте-ка вообще отодвинуть в сторону xorg.conf (mv
> /etc/X11/xorg.conf /etc/X11/xorg.conf.bak) и выполнить команду xsetup-monitor
> -d nvidia -r 1280x1024 (должен быть установлен пакет xsetup). Должен будет
> создаться конфиг /etc/X11/xorg.conf.d/10-monitor.conf. Возможно этого уже будет
> достаточно. Если не поможет, то попробуйте добавить туда еще HorizSync и
> VertRefresh, можно с помощью команд
> xsetup -s Monitor -e HorizSync -v 31.5-64.0
> /etc/X11/xorg.conf.d/10-monitor.conf
> xsetup -s Monitor -e VertRefresh -v 50.0-70.0
> /etc/X11/xorg.conf.d/10-monitor.conf
> Я не вижу других параметров в вашем конфиге, которые могут влиять на установку
> разрешения.
> Но если и это не поможет, то приложите, пожалуйста, сюда полученный
> /etc/X11/xorg.conf.d/10-monitor.conf и Xorg.0.log (только лучше все-таки
> аттачем, а не вставкой в сообщение).

Выполню. Только поясните пожалуйста, где в этом процессе перезагрузки предполагаются? После xsetup-monitor?
Comment 36 Mikhail Efremov 2011-09-16 14:07:36 MSK
> Выполню. Только поясните пожалуйста, где в этом процессе перезагрузки
> предполагаются? После xsetup-monitor?

Да, только можно не перезагружаться, достаточно перезапустить xorg.
Можно делать изменения конфига в консоли, не логинясь в DE, а потом делать service dm restart. Или startx.
Comment 37 Sergey V Turchin 2011-09-16 14:21:48 MSK
> (WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
> (WW) NVIDIA(0):     from CRT-0's EDID.
Это означает, что EDID не работает там не только в ddcprobe, а у драйвера тоже.
Comment 38 Sergey V Turchin 2011-09-16 14:25:43 MSK
(В ответ на комментарий №34)
> попробуйте добавить туда еще HorizSync и VertRefresh
Если с ddcprobe облом, нужно прописывать самые подходящие для большинства.
Comment 39 mimo 2011-09-16 15:12:25 MSK
(В ответ на комментарий №38)
> (В ответ на комментарий №34)
> > попробуйте добавить туда еще HorizSync и VertRefresh
> Если с ddcprobe облом, нужно прописывать самые подходящие для большинства.

Почему не для данного конкретного?

Если EDID не работает и у драйвера - это проблема драйвера?

(кабель менял, ничего не меняет. На родном самсунговском все ноги на месте)
Comment 40 Sergey V Turchin 2011-09-16 15:32:32 MSK
(В ответ на комментарий №39)
> (В ответ на комментарий №38)
> > Если с ddcprobe облом, нужно прописывать самые подходящие для большинства.
> Почему не для данного конкретного?
Для него, родимого
 
> Если EDID не работает и у драйвера - это проблема драйвера?
Это проблема мантейнера alterator-x11

> (кабель менял, ничего не меняет. На родном самсунговском все ноги на месте)
Если драйвер не может(у nvidia наверняка это работает, они свое железо знают) и кабель в порядке, то скорее косяк монитора.
Comment 41 Mikhail Efremov 2011-09-16 15:38:54 MSK
> > попробуйте добавить туда еще HorizSync и VertRefresh
> Если с ddcprobe облом, нужно прописывать самые подходящие для большинства.

Мне пока неизвестно где их взять, гарантированно подходящие для большинства. Но это следующий этап, сначала надо убедиться, что дело именно в этих параметрах.
Comment 42 Sergey V Turchin 2011-09-16 15:52:24 MSK
(В ответ на комментарий №41)
> Мне пока неизвестно где их взять
Раньше был выбор монитора. Из той базы можно взять минимальное из GenericMonitor и GenericLCDPanel (названия не помню, примерные).
Comment 43 mimo 2011-09-16 18:15:41 MSK
(В ответ на комментарий №42)
> (В ответ на комментарий №41)
> > Мне пока неизвестно где их взять
> Раньше был выбор монитора. Из той базы можно взять минимальное из
> GenericMonitor и GenericLCDPanel (названия не помню, примерные).

Прошу прощения! Как выяснилось, 1280х1024 оно держит, но тормоза приклеились невероятные! :(
Comment 44 mimo 2011-09-16 18:18:30 MSK
(В ответ на комментарий №42)
> (В ответ на комментарий №41)
> > Мне пока неизвестно где их взять
> Раньше был выбор монитора. Из той базы можно взять минимальное из
> GenericMonitor и GenericLCDPanel (названия не помню, примерные).

Из-за тормозов не успел дописать: тормоза при открытии нескольких окон в Фоксе. О значениях:
    ModelName "1280x1024 @ 60 Hz"
    HorizSync 31.5-64.0
    VertRefresh 50.0-70.0
    Option "PreferredMode" "1280x1024"
Я их взял из Xorg.conf PCLinuxOS - вот оно и заработало ж вроде?
Comment 45 Mikhail Efremov 2011-09-16 18:36:59 MSK
(В ответ на комментарий №44)
> (В ответ на комментарий №42)
> > (В ответ на комментарий №41)
> > > Мне пока неизвестно где их взять
> > Раньше был выбор монитора. Из той базы можно взять минимальное из
> > GenericMonitor и GenericLCDPanel (названия не помню, примерные).
> 
> Из-за тормозов не успел дописать: тормоза при открытии нескольких окон в Фоксе.
> О значениях:
>     ModelName "1280x1024 @ 60 Hz"
>     HorizSync 31.5-64.0
>     VertRefresh 50.0-70.0
>     Option "PreferredMode" "1280x1024"
> Я их взял из Xorg.conf PCLinuxOS - вот оно и заработало ж вроде?

Не вполне ясно, заработало с этими параметрами в /etc/X11/xorg.conf.d/10-monitor.conf при отсутствии xorg.conf? И не заработало, когда не было HorizSync и VertRefresh (ModelName и PreferredMode там лишние)?
Comment 46 mimo 2011-09-16 18:48:36 MSK
(В ответ на комментарий №45)
> (В ответ на комментарий №44)
> > (В ответ на комментарий №42)
> > > (В ответ на комментарий №41)
> > > > Мне пока неизвестно где их взять
> > > Раньше был выбор монитора. Из той базы можно взять минимальное из
> > > GenericMonitor и GenericLCDPanel (названия не помню, примерные).
> > 
> > Из-за тормозов не успел дописать: тормоза при открытии нескольких окон в Фоксе.
> > О значениях:
> >     ModelName "1280x1024 @ 60 Hz"
> >     HorizSync 31.5-64.0
> >     VertRefresh 50.0-70.0
> >     Option "PreferredMode" "1280x1024"
> > Я их взял из Xorg.conf PCLinuxOS - вот оно и заработало ж вроде?
> 
> Не вполне ясно, заработало с этими параметрами в
> /etc/X11/xorg.conf.d/10-monitor.conf при отсутствии xorg.conf? И не заработало,
> когда не было HorizSync и VertRefresh (ModelName и PreferredMode там лишние)?

Это я про предыдущий эксперимент. Теперь о последнем:
После выполнения рекомендованного с установкой разрешения экрана - не заработало, снова 1024х768
После установки HorizSync и VertRefresh - заработало. 10280х1024
Comment 47 Mikhail Efremov 2011-09-16 18:52:52 MSK
> После выполнения рекомендованного с установкой разрешения экрана - не
> заработало, снова 1024х768
> После установки HorizSync и VertRefresh - заработало. 10280х1024

Ага, спасибо. Значит будут записываться эти параметры при смене разрешения.
Comment 48 mimo 2011-09-16 18:56:52 MSK
(В ответ на комментарий №47)
> > После выполнения рекомендованного с установкой разрешения экрана - не
> > заработало, снова 1024х768
> > После установки HorizSync и VertRefresh - заработало. 10280х1024
> 
> Ага, спасибо. Значит будут записываться эти параметры при смене разрешения.

Но один вопрос меня мучает всё равно: почему при точно также неработающем EDID правильно устанавливались разрешение, HorizSync и VertRefresh в PCLinuxOS (и, очевидно, в Mandriva и Debian - после установки проприетарного драйвера), а здесь пришлось вот эдак ручками?
Comment 49 Sergey V Turchin 2011-09-16 19:26:48 MSK
(В ответ на комментарий №48)
> Но один вопрос меня мучает всё равно: почему при точно также неработающем EDID
> правильно устанавливались разрешение
Потому же, почему и у нас станет устанавливаться. Гвоздами прибивать при нерабочем EDID придется.
Comment 50 mimo 2011-09-16 21:18:07 MSK
(В ответ на комментарий №49)
> Гвоздами прибивать при
> нерабочем EDID придется.

Простите, может глупость спрошу, а DDC2?
Comment 51 Michael Shigorin 2011-09-17 21:44:00 MSK
(In reply to comment #50)
> а DDC2?
Разве что как в xorg сделают (или поставщики закрытых драйверов)... года три тому рыл ситуацию, отталкиваясь от read-edid -- с ddc2 всё было тихо.

Потыкайте ещё в монитор ddccontrol'ом? :)
Comment 52 Sergey V Turchin 2011-09-19 15:17:48 MSK
(В ответ на комментарий №50)
> Простите, может глупость спрошу, а DDC2?
А у вес каким кабелем подключен монитор?
Если VGA, то при возможности использовать DVI лучше его.
Comment 53 Repository Robot 2011-09-21 22:25:01 MSK
alterator-x11-1.98.0-alt1 -> sisyphus:

* Wed Sep 21 2011 Mikhail Efremov <sem@altlinux> 1.98.0-alt1
- Set generic HorizSync and VertRefresh if needed (closes: #26248).
- xsetup-monitor: Add --hsync and --vrefr options.
- xsetup: Fix adding values with spaces.
- xsetup and xsetup-monitor: Usage message improved.
- config-x11: Use xsetup-monitor.
- Use cache for config file (closes: #26301).
Comment 54 mimo 2011-10-04 09:11:33 MSK
(В ответ на комментарий №52)
> (В ответ на комментарий №50)
> > Простите, может глупость спрошу, а DDC2?
> А у вес каким кабелем подключен монитор?
> Если VGA, то при возможности использовать DVI лучше его.

VGA
Comment 55 mimo 2011-10-04 09:26:45 MSK
(В ответ на комментарий №51)
> (In reply to comment #50)
> > а DDC2?
> Разве что как в xorg сделают (или поставщики закрытых драйверов)... года три
> тому рыл ситуацию, отталкиваясь от read-edid -- с ddc2 всё было тихо.
> 
> Потыкайте ещё в монитор ddccontrol'ом? :)

[root@host-100 ~]# /usr/sbin/ddcprobe > /ddcprobe.txt
VBE: Error in VbeSignature

создаётся файл нулевого размера
Comment 56 Sergey V Turchin 2011-10-04 13:51:06 MSK
(В ответ на комментарий №54)
> > Если VGA, то при возможности использовать DVI лучше его.
> VGA
Хреново
Comment 57 Michael Shigorin 2011-10-04 17:23:36 MSK
(In reply to comment #55)
> > Потыкайте ещё в монитор ddccontrol'ом? :)
> [root@host-100 ~]# /usr/sbin/ddcprobe > /ddcprobe.txt
Не ddcprobe, а ddccontrol(1) из одноименного пакета.
Comment 58 mimo 2011-10-06 16:41:25 MSK
(В ответ на комментарий №57)
> (In reply to comment #55)
> > > Потыкайте ещё в монитор ddccontrol'ом? :)
> > [root@host-100 ~]# /usr/sbin/ddcprobe > /ddcprobe.txt
> Не ddcprobe, а ddccontrol(1) из одноименного пакета.

пакет установил и ddccontrol-applet на всякий случай. А вот как его спрашивать из мана не понял :(
Comment 59 Michael Shigorin 2011-10-07 19:52:18 MSK
# ddccontrol
[...]
Usage:
ddccontrol [-b datadir] [-v] [-c] [-d] [-f] [-s] [-r ctrl [-w value]] [-p | dev]

Поскольку dev не знаю, то -p:
# ddccontrol -p
[...]
Probing for available monitors
Detected monitors :
No monitor supporting DDC/CI available.
If your graphics card need it, please check all the required kernel modules are loaded (i2c-dev, and your framebuffer driver).

Как и отмечено, i2c-dev.ko не загружен:

# modprobe i2c-dev
# ddccontrol -p
[...]
.......
Detected monitors :
 - Device: dev:/dev/i2c-7
   DDC/CI supported: No
   Monitor Name: VESA standard monitor
   Input type: Digital
 - Device: dev:/dev/i2c-6
   DDC/CI supported: No
   Monitor Name: VESA standard monitor
   Input type: Digital
No monitor supporting DDC/CI available.

На доступные сейчас матрицы (ноутбучная и домашняя через VGA) ругается:
DDC/CI at /dev/i2c-2 is unusable (-3).

CRT дома есть, может, вспомню на нём проверить...