Re: i855 and 1400x1050

2003-09-15 Thread emmanuel ALLAUD
 --- emmanuel ALLAUD <[EMAIL PROTECTED]> a écrit : >   
 Hi,
> I read your mails on xfree-devel about your wiki
> page.
> I actually had also setup one via the xwin site. The
> link is : http://xwin.org:9673/xwin/XJANITOR
> There are a lot of stuff about compiling XFree and
> also about debugging X (using xscope, valgrind for
> the
> mem leaks and other oddities...). Should I just add
> a
> link somewhere on your wiki page to this one?
> Bye
> Manu

Sorry my fingers betrayed me (or perhaps my brain ;-)
I did not want to send this mail here.
Bye
Manu

___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-15 Thread emmanuel ALLAUD
Hi,
I read your mails on xfree-devel about your wiki page.
I actually had also setup one via the xwin site. The
link is : http://xwin.org:9673/xwin/XJANITOR
There are a lot of stuff about compiling XFree and
also about debugging X (using xscope, valgrind for the
mem leaks and other oddities...). Should I just add a
link somewhere on your wiki page to this one?
Bye
Manu

___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-09 Thread David Dawes
On Tue, Sep 09, 2003 at 03:59:07PM +0200, Egbert Eich wrote:
>Thomas Winischhofer writes:
> > 
> > So, why is 1024x600 sorted out on this machine then? (I ask because SiS 
> > BIOSes sometimes list wrong modes when probing, and refer to wrong 
> > internal modes numbers. I had hoped that Intel folks just forgot to 
> > change their probe function for this very machine and report 1024x600 
> > instead of 1400x1050.) 1024x600 is a very unusual mode (I know of only 
> > one machine using it), what's the point in supporting this mode on a 
> > machine with a 1400x1050 panel?!
> > 
>
>That 1024x600 is listed desn't mean it's supported. You have to
>look for a '*' in front of the mode name. 
>However it's strange that this funny mode is known to the BIOS however
>not 1400x1050.

I seem to recall some 830M-based laptops that used this mode.  Maybe
the OEM didn't update their mode set.

David
-- 
David Dawes X-Oz Technologies
www.XFree86.org/~dawes  www.x-oz.com
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-09 Thread Alessandro Temil
Thomas Winischhofer wrote:
Alessandro Temil wrote:

Egbert Eich wrote:

 > > David
 > Here you are, i attached both i810 and vesa driver XFree86.0.log.
 > (by the way, i'm new of this mailing list, if it doesn't allow 
messages  > with attachments i'll repost them inlined asap.)
 >  > This moring i wrote to intel asking for the specifications, i 
hope to  > get a reply soon.
 >
Neither the VESA nor the i8xx driver lists any 1400x1050 mode.

Egbert.
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


I know, that's why we need to program directly the video chip, as the 
windows driver does.


Seems so. I found no trace of a 1400x1050 mode in the BIOS. However, it 
seems to support different panel types (brands, models) of that very 
resolution.

If the reason for not implementing a mode for the native resolution in 
the BIOS is that "the chip can be connected to many different video 
bridges", this is simply dumb. That way they need a huge windows driver, 
taking care of all that, which furthermore needs to be updated 
permanently if a new machine comes out... SiS folks haven't updated 
their Windows driver since February, and it works with about every 
machine in existance (due to the BIOS of all machines containing info on 
all supported modes for their host machine)

A register dump from a windows driver would be the only way, I guess...

Thomas

Do you have any suggestion for what program/debugger/whatelse to use to 
get this dump?

Alessandro

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-09 Thread Egbert Eich
Thomas Winischhofer writes:
 > 
 > So, why is 1024x600 sorted out on this machine then? (I ask because SiS 
 > BIOSes sometimes list wrong modes when probing, and refer to wrong 
 > internal modes numbers. I had hoped that Intel folks just forgot to 
 > change their probe function for this very machine and report 1024x600 
 > instead of 1400x1050.) 1024x600 is a very unusual mode (I know of only 
 > one machine using it), what's the point in supporting this mode on a 
 > machine with a 1400x1050 panel?!
 > 

That 1024x600 is listed desn't mean it's supported. You have to
look for a '*' in front of the mode name. 
However it's strange that this funny mode is known to the BIOS however
not 1400x1050.

Egbert.
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-08 Thread Kendall Bennett
Alessandro Temil <[EMAIL PROTECTED]> wrote:

> > - Rewrite the i810 driver so it bypasses the BIOS like the Windows 
> > driver does. I'm not aware whether Intel would provide the required 
> > documentation to the the open source community. 
>
> This was the thing i'm inquiring on. Intel seemed to be more
> collaborative, they promptly replied that the problem was submitted
> to the software engineers, but after that i had no more news. I'll
> write them asking for the documentation, i don't think there is
> any broken industrial secret with publishing the correct register
> addresses that drive the video mode change, i hope to get some
> response soon. 

Good luck. We are on Intel's Plan of Record (POR) and develop their OS/2 
display drivers on behalf of IBM. To date we have not received the 
informaiton necessary to program the graphics hardware without the Video 
BIOS, both due to to technical reasons (need to add ADD cards seamlessly) 
as well as IP protection reasons. We have been trying for the last two 
years to get this information, but without any luck.

If you do manage to get the information necessary, I would be very 
interested ;-)

