Intel 915GM driver + i810_drv.o patch -> no virtual terminals (and other issues)

Alain Cochard alain at geophysik.uni-muenchen.de
Mon Dec 12 06:41:52 PST 2005


During a Fedora Core 4 install on a Latitude D610, it said "Unknown
monitor" and offered me the choice between 800x600 and 640x480.  I
choose the former and it worked.

The only thing I know about my monitor is what the BIOS says: 14" XGA
with native resolution 1024x768.  

Is there a way to find out more? Is it important?

So I tried to get that 1024x768 resolution.

My initial xorg.conf had <Driver "vesa"> in the Device section.  As I
have the Intel 915GM graphics card, I put "i810" instead of "vesa",
but then X failed (no screen found).  I then installed the i810_drv
patch by Alan Hourihane <http://www.fairlite.demon.co.uk/intel.html>

I did it by simply replacing the old i810_drv.o file by the new one; is this
correct?

It worked again, but:

(1) I lost the virtual terminals (the F1 to F6 keys).  More precisely,
    I have a black screen while the terminals are there (if I log in
    as root (blindly) and type 'reboot', it does reboot).

(2) and I lost my screen savers: the screen becomes black instead, and
    after about 1 minutes instead of what I had chosen (5 minutes).

(3) plus it was still a 800x600 resolution.

I could solve problem (3) and get the 1024x768 resolution by following
the directions at <http://www.geocities.com/stomljen/>:

-  by using a Section "Modes" with a modeline option as determined by
   gtf 

-  and by keeping only <Modes "1024x768"> in the SubSection "Display".  

   Do I need to have a modeline option for each resolution, to be able
   to keep using Modes "1024x768" "800x600" "640x480"?

-  and by changing the option HorizSync in the Section "Monitor"

   I got that by chance; is there some rational way of determining the
   best range to use?

But I am still with problems (1) and (2).   

I read about 2 more indirect ways (than the i810 patch) of having the
i915GM card to be fully used:

- install the i915 so called "snapshot" from
  <dri.freedesktop.org/snapshots>, as described, e.g., here:
  <http://www.nerdgirl.dk/linux/installation.php>

- install the so called 915resolution tool at
  <http://www.geocities.com/stomljen>

I'm not clear at all about the differences between the 3 ways I've
mentioned above (not even it that statement makes sense at all).  

Is there a chance that by following one of these ways (they are
already beyond what I would usually dare to do) I will be able to
solve problems (1) and (2)? Or is there something else I should try to
do?

Sorry that I couldn't find a shorter way of explaining my problem.
Thanks in advance for any hint.

Alain





More information about the xorg mailing list