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

2010-11-08 Thread Thomas Harding

Le 07/11/2010 19:43, Martin-Éric Racine a écrit :

r 1024x600 and 800x480
>  =>  same result with 1024x600 (truncated)
>
>  keeping  xorg.conf generated with Xorg -config, customized with
>  PanelMode for 800x480 100Hz, with video disappearing at boot time...
>
>  Sorry : not yet solved!

Does the same minimalistic xorg.conf offered at that Ubuntu bug work
with 2.11.9-5, though?


same result (note I also downgraded xserver-xorg-amd to 2.11.9-5)

(note icedove works now with 800x480 at... 60Hz)



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



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

2010-11-07 Thread Martin-Éric Racine
On Sun, Nov 7, 2010 at 5:07 PM, Thomas Harding  wrote:
> Le 07/11/2010 14:39, Martin-Éric Racine a écrit :
>
 Does the Geode 2.11.9-7 that we just uploaded to unstable solve this issue?
>>>
>>> No, not for video flicker nor for 1024x600 support. I still need xorg.conf
>>
>> Actually an xorg.conf will always be needed because panels don't tend
>> to offer self-detection. If you look at the similar Ubuntu bug (
>> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-geode/+bug/433142
>> ), it appears to finally work for someone with a really minimal
>> xorg.conf that was generated by the GNOME display configuration
>> applet. Can you test this and see if 1024x600 support finally works as
>> intended for you too?
>
>
> tried "minimal xorg.conf" from
> http://launchpadlibrarian.net/38595539/Proview%20min%20-%20xorg.conf
> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-geode/+bug/433142
> (post #14)
>
> result:
> 1024x600 display trucated to 800x480 (as: I have only the top-left part
> and the bottom-right is missing) ; video still disappear at boot to give
> random stripes (now even before GDM display appears).
>
> also tried with an xorg.conf generated with Xorg -config
> => still need "PanelMode" option for 1024x600 and 800x480
> => same result with 1024x600 (truncated)
>
> keeping  xorg.conf generated with Xorg -config, customized with
> PanelMode for 800x480 100Hz, with video disappearing at boot time...
>
> Sorry : not yet solved!

Does the same minimalistic xorg.conf offered at that Ubuntu bug work
with 2.11.9-5, though?

Martin-Éric



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



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

2010-11-07 Thread Thomas Harding
Le 07/11/2010 14:39, Martin-Éric Racine a écrit :

>>> Does the Geode 2.11.9-7 that we just uploaded to unstable solve this issue?
>>
>> No, not for video flicker nor for 1024x600 support. I still need xorg.conf
> 
> Actually an xorg.conf will always be needed because panels don't tend
> to offer self-detection. If you look at the similar Ubuntu bug (
> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-geode/+bug/433142
> ), it appears to finally work for someone with a really minimal
> xorg.conf that was generated by the GNOME display configuration
> applet. Can you test this and see if 1024x600 support finally works as
> intended for you too?


tried "minimal xorg.conf" from
http://launchpadlibrarian.net/38595539/Proview%20min%20-%20xorg.conf
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-geode/+bug/433142
(post #14)

result:
1024x600 display trucated to 800x480 (as: I have only the top-left part
and the bottom-right is missing) ; video still disappear at boot to give
random stripes (now even before GDM display appears).

also tried with an xorg.conf generated with Xorg -config
=> still need "PanelMode" option for 1024x600 and 800x480
=> same result with 1024x600 (truncated)

keeping  xorg.conf generated with Xorg -config, customized with
PanelMode for 800x480 100Hz, with video disappearing at boot time...

Sorry : not yet solved!

Regards,
TSFH



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



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

2010-11-07 Thread Martin-Éric Racine
On Sun, Nov 7, 2010 at 3:39 PM, Thomas Harding  wrote:
> Le 02/11/2010 07:15, Martin-Éric Racine a écrit :
>> 2010/10/14 Martin-Éric Racine :
>>> On Sun, Oct 3, 2010 at 5:07 PM, Thomas Harding  
>>> 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.
>>
>> Does the Geode 2.11.9-7 that we just uploaded to unstable solve this issue?
>
> No, not for video flicker nor for 1024x600 support. I still need xorg.conf

Actually an xorg.conf will always be needed because panels don't tend
to offer self-detection. If you look at the similar Ubuntu bug (
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-geode/+bug/433142
), it appears to finally work for someone with a really minimal
xorg.conf that was generated by the GNOME display configuration
applet. Can you test this and see if 1024x600 support finally works as
intended for you too?

> (More : iceweasel and icedove are now totally unusable as there is
> almost no video refresh inside their windows. other programs seems OK
> so I doubt it is related as I upgraded the whole.

This is really strange, but no unheard of. Mozilla products keep on
bringing us fascinating corner cases to debug.

Martin-Éric



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



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

2010-11-01 Thread Martin-Éric Racine
2010/10/14 Martin-Éric Racine :
> On Sun, Oct 3, 2010 at 5:07 PM, Thomas Harding  
> 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.

Does the Geode 2.11.9-7 that we just uploaded to unstable solve this issue?

Martin-Éric



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



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-15 Thread Thomas Harding

Le 14/10/2010 11:26, Martin-Éric Racine a écrit :

2010/10/14 Huang, FrankR:
   

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.
 

That patch has been merged into the Debian package 2.11.9-5

Martin-Éric
   

Upgraded yesterday to 2.11.9-5, no change:
=> video still disapear at boot, either with or without an 
/etc/X11/xorg.conf file

=> With and only with xorg.conf, I can get 800x480 resolution if and only if
  I provide a convenient "PanelMode" line. With this line I can choose 
between 1024x768,
 800x600, 640x480 and 800x480 ; without I loose the 800x480. Note any 
800x480
 pvt tool generated modeline is discarded, and the one I get is 
computed from
 PanelMode x device option (see the xorg.conf already posted for 
the line).


Only the first PanelMode options is taken,
Trying

Option "PanelMode" "48960 1024 1064 1168 1312 600 601 604 622"

Gives me a 1024x600 resolution, but out from the screen about 30% (right and 
down directions)

after further readings, it seems syntax is :

"PanelMode" "CLOCK hactive hsyncstart hsyncend htotal vactive vstart vsend 
vototal"

The functional (but video problem at boot time) "copied from ternet" 800x480 
PanelMode line is:
Option "PanelMode" "33450 800 840 968 1056 480 490 492 525"

(Note I cannot access video modes in bios setup (not in any submenu of "F2", I 
had try other keys without success))

If I use cvt generated Modelines to fill panelmode (with dot clock as integer), 
I get systematically the same problem
excepted for 800x480:

Option "PanelMode" "33250 800 832 904 1008 480 483 493 503"
=>  works fine with 70Hz screen refresh.
=>  Video still disappears after several seconds at boot.



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?


=> 800x480 is supported through PanelMode geode driver option

=> I still have video disappearing (stripes) problem at boot: It may be 
a hardware failure on my computer item, not to the model (hercules 
EC-800-H20G/S). Does anyone have the same problem with this computer 
reference?






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



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

2010-10-14 Thread Martin-Éric Racine
2010/10/14 Huang, FrankR :
>        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.

That patch has been merged into the Debian package 2.11.9-5

Martin-Éric



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



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

2010-10-14 Thread Thomas Harding

Le 14/10/2010 09:09, Huang, FrankR a écrit :

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.
   

[...]
Good news!

which debian version is the package? Must I wait for it's coming in SID 
or install from
a proper repository / individual package? Must I download the debian 
package sources

then patch and compile (apt-get build-dep ... ; apt-get source ... ; ...)?

Finally... Which patch id it is (URL)?


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.
   
Thank to point me on gtf and cvt tools I asked for in a precedent report 
: I will take a look on
that, then report as necessary,  even if my laptop woud work out of the 
box after upgrade.


Not for me but others who have not good skills in computing and not my 
own laptop model...



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   
   
Current state (before downloading the new package) gives me 1024x768 and 
800x600 in

GNOME screen settings. Hope it will work that time.


On Sun, Oct 3, 2010 at 5:07 PM, Thomas Harding
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.

 


Yep! I have no capability to inspect that, except the fact the log is 
not verbose about refresh

rates refuseds, and says nothing about synchronization losses :P.

How can I increase log verbotisity for Xorg startup "in the debian way" 
(probably /etc/default)?



Next we should probably calculate the correct refresh rate for 800x480
and add native support for this in lx_panel.
 

Would be great.


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
 
I agree on that last point, as my guess is that the laptop manufacturer 
didn't do her job
correctly while using the AMD chipset, then simply rely on a peculiar 
xorg.conf or patch
herself her proprietary distro without giving back. Hercules is not 
known for his respect

regarding anything... As you, I rarely saw any bug report that long!

--
TSFH




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



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 
> 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-13 Thread Martin-Éric Racine
On Sun, Oct 3, 2010 at 5:07 PM, Thomas Harding  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



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