DSL Tips and Tricks :: A quick guide on compiling XOrg 7.0 on DSL



Is a xorg.conf included? Something default, vesa?
No - because:

1. xorgconf was supposed to be included and seems to work well
2. there seems to be plenty of example xorg.conf available using Google
3. nothing to do with vesa, but I haven't finished figuring out drm, etc (and yes, it should have been i915 :) )

I think it make sense to leave the uci as-is, but let me see if I can make the slightly larger .tar.bz with xorgconfig included available.

BTW - this extension can definately be a "community project" should any owners of a 50MB os want to mess with an extension 3x the size...

Is the i915 driver in there together with the i810?  If so I might have acceleration for the first time with my laptop on dsl (sorry to repeat myself).    I did compiling of dri ages ago because fedora core 4 did not ship with either the right version of xorg or a working i915 module.  But thankfully I didn't have to compile xorg - instead I installed a "foreign" xorg precompiled.

Re: size.  I know we don't like to compare dsl to Puppy around here, but Puppy contains a stripped down xorg (so you have to install dri).  It might be worth at some stage examining what they took out and what thet left in, since their iso comes in at 80MB including xorg.

By the i915 driver, I meant the kernel module not the driver in xorg.

Using XFree, I get drm on a 855GM with the i810 driver and the i830 & drm kernel modules loaded. Using xorg-7.2 and DSL with the i810 driver and the i830 & drm kernel modules, I get an error message stating drm will not work with the i830. In DSL-N with the i810 driver and i915 & drm kernel modules, I get an error message that the i915 version is too old. The good news in all this is that I no longer have to use i855wrap to sort out the video ram, xorg-7.2 takes care of it.

The Intel drivers in xorg-7.2 are:

/opt/xorg72/lib/xorg/modules/drivers/i128_drv.so, i740_drv.so & i810_drv.so

I believe you would still use the i810 driver for your chipset. I'm looking to compile i915 & drm kernel modules against 2.4.26 & 2.6.12 as per this post but first I have to get git to work...

Trying to recall what I did several years ago to get DRI drivers on Fedora Core 4  going so that I had acceleration and dri for the 915GM chipset (no longer needed with FC5+ apparently, these must now be included).

After updating Xorg to 6.9 I downloaded the common, i810,  and i915 tarballs from somewhere (and compiled?) and installed those. I know it wasn't git.   And yes, xorg.conf gets pointed at i810 with drm getting loaded in the 'modules' section.  I had prepared kernel sources.  They have precompiled snaphots available but these are no longer updated - last one March 2006. I think those are what I probably must have used.

The snapshot tarball chosen has to match the particular graphics card.

http://dri.freedesktop.org/wiki/Download

Quote
Nightly snapshots of the DRI drivers for Linux are available from http://dri.freedesktop.org/snapshots/. You need to download and install the correct snapshot for your graphics card and a "common" snapshot in order to get all new DRI features. The "common" snapshot does not need to be updated as frequently as the card-specific snapshot.

Note: If you are using a radeon 8500 or higher (8500, 8700, 9000, 9100, 9200, IGP9100, etc.) choose the r200 shapshot, otherwise choose radeon (7000, 7200, 7500, IGP320, IGP340, etc.).

Note: If you have a i830/45/55 graphics chip you now need the i915 snapshot. The i830 driver is deprecated and no new snapshots are produced for it.

Next Page...
original here.