Bug#591364: geode: missing support for 800x480 LCD and for 1024x600 auto-configuration

2010-10-17 Thread Huang, FrankR

 Conclusions:
 
 = I cannot get 1024x600 fit screen, and it is not auto-configurated
 (still needs PanelMode option). trying vtotal and htotal shorters from
 xvidtune in PanelMode gives me no result. Any clue?
Can you provide your Xorg.0.log with driver 2.11.9-5? I have not used PanelMode 
option before on my notebook. I just applied the driver 2.11.9-5 and this 
resolution(1024x600) works find and fit the whole screen. Please check your 
Xorg.0.log if 1024x600 is used.

By the way, can you check the value of ret in function LXGetLegacyPanelMode() 
in lx_panel.c?

Thanks
Frank


Bug#591364: geode: missing support for 800x480 LCD and for 1024x600 auto-configuration

2010-10-14 Thread Huang, FrankR
Thomas,

Have you tried the latest driver on freedesktop? Just as Martin wrote, 
I committed a patch(that add an entry of 1024x600 for panel) that can support 
1024x600 which will give you the whole screen.
Because your problem is much like my malata notebook, so I think this 
new patch can work for you too. Another user on Ubuntu BTS has given me the 
reply on that and it can work too!
The parameter for 1024x...@60 is generated by gtf tool. I suggest you 
use cvt tool to generate the parameter. It is better. If you find few modes are 
supported, don't be worried. Just use 1024x...@100 parameter to replace.
I am sorry that this bug trail list is too long that I have not too 
much to read it, so please give a try and reply.
800x480 is same way to support. But unfortunely, I have no idea now to 
support them simultaneously. Just use the cvt tool to generate the parameters 
and replace my patch.


Martin,
For geode driver, if the display is panel instead of CRT, there is no 
EDID to be detected. Our BIOS use a register to select which mode is supported. 
That is why I have no idea now to support two wide screen modes simultaneously. 
But I think the user can enjoy the whole screen is the wonderful thing now!
The default entry can be set by user when he/she enter the gnome 
desktop, and select 1024x600, then apply. Next time when you enter the gnome, 
it will become the default resolution. That is my understanding Ubuntu BTS 
433142 user said.

Thanks,
Frank

 On Sun, Oct 3, 2010 at 5:07 PM, Thomas Harding t...@thomas-harding.name
 wrote:
  By the way : the resolution is now OK with 800x600 and I set again every
  font sizes to 16 in Gnome.
 
  the only problems left are video flicker and the fact I miss the
 bottom of
  the screen, which I need 1024x600 or 800x480 to display the whole ;)
 
 We already added support for 1024x600, but we might have covered the
 correct refresh rate for only one manufacturer's LCD display. We
 probably need to inspect the Xorg.log that Thomas attached and see if
 the display X finds differs from the one reported in the similar
 Ubuntu bug report or not.
 
 Next we should probably calculate the correct refresh rate for 800x480
 and add native support for this in lx_panel.
 
 Last, we need to make sure that those modes are attempted on displays
 that feature them. Currently, it seems that while the last patch we
 committed indeed adds native support, the resolution still needs to be
 selected in xorg.conf rather than by the usual EDID matching.
 
 Martin-Éric



Bug#591364: geode: missing support for 800x480 LCD and for 1024x600 auto-configuration

2010-10-14 Thread Huang, FrankR
 
 Finally... Which patch id it is (URL)?
http://cgit.freedesktop.org/xorg/driver/xf86-video-geode/commit/?id=334534cde47f1ffe126e4e665988480fc57a7307
When I see the whole screen, It is exciting!
 
 Current state (before downloading the new package) gives me 1024x768 and
 800x600 in
 GNOME screen settings. Hope it will work that time.
If you still can not get 1024x600, see my copy below from my reply in Ubuntu 
bug #433142:
-
phpmonkey,
If you can not get 1024x600 still, see below:
Another point you need to pay attention is that the default screen 
resolution for PANEL is set by BIOS. So please check your VBIOS setting for 
this. The very simple way is that in function LXGetLegacyPanelMode() in 
lx_panel.c, print the value of ret. So the default will be lx_panel_modes[3]. 
And my patch will add 1024x600 as item 3. So please notice this.
-


Wish you good luck!


Bug#512020: [Xorg-driver-geode] Bug#512020: fixed in Geode 2.11.9-1 ?

