Thanks for the suggestion. While it didn't work, it made me think that I needed to reread /var/log/XFree86.0.log again. I found some messages that seem like they're important, but for which I don't know exactly how to proceed. Maybe you can help me sort them out:
Code:
(II) I810(0): My Monitor: Using hsync range of 31.50-48.50 kHz
(II) I810(0): My Monitor: Using vrefresh range of 50.00-100.00 Hz
(II) I810(0): Not using mode "45" (no mode of this name)
(II) I810(0): Not using mode "1024x768" (no mode of this name)
(II) I810(0): 2900 kBytes additional video memory is required to
enable tiling mode for DRI.
(II) I810(0): 4 kBytes additional video memory is required to enable DRI.
(II) I810(0): Disabling DRI.
(--) I810(0): Virtual size is 800x600 (pitch 800)
(**) I810(0): Built-in mode "800x600"
(**) I810(0): Built-in mode "640x480"
(==) I810(0): DPI set to (75, 75)
Now, this came after a string of mode names like this one:
Code:
Mode: 5a (1600x1200)
ModeAttributes: 0x9a
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0x0
WinFuncPtr: 0xc0006f3a
BytesPerScanline: 6400
XResolution: 1600
YResolution: 1200
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 0
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosition: 8
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 8
RsvdFieldPosition: 24
DirectColorModeInfo: 0
PhysBasePtr: 0xe8000000
LinBytesPerScanLine: 6400
BnkNumberOfImagePages: 0
LinNumberOfImagePages: 0
LinRedMaskSize: 8
LinRedFieldPosition: 16
LinGreenMaskSize: 8
LinGreenFieldPosition: 8
LinBlueMaskSize: 8
LinBlueFieldPosition: 0
LinRsvdMaskSize: 8
LinRsvdFieldPosition: 24
MaxPixelClock: 230000000
Which is why I added "45", the name of a 16-depth 1024x768 mode, to my list of modes. However, as you can see, it didn't work.
Another thing I forgot to mention: I keep getting an error "GARTinit: Unable to open /dev/agpgart (no such file or directory)". I ignored it at first, but then read that it was pretty important for my type of card, and so I tried "modprobe intel-agp", but I got an error that said "operation not permitted" (or some such).
Actually, I think I read on intel's site that this thing was so important to my card that X wouldn't start without it, although this is clearly not true.
Anyhow, that's what I know. Does it tell you anything?