Hide Forgot
A PPC machine, setup with a Matrox video card, and using matroxfb. On one specific monitor (a 15" IBM one), X will run at 800x600 with a viewport of 1024x768. With another one (a 17" Hyundai), X will run at 1024x768. The IBM monitor works fine in 1024x768 on other machines. The difference in the X.org logs is: IBM: (II) FBDEV(0): Checking Modes against framebuffer device... (II) FBDEV(0): mode "1024x768" ok (II) FBDEV(0): mode "800x600" ok (II) FBDEV(0): mode "640x480" ok (II) FBDEV(0): Checking Modes against monitor... (--) FBDEV(0): Virtual size is 1024x768 (pitch 1024) (**) FBDEV(0): Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz (II) FBDEV(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync Hyundai: (II) FBDEV(0): Checking Modes against framebuffer device... (II) FBDEV(0): mode "1024x768" ok (II) FBDEV(0): mode "800x600" ok (II) FBDEV(0): mode "640x480" ok (II) FBDEV(0): Checking Modes against monitor... (--) FBDEV(0): Virtual size is 1024x768 (pitch 1024) (**) FBDEV(0): Default mode "1024x768": 44.9 MHz (scaled from 0.0 MHz), 35.5 kHz, 87.0 Hz (I) (II) FBDEV(0): Modeline "1024x768" 44.90 1024 1032 1208 1264 768 768 776 817 interlace +hsync +vsync
Created attachment 134822 [details] Xorg.0.log log from the IBM monitor
Created attachment 134823 [details] Xorg.0.log.hyundai Log from the Hyundai monitor
X.org version tested was xorg-x11-6.8.2-1.EL.13.37
We also tried setting the FB mode on the command-line with fbset, and starting X afterwards, but no go. # fbset 1024x768-60 # fbset mode "1024x768-60" # D: 64.998 MHz, H: 48.362 kHz, V: 60.002 Hz geometry 1024 768 1024 768 8 timings 15385 160 24 29 3 136 6 accel true rgba 8/0,8/0,8/0,0/0 endmode # fbset -x Mode "1024x768" # D: 64.998 MHz, H: 48.362 kHz, V: 60.002 Hz DotClock 64.999 HTimings 1024 1048 1184 1344 VTimings 768 771 777 806 Flags "-HSync" "-VSync" # Warning: XFree86 doesn't support accel EndMode
These aren't being run from the same config: -(**) FBDEV(0): Depth 16, (--) framebuffer bpp 16 -(==) FBDEV(0): RGB weight 565 +(**) FBDEV(0): Depth 24, (--) framebuffer bpp 24 +(==) FBDEV(0): RGB weight 888 Where + is the Hyundai monitor's log. So presumably the xorg.conf for the two monitors are different, probably with the Hyundai one specifying HorizSync and VertRefresh ranges big enough to contain the 1024x768 mode and the IBM one using the default ranges, which clamp you to 800x600 iirc.
Thanks, will try and get that sorted.