On Sat, 2008-10-04 at 14:10 +0200, Dave Plater wrote:
Allen wrote:
Hi List,
I have installed openSUSE 11.0 on an Asus R2Hv ultra mobile PC. This umpc has a intel mobile celeron 1GHz, 1.2GB ram, 80GB HDD, Intel 915GM display, bluetooth, wlan, gps, and a built-in 7" touchscreen display.
OpenSUSE recognises all the devices, and they all work with some configuration. All except the monitor. I can get the native resolution of 800x480 or also 640x480, but under Vista I can also select a higher resolution of 1024x600. Obviously I would like to get the resolution to go to 1024x600.
When I have an external monitor attached, I can select 1024x600 or a standard 1024x768, so I assume the Intel 915GM display adaptor is capable of the resolution. Here is an excerpt from /var/log/Xorg.0.log with an external monitor attached.
Do you have the package 915resolution installed?
I do have it installed, but the resolution is already detected by the Intel driver. If I run "915resolution -l" then 1024x600 is reported as one of the modes Mode 5c : 1024x600, 32 bits/pixel But, then the xserver doesn't find mode 5c, and so the resolution is not accepted Mode: 5c (0x0) ModeAttributes: 0x0 WinAAttributes: 0x0 WinBAttributes: 0x0 WinGranularity: 0 WinSize: 0 WinASegment: 0x0 WinBSegment: 0x0 WinFuncPtr: 0x0 BytesPerScanline: 0 XResolution: 0 YResolution: 0 XCharSize: 0 YCharSize: 0 NumberOfPlanes: 0 BitsPerPixel: 0 NumberOfBanks: 0 MemoryModel: 0 BankSize: 0 NumberOfImages: 0 RedMaskSize: 0 RedFieldPosition: 0 GreenMaskSize: 0 GreenFieldPosition: 0 BlueMaskSize: 0 BlueFieldPosition: 0 RsvdMaskSize: 0 RsvdFieldPosition: 0 DirectColorModeInfo: 0 PhysBasePtr: 0x0 LinBytesPerScanLine: 0 BnkNumberOfImagePages: 0 LinNumberOfImagePages: 0 LinRedMaskSize: 0 LinRedFieldPosition: 0 LinGreenMaskSize: 0 LinGreenFieldPosition: 0 LinBlueMaskSize: 0 LinBlueFieldPosition: 0 LinRsvdMaskSize: 0 LinRsvdFieldPosition: 0 MaxPixelClock: 0 (II) I810(0): Not using mode "1024x600" (no mode of this name) (II) I810(0): Increasing the scanline pitch to allow tiling mode (800 -> 1024). (--) I810(0): Virtual size is 800x480 (pitch 1024) (**) I810(0): *Built-in mode "800x480" (**) I810(0): Built-in mode "640x480" Also, as I said, I can set an external monitor to 1024x600. I think the problem is the monitor reports a maximum resolution of 800x480 and so xorg/i810 does not go above that. Xorg.0.log ================ (II) I810(0): VESA VBE DDC read failed (--) I810(0): A non-CRT device is attached to pipe B. No refresh rate overrides will be attempted. ================ Though it seems that the monitor doesn't report any data to the xserver, so I am not sure where it gets the 800x480 from, or how Vista is able to go above the maximum resolution.
Regards Dave P
Cheers for your help. Allen -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org