Bug#591364: geode: missing support for 800x480 LCD and for 1024x600 auto-configuration
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
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
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 ?
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