[opensuse] LCD resolution greater than native on ultra mobile Asus R2Hv
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.
#xorg.0.log -> external monitor
===========
X.Org X Server 1.4.0.90
...
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
915GM, 945G, 945GM, 965G, 965G, 965Q, 946GZ
...
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level 2
(II) I810(0): VESA VBE DDC transfer in appr. 1 sec.
(II) I810(0): VESA VBE DDC read successfully
(II) I810(0): Manufacturer: VSC Model: f611 Serial#: 16843009
(II) I810(0): Year: 2003 Week: 49
(II) I810(0): EDID Version: 1.3
...
(**) I810(0): *Built-in mode "1024x768"
(**) I810(0): *Built-in mode "1024x600"
(**) I810(0): Built-in mode "800x600"
(**) I810(0): Built-in mode "640x480"
===========
As you can see, xorg finds the monitor and also detects the resolutions.
But, when I use the built-in 7" display, it doesn't find the monitor parameters.
xorg.0.log -> 7" display
==========
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level none
(II) I810(0): VESA VBE DDC transfer in appr. 0 sec.
(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.
(--) I810(0): Maximum space available for video modes: 16064 kByte
...
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (800,480)
...
(II) I810(0): PanelID returned panel resolution : 800x480
=========
Under Vista the monitor is reported as a Digital Panel 1024x600 60Hz.
If there are any Xorg gurus, I would appreciate any ideas on getting the resolution to go above native.
Thanks for reading and any help you can offer,
Allen
xorg.conf
===========
# /.../
# SaX generated X11 config file
# Created on: 2008-07-11T21:10:37+1000.
#
# Version: 8.1
# Contact: Marcus Schaefer
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? Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
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
Allen wrote:
On Sat, 2008-10-04 at 14:10 +0200, Dave Plater wrote:
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
Try setting the display as an LCD in sax2 and select the correct resolution. You have to do this as root at runlevel 3 for it to have an effect. Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hello,
In the Message;
Subject : [opensuse] LCD resolution greater than native on ultra mobile Asus R2Hv
Message-ID : <1223121455.5633.37.camel@asus.site>
Date & Time: Sat, 04 Oct 2008 21:57:35 +1000
[Allen] == Allen
participants (3)
-
Allen
-
Dave Plater
-
Masaru Nomiya