2010-08-24 Thread Huang, FrankR
Try xrandr --output xxx --rotate left after you boot up your X. Don't use 
that in xorg.conf and give a try.
The xxx , you can use xrandr -q to get.

Thanks,
Frank

 -Original Message-
 From: xorg-driver-geode-bounces+frankr.huang=amd@lists.x.org
 [mailto:xorg-driver-geode-bounces+frankr.huang=amd@lists.x.org] On
 Behalf Of Cui, Hunk
 Sent: 2010?8?25? 10:08
 To: q-f...@iki.fi; Vladislav Kurz
 Cc: Geode Mailing List; 512...@bugs.debian.org
 Subject: Re: [Xorg-driver-geode] Bug#512020: fixed in Geode 2.11.9-1 ?
 
 
   About Option Rotate left in xorg.conf, this method is wrong, you
 can write as:
   Rotate CW
   Rotate CCW
   Rotate INVERT
 
 This is a static setup method. But in Xserver1.6, no longer in use.
 
 Thanks,
 Hunk Cui
 
  -Original Message-
  From: xorg-driver-geode-bounces+hunk.cui=amd@lists.x.org
 [mailto:xorg-
  driver-geode-bounces+hunk.cui=amd@lists.x.org] On Behalf Of Martin-
 éric
  Racine
  Sent: Tuesday, August 24, 2010 11:22 PM
  To: Vladislav Kurz
  Cc: Geode Mailing List; 512...@bugs.debian.org
  Subject: Re: [Xorg-driver-geode] Bug#512020: fixed in Geode 2.11.9-1 ?
 
  On Tue, Aug 24, 2010 at 4:39 PM, Vladislav Kurz
  vladislav.k...@webstep.net wrote:
   I have recompiled the package against xorg in lenny, but it still
 works as
   before. However it might be possible that with new Xorg it will work
 better,
   but I cant test it right now.
  
   xrandr -left, is ok, Option Rotate left in xorg.conf casues
 segfault:
  
   (II) GEODE(0): vgaHWGetIOBase: hwp-IOBase is 0x03d0, hwp-PIOOffset
 is
  0x
   (II) GEODE(0): Geode LX video memory e0 bytes at 0xb6182000
   (II) GEODE(0): LX video memory:
   (II) GEODE(0):  Display: 0x32 bytes
   (II) GEODE(0):  Cursor: 0x3000 bytes
   (II) GEODE(0):  ExaBfrSz: 0x4 bytes
   (II) GEODE(0):  EXA: 0x79d000 bytes
   (II) GEODE(0):  FREE: 0x20 bytes
  
   Backtrace:
   0: /usr/bin/X(xf86SigHandler+0x7e) [0x80c91ce]
   1: [0xb7780400]
   2: /usr/lib/xorg/modules/drivers//geode_drv.so [0xb7380357]
   3: /usr/bin/X(xf86CrtcRotate+0x366) [0x80fe1c6]
   4: /usr/bin/X(xf86CrtcSetMode+0x246) [0x80f8806]
   5: /usr/bin/X(xf86SetDesiredModes+0x1a7) [0x80f8d17]
   6: /usr/lib/xorg/modules/drivers//geode_drv.so [0xb737e220]
   7: /usr/lib/xorg/modules/drivers//geode_drv.so [0xb737e5b7]
   8: /usr/bin/X(AddScreen+0x1f7) [0x8073db7]
   9: /usr/bin/X(InitOutput+0x236) [0x80aac26]
   10: /usr/bin/X(main+0x2b1) [0x8074591]
   11: /lib/libc.so.6(__libc_start_main+0xe5) [0xb7554455]
   12: /usr/bin/X(FontFileCompleteXLFD+0x21d) [0x8073a81]
  
   Fatal server error:
   Caught signal 11.  Server aborting
 
  Thank you for this information about testing Geode 2.11.9 against
  xserver 1.4.2 on Debian.
 
  I'm CC'ing the Geode mailing list to see whether anyone can spot what
  causes this crash.
 
  --
  Martin-Éric
  ___
  Xorg-driver-geode mailing list
  xorg-driver-ge...@lists.x.org
  http://lists.x.org/mailman/listinfo/xorg-driver-geode
 
 ___
 Xorg-driver-geode mailing list
 xorg-driver-ge...@lists.x.org
 http://lists.x.org/mailman/listinfo/xorg-driver-geode





--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org