Regards,

---
Kendall Bennett
Chief Executive Officer
SciTech Software, Inc.
Phone: (530) 894 8400
http://www.scitechsoft.com

~ SciTech SNAP - The future of device driver technology! ~

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-08 Thread Thomas Winischhofer
Alessandro Temil wrote:
Egbert Eich wrote:

 > > David
 > Here you are, i attached both i810 and vesa driver XFree86.0.log.
 > (by the way, i'm new of this mailing list, if it doesn't allow 
messages  > with attachments i'll repost them inlined asap.)
 >  > This moring i wrote to intel asking for the specifications, i 
hope to  > get a reply soon.
 >
Neither the VESA nor the i8xx driver lists any 1400x1050 mode.

Egbert.
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


I know, that's why we need to program directly the video chip, as the 
windows driver does.
Seems so. I found no trace of a 1400x1050 mode in the BIOS. However, it 
seems to support different panel types (brands, models) of that very 
resolution.

If the reason for not implementing a mode for the native resolution in 
the BIOS is that "the chip can be connected to many different video 
bridges", this is simply dumb. That way they need a huge windows driver, 
taking care of all that, which furthermore needs to be updated 
permanently if a new machine comes out... SiS folks haven't updated 
their Windows driver since February, and it works with about every 
machine in existance (due to the BIOS of all machines containing info on 
all supported modes for their host machine)

A register dump from a windows driver would be the only way, I guess...

Thomas

--
Thomas Winischhofer
Vienna/Austria
thomas AT winischhofer DOT net  http://www.winischhofer.net/
twini AT xfree86 DOT org
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-08 Thread Thomas Winischhofer
Egbert Eich wrote:
Thomas Winischhofer writes:
 > 
 > It is possible that the BIOS actually knows the mode, but has no VESA 
 > number for it. I have seen this at least on SiS hardware: SiS BIOSes 
 > maintain two mode number lists, one with internal mode numbers, one for 
 > VESA mode numbers. As the i810 BIOS, it has no VESA number for 1400x1050.

With VESA VBIOS 3.x you don't need to have a VESA mode number.
BIOSes assign their own numbers for non-VESA modes. You can query
the BIOS for a list of modes and their properties. This list contains
the mode numbers.
SiS BIOSes don't do this AFAIK. They just compare the VESA mode number 
to a list of dedicated VESA mode numbers to find out about their 
internal mode number. Unfortunately, not all modes actually have a VESA 
equivalent (1400x1050 - sounds familiar...)

BIOSes also list modes they know but don't support for various reasons
(ie. not sufficient memory). Therefore you need to look for the
supported flag. 
The i8xx driver does all that.
So, why is 1024x600 sorted out on this machine then? (I ask because SiS 
BIOSes sometimes list wrong modes when probing, and refer to wrong 
internal modes numbers. I had hoped that Intel folks just forgot to 
change their probe function for this very machine and report 1024x600 
instead of 1400x1050.) 1024x600 is a very unusual mode (I know of only 
one machine using it), what's the point in supporting this mode on a 
machine with a 1400x1050 panel?!

Thomas

--
Thomas Winischhofer
Vienna/Austria
thomas AT winischhofer DOT net  http://www.winischhofer.net/
twini AT xfree86 DOT org
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-08 Thread Alessandro Temil
Egbert Eich wrote:

 > > David
 > Here you are, i attached both i810 and vesa driver XFree86.0.log.
 > (by the way, i'm new of this mailing list, if it doesn't allow messages 
 > with attachments i'll repost them inlined asap.)
 > 
 > This moring i wrote to intel asking for the specifications, i hope to 
 > get a reply soon.
 > 

Neither the VESA nor the i8xx driver lists any 1400x1050 mode.

Egbert.
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel
I know, that's why we need to program directly the video chip, as the 
windows driver does.

I'm waiting for news from intel, i'll post here as soon as i get something.

Alessandro

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-08 Thread Egbert Eich
Alessandro Temil writes:
 > >>Hoewever, I am absolutely astonished that the graphics BIOS on a 1400x1050 
 > >>panel does not know how to set a 1400x1050 mode.  That means, for example, 
 > >>that the kernel console driver could never set a mode that fills the panel.
 > >>
 > >>Does the i810 driver list the modes it got from the BIOS in the server log?  
 > >>I have a utility to read the BIOS mode list and display the results; I'll see 
 > >>if I can dig it up for you.
 > > 
 > > 
 > > It does list the modes, and it is common for modes matching panels like
 > > this to not be listed.  It might be worth comparing it to the list you
 > > get when using the 'vesa' driver.  Can someone with one of these laptops
 > > try that and post the results?
 > > 
 > > David
 > Here you are, i attached both i810 and vesa driver XFree86.0.log.
 > (by the way, i'm new of this mailing list, if it doesn't allow messages 
 > with attachments i'll repost them inlined asap.)
 > 
 > This moring i wrote to intel asking for the specifications, i hope to 
 > get a reply soon.
 > 

Neither the VESA nor the i8xx driver lists any 1400x1050 mode.

Egbert.
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-08 Thread Egbert Eich
Thomas Winischhofer writes:
 > 
 > It is possible that the BIOS actually knows the mode, but has no VESA 
 > number for it. I have seen this at least on SiS hardware: SiS BIOSes 
 > maintain two mode number lists, one with internal mode numbers, one for 
 > VESA mode numbers. As the i810 BIOS, it has no VESA number for 1400x1050.

With VESA VBIOS 3.x you don't need to have a VESA mode number.
BIOSes assign their own numbers for non-VESA modes. You can query
the BIOS for a list of modes and their properties. This list contains
the mode numbers.
BIOSes also list modes they know but don't support for various reasons
(ie. not sufficient memory). Therefore you need to look for the
supported flag. 
The i8xx driver does all that.

Egbert.
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-08 Thread Egbert Eich
Tim Roberts writes:
 > On Fri, 05 Sep 2003 20:04:19 +0200, Alessandro Temil wrote:
 > 
 > >Christian Zietz wrote:
 > >> 
 > >> The problem is: The current i810 driver does not only read the available
 > >> resolutions from the BIOS but also uses the BIOS to set the video mode.
 > >> So if the BIOS doesn't know of 1400x1050, it won't set it.
 > >> I think there are two solutions:
 > >> - Change the BIOS to know of 1400x1050. This should be easy for
 > >> manufacturer of the notebook but considerably harder than my 855patch
 > >> (for the video memory issue) for anyone else.
 > >
 > >I know this but at the moment i'm getting weak support from the 
 > >manufacturer (acer), as they say they give no support to linux
 > >(my try to explain the difference that passes from a linux driver bug 
 > >and a bios bug had little effect, as you can imagine)
 > 
 > This path is hopeless; the engineers at Acer have absolutely no idea how to 
 > program the graphics chipset.
 > 
 > Hoewever, I am absolutely astonished that the graphics BIOS on a 1400x1050 
 > panel does not know how to set a 1400x1050 mode.  That means, for example, 
 > that the kernel console driver could never set a mode that fills the panel.
 > 
 > Does the i810 driver list the modes it got from the BIOS in the server log?  
No, that's exactly the problem: The BIOS doesn't support the native
mode of the panel. I suppose most manufactuerers don't bother to pay
much attention to the BIOS. For them it's more importand to get the
Windows driver working which doesn't make use of the BIOS and get the 
product on the market.

 > 
 > It will be interesting to see if you get a response.  Many manufacturers DO, 
 > in fact, protect their register specifications as confidential intellectual 
 > property.
 > 

According to Intel the i8xx get combined with too many different video
bridges so that adding support for all of these would be close to
impossible. 
The only driver that does this currently is the SiS driver. If you
look at the work Thomas Winischhofer has done you can imagine that
Intel did not want to pay for that.

Even if we cannot get the complete docs we may be able to get enough
documentation to 'tweak' a mode that is closeby.

Egbert.
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-06 Thread Thomas Winischhofer
Alessandro Temil wrote:
Thomas Winischhofer wrote:

Alessandro Temil wrote:

David Dawes wrote:

On Fri, Sep 05, 2003 at 11:25:35AM -0700, Tim Roberts wrote:

On Fri, 05 Sep 2003 20:04:19 +0200, Alessandro Temil wrote:


Christian Zietz wrote:

The problem is: The current i810 driver does not only read the 
available
resolutions from the BIOS but also uses the BIOS to set the video 
mode.
So if the BIOS doesn't know of 1400x1050, it won't set it.
I think there are two solutions:
- Change the BIOS to know of 1400x1050. This should be easy for
manufacturer of the notebook but considerably harder than my 
855patch
(for the video memory issue) for anyone else.


It is possible that the BIOS actually knows the mode, but has no VESA 
number for it. I have seen this at least on SiS hardware: SiS BIOSes 
maintain two mode number lists, one with internal mode numbers, one 
for VESA mode numbers. As the i810 BIOS, it has no VESA number for 
1400x1050.

A closer look at the BIOS would perhaps help... if it turns out the 
BIOS has in internal mode number, one could change the mode switching 
from VESA to (direct) int10 and use the internal mode number(s).

Thomas

I'm not sure to have the necessary knowledge, but may give a try, do you 
know any good bios dumper/disassembler that runs under linux that you 
would suggest for this task?
Send the BIOS to me (privately), I'll have a look. To dump it, do

  dd if=/dev/mem of=/tmp/vidbios.bin bs=1 count=65535 skip=786432

Thomas

--
Thomas Winischhofer
Vienna/Austria
thomas AT winischhofer DOT net  http://www.winischhofer.net/
twini AT xfree86 DOT org
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-06 Thread Alessandro Temil
Thomas Winischhofer wrote:
Alessandro Temil wrote:

David Dawes wrote:

On Fri, Sep 05, 2003 at 11:25:35AM -0700, Tim Roberts wrote:

On Fri, 05 Sep 2003 20:04:19 +0200, Alessandro Temil wrote:


Christian Zietz wrote:

The problem is: The current i810 driver does not only read the 
available
resolutions from the BIOS but also uses the BIOS to set the video 
mode.
So if the BIOS doesn't know of 1400x1050, it won't set it.
I think there are two solutions:
- Change the BIOS to know of 1400x1050. This should be easy for
manufacturer of the notebook but considerably harder than my 855patch
(for the video memory issue) for anyone else.


It is possible that the BIOS actually knows the mode, but has no VESA 
number for it. I have seen this at least on SiS hardware: SiS BIOSes 
maintain two mode number lists, one with internal mode numbers, one for 
VESA mode numbers. As the i810 BIOS, it has no VESA number for 1400x1050.

A closer look at the BIOS would perhaps help... if it turns out the BIOS 
has in internal mode number, one could change the mode switching from 
VESA to (direct) int10 and use the internal mode number(s).

Thomas

I'm not sure to have the necessary knowledge, but may give a try, do you 
know any good bios dumper/disassembler that runs under linux that you 
would suggest for this task?

If someone else with more experience on this should want to help, the 
bios can be downloaded from acer support site and the laptop model is 
travelmate 661LCi (but i know at least dell inspiron 500m and latitude 
D400 are affected by the same problem, so their bioses should be good too)

Alessandro

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-06 Thread Thomas Winischhofer
Alessandro Temil wrote:
David Dawes wrote:

On Fri, Sep 05, 2003 at 11:25:35AM -0700, Tim Roberts wrote:

On Fri, 05 Sep 2003 20:04:19 +0200, Alessandro Temil wrote:


Christian Zietz wrote:

The problem is: The current i810 driver does not only read the 
available
resolutions from the BIOS but also uses the BIOS to set the video 
mode.
So if the BIOS doesn't know of 1400x1050, it won't set it.
I think there are two solutions:
- Change the BIOS to know of 1400x1050. This should be easy for
manufacturer of the notebook but considerably harder than my 855patch
(for the video memory issue) for anyone else.
It is possible that the BIOS actually knows the mode, but has no VESA 
number for it. I have seen this at least on SiS hardware: SiS BIOSes 
maintain two mode number lists, one with internal mode numbers, one for 
VESA mode numbers. As the i810 BIOS, it has no VESA number for 1400x1050.

A closer look at the BIOS would perhaps help... if it turns out the BIOS 
has in internal mode number, one could change the mode switching from 
VESA to (direct) int10 and use the internal mode number(s).

Thomas

--
Thomas Winischhofer
Vienna/Austria
thomas AT winischhofer DOT net  http://www.winischhofer.net/
twini AT xfree86 DOT org
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-05 Thread David Dawes
On Fri, Sep 05, 2003 at 11:25:35AM -0700, Tim Roberts wrote:
>On Fri, 05 Sep 2003 20:04:19 +0200, Alessandro Temil wrote:
>
>>Christian Zietz wrote:
>>> 
>>> The problem is: The current i810 driver does not only read the available
>>> resolutions from the BIOS but also uses the BIOS to set the video mode.
>>> So if the BIOS doesn't know of 1400x1050, it won't set it.
>>> I think there are two solutions:
>>> - Change the BIOS to know of 1400x1050. This should be easy for
>>> manufacturer of the notebook but considerably harder than my 855patch
>>> (for the video memory issue) for anyone else.
>>
>>I know this but at the moment i'm getting weak support from the 
>>manufacturer (acer), as they say they give no support to linux
>>(my try to explain the difference that passes from a linux driver bug 
>>and a bios bug had little effect, as you can imagine)
>
>This path is hopeless; the engineers at Acer have absolutely no idea how to 
>program the graphics chipset.
>
>Hoewever, I am absolutely astonished that the graphics BIOS on a 1400x1050 
>panel does not know how to set a 1400x1050 mode.  That means, for example, 
>that the kernel console driver could never set a mode that fills the panel.
>
>Does the i810 driver list the modes it got from the BIOS in the server log?  
>I have a utility to read the BIOS mode list and display the results; I'll see 
>if I can dig it up for you.

It does list the modes, and it is common for modes matching panels like
this to not be listed.  It might be worth comparing it to the list you
get when using the 'vesa' driver.  Can someone with one of these laptops
try that and post the results?

David
-- 
David Dawes X-Oz Technologies
www.XFree86.org/~dawes  www.x-oz.com
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-05 Thread Tim Roberts
On Fri, 05 Sep 2003 20:04:19 +0200, Alessandro Temil wrote:

>Christian Zietz wrote:
>> 
>> The problem is: The current i810 driver does not only read the available
>> resolutions from the BIOS but also uses the BIOS to set the video mode.
>> So if the BIOS doesn't know of 1400x1050, it won't set it.
>> I think there are two solutions:
>> - Change the BIOS to know of 1400x1050. This should be easy for
>> manufacturer of the notebook but considerably harder than my 855patch
>> (for the video memory issue) for anyone else.
>
>I know this but at the moment i'm getting weak support from the 
>manufacturer (acer), as they say they give no support to linux
>(my try to explain the difference that passes from a linux driver bug 
>and a bios bug had little effect, as you can imagine)

This path is hopeless; the engineers at Acer have absolutely no idea how to 
program the graphics chipset.

Hoewever, I am absolutely astonished that the graphics BIOS on a 1400x1050 
panel does not know how to set a 1400x1050 mode.  That means, for example, 
that the kernel console driver could never set a mode that fills the panel.

Does the i810 driver list the modes it got from the BIOS in the server log?  
I have a utility to read the BIOS mode list and display the results; I'll see 
if I can dig it up for you.

>> - Rewrite the i810 driver so it bypasses the BIOS like the Windows
>> driver does. I'm not aware whether Intel would provide the required
>> documentation to the the open source community.
>> 
>This was the thing i'm inquiring on. Intel seemed to be more 
>collaborative, they promptly replied that the problem was submitted to 
>the software engineers, but after that i had no more news. I'll write 
>them asking for the documentation, i don't think there is any broken 
>industrial secret with publishing the correct register addresses that 
>drive the video mode change, i hope to get some response soon.

It will be interesting to see if you get a response.  Many manufacturers DO, 
in fact, protect their register specifications as confidential intellectual 
property.

--
- Tim Roberts, [EMAIL PROTECTED]
  Providenza & Boekelheide, Inc.


___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-05 Thread Alessandro Temil
Christian Zietz wrote:
Hi,

Alessandro Temil schrieb:


	I'm a linux Xfree86 user, and my laptop has an LCD screen with 
1400x1050 native resolution. the internal video chipset is an intel 
855GM. After some hours of trying i figured out there's no way of 
getting that resolution under XFree86, due to the fact that the current 
i810 driver reads the available resolutions from the bios and completely 
ignores the modelines in the XF86Config file.


The problem is: The current i810 driver does not only read the available
resolutions from the BIOS but also uses the BIOS to set the video mode.
So if the BIOS doesn't know of 1400x1050, it won't set it.
I think there are two solutions:
- Change the BIOS to know of 1400x1050. This should be easy for
manufacturer of the notebook but considerably harder than my 855patch
(for the video memory issue) for anyone else.
I know this but at the moment i'm getting weak support from the 
manufacturer (acer), as they say they give no support to linux
(my try to explain the difference that passes from a linux driver bug 
and a bios bug had little effect, as you can imagine)
- Rewrite the i810 driver so it bypasses the BIOS like the Windows
driver does. I'm not aware whether Intel would provide the required
documentation to the the open source community.
This was the thing i'm inquiring on. Intel seemed to be more 
collaborative, they promptly replied that the problem was submitted to 
the software engineers, but after that i had no more news. I'll write 
them asking for the documentation, i don't think there is any broken 
industrial secret with publishing the correct register addresses that 
drive the video mode change, i hope to get some response soon.

Best Regards

Alessandro

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: i855 and 1400x1050

2003-09-05 Thread Christian Zietz
Hi,

Alessandro Temil schrieb:

>   I'm a linux Xfree86 user, and my laptop has an LCD screen with 
> 1400x1050 native resolution. the internal video chipset is an intel 
> 855GM. After some hours of trying i figured out there's no way of 
> getting that resolution under XFree86, due to the fact that the current 
> i810 driver reads the available resolutions from the bios and completely 
> ignores the modelines in the XF86Config file.

The problem is: The current i810 driver does not only read the available
resolutions from the BIOS but also uses the BIOS to set the video mode.
So if the BIOS doesn't know of 1400x1050, it won't set it.
I think there are two solutions:
- Change the BIOS to know of 1400x1050. This should be easy for
manufacturer of the notebook but considerably harder than my 855patch
(for the video memory issue) for anyone else.
- Rewrite the i810 driver so it bypasses the BIOS like the Windows
driver does. I'm not aware whether Intel would provide the required
documentation to the the open source community.

Christian



___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


i855 and 1400x1050

2003-09-05 Thread Alessandro Temil
Hi everybody

	I'm a linux Xfree86 user, and my laptop has an LCD screen with 
1400x1050 native resolution. the internal video chipset is an intel 
855GM. After some hours of trying i figured out there's no way of 
getting that resolution under XFree86, due to the fact that the current 
i810 driver reads the available resolutions from the bios and completely 
ignores the modelines in the XF86Config file.

I'm inquiring if there is any plan to overcome this limitation.

I'm a cs student and have some knowledge in system programming, so i'm 
available to help the developent of this 'patch', should this be needed, 
and i'm also available to test/debug beta versions.

I'd be grate to be contacted by people that are actually taking care of 
the i810 driver developement.

Best Regards

Alessandro Temil

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel