Martin van Es wrote:
Hi,

Let me first apologize for posting a newbie question that may have been
covered before (I did search the archives and I did find some references
to it, but thusfar was not able to solve my problem).

I am a little ashamed (and spoilt) to admit that X is running like a
charm, but that I'm just not satisfied yet since my LT has a 1400 x 1050
TFT screen and X 'only' uses 1280 x 1024 of it.

The chipset in the LT is the cursed i830 (dual headed, see "No matching
device for PCI:0:2:1 found").
From the XFree86.0.log it seems that it asks the BIOS for supported
resolutions and for some reason it thinks it can only do 1280 x 1024 (at
least on Pipe A, whichever that may be) and hence starts up using that.

Can anybody tell me if there are patches for the i810 driver to
'override' BIOS reports and blindly go into a resolution given in the
XF86Config file?
No, the driver only supports modes that are supported by the BIOS.

Maybe other improments for the i830 at this point?
Hidden options?
Where should I look to follow cutting-edge i810 drivers?
XFree86 CVS.

I boot with option vga=835 (1400 x 1050 x 24, so I read) but that seems
to be of no use without proper kernel support.
The VESA Frame Buffer driver should give you console support, but only if the BIOS supports that mode.

The list of patches included for the i810 in the -72 distribution of X
by RedHat:
i810-dell-c400-broken-bios-1Mb-limit-workaround.patch
i810-dont-force-XvMC-on-DRI-users.patch
i810-dont-use-empty-for-loops-for-delays.patch
i810-driver-update-cvs-20020617.patch
i810-vtswitch-sync-fix.patch


Maybe someone can say something sensible about the XFree86.0.log given
below.

Should I be concerned about the "Bad V_BIOS checksum" warning?
Don't know.

Is X falling back to VESA instead of using the i810,
No, it appears to be correctly detecting i830 chipset and using i810 driver.

or is it normal for
X to query the VESA BIOS?
For this driver, yes.

Is it maybe because 1400 x 1050 is not a VESA standard and should I tell
X not to use VESA? If so, how?
I would recommend 2 steps, but I'm not certain how to execute them:

1 - Try to determine if the BIOS supports the mode you want.

2- If BIOS support is there, try getting the latest driver...it could be a driver bug.

Do I need the experimental /dev filesystem support in my kernel for the
/dev/dri/card0 to be detected?
I wouldn't think so. This is a seperate problem and causes DRI to be disabled. Try building your i830 DRM kernel module with the same complier the rest of your kernel is built with.

Also, I have very little luck compiling the i830.o drm module using the
-72 sources (see failed i830.o line).
The make script falls out on the i810_drv (how ironic). Any clues here?
Try the latest sources from XFree86 CVS, or possibly the i830 binary packages from DRI at http://dri.sourceforge.net/downloads.phtml

--
/\
Jens Owen / \/\ _
[EMAIL PROTECTED] / \ \ \ Steamboat Springs, Colorado

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to