Bug 437949

Summary: MSI Wind, Medion Akoya mini: Wrong creen size detected
Product: [openSUSE] openSUSE 11.1 Reporter: Forgotten User y7f055FA1m <forgotten_y7f055FA1m>
Component: SaX2Assignee: Stefan Dirsch <sndirsch>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <sax2-maintainer-bugs>
Severity: Normal    
Priority: P5 - None CC: jimomura
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Linux   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: /etc/X11/xorg.conf
/var/log/SaX.log
/var/log/Xorg.0.log
Fedora's /var/log/Xorg.0.log (correctly autodetected)
Screenshot showing that 1024x600 is detected

Description Forgotten User y7f055FA1m 2008-10-22 21:38:11 UTC
The 1024x600 display size is not autodeteced detected correctly.

This is on a Medion Akoya mini E1210 (OEM version of the popular MSI Wind netbook) using the openSUSE-11.1-Beta3-GNOME-LiveCD-i386.iso Live CD.
Comment 1 Stefan Dirsch 2008-10-22 22:49:05 UTC
Display resolution could not be detected automatically. Use SaX2 or gnome-display-properties/xrandr for (re)configuration.
Comment 2 Forgotten User y7f055FA1m 2008-10-22 22:54:57 UTC
With Use SaX2 i can set the resolution to 1024x600, but it is not the purpose of a Live CD/autodetection to have to make this kind of settings manually.

Is there a technical reason why the correct resolution can't be autodetected?
Comment 3 Forgotten User y7f055FA1m 2008-10-22 23:16:32 UTC
Created attachment 247308 [details]
/etc/X11/xorg.conf
Comment 4 Forgotten User y7f055FA1m 2008-10-22 23:17:00 UTC
Created attachment 247309 [details]
/var/log/SaX.log
Comment 5 Forgotten User y7f055FA1m 2008-10-22 23:17:26 UTC
Created attachment 247310 [details]
/var/log/Xorg.0.log
Comment 6 Forgotten User y7f055FA1m 2008-10-22 23:33:34 UTC
Just tested Fedora 10 Live CD, it detects the correct screen resolution automatically.
Comment 7 Forgotten User y7f055FA1m 2008-10-22 23:38:47 UTC
Created attachment 247313 [details]
Fedora's /var/log/Xorg.0.log (correctly autodetected)
Comment 8 Forgotten User y7f055FA1m 2008-10-22 23:48:02 UTC
Ubuntu 8.10 Live CD detects the correct screen resolution as well.
Comment 9 Stefan Dirsch 2008-10-23 03:21:13 UTC
> Card0     =>  DDC        : <undefined>
> Card0     =>  Name       : Monitor
> Card0     =>  Vendor     : Generic

As said monitor/panel resolution detection via DDC was not possible. ==> SaX2 writes configuration for framebuffer resolution.

I'm not sure about Ubuntu 8.10, but FC10 definitely no longer writes any xorg.conf, so panel resolution detection is done by the driver itself. Just to explain the different behaviour here.
Comment 10 Forgotten User y7f055FA1m 2008-10-24 16:30:13 UTC
Would it be possible to fall back to whatever FC10 does in case SaX2 can't determine the monitor/panel resolution detection via DDC? This way, we'd have the combined advantages of SaX2 and F10's method.
Comment 11 Stefan Dirsch 2008-10-24 16:40:27 UTC
The answer is no. This is not a trivial change. And it will break other things. There are also input drivers, which need to be configured.
Comment 12 Jim Omura 2008-10-31 03:35:05 UTC
On an Acer Aspire One it correctly detects and sets the 1024 x 600 display resolution, for Beta 3, so the chipset is not a problem.  That implies it is a BIOS related problem.

There have been a few updates for the MSI Wind BIOS.  I believe the latest is currently 1.09.  Some of the changes have been regarding the display.  I do not know if this will help, but you might check which BIOS you are using.

I suggest that you check the official MSI forums for the BIOS and BIOS installers.

If it does not solve it, you might also try sending a request to MSI to see if they would be interested in changing their BIOS so it works as needed by OpenSuSE.
Comment 13 Forgotten User y7f055FA1m 2008-11-13 18:56:24 UTC
Jim, thanks for letting me know that it works on the Acer Aspire One. That is interesting. I am using BIOS 1.08 which I believe includes their video changes. Can you please point out to me what specifically MSI would have to change in the BIOS so that the correct screen size can be determined not only by Ubuntu, but also by openSUSE?
Comment 14 Forgotten User y7f055FA1m 2008-11-29 10:37:46 UTC
Created attachment 256719 [details]
Screenshot showing that 1024x600 is detected
Comment 15 Forgotten User y7f055FA1m 2008-11-29 10:39:16 UTC
In  in openSUSE 11.1 RC1, the Live CD apparently *does* detect that the sceen
is capable of running 1024x600, because this resolution shows up in
gnome-display-properties. However, 800x600 is being used by default. 

In other words, the system *knows* that 1024x600 would be possible, but only
uses 800x600.
Please see the attached screenshot. (This is what I get on the RC1 Live CD
without manually running any YaST or SaX tools.)

Please change the behavior so that the maximum detected screen size is actually
used.
Comment 16 Matthias Hopf 2008-12-01 12:56:47 UTC

*** This bug has been marked as a duplicate of bug 440973 ***