I have succeeded in getting the Intel driver to work on a Core i3 laptop with Intel HD Graphics chip to run at native resolution.
My laptop is a Dell 1564, but hopefully this will work with other makes.
I have yet to test 3D stuff, as my primary goal was to get it out of 1024x768.
I got the driver here:
The instructions on this page recommend 2.6.32 and I built it using kernel-126.96.36.199.37.fc12.x86_64 from the updates-testing repository. But I have since booted to 188.8.131.52-174.2.3.fc12.x86_64 and it works!
I started from a scratch standard anaconda install of F12. Anaconda had trouble with the monitor from the start, so I had to install with basic video drivers. (VESA in otherwords.) I then ran yum update.
intellinuxgraphics.org recommends these packages to go with the xf86-video-intel 2.10.0 tarball:
mesa 7.7 or later
libdrm-2.4.16 or later
xserver-1.7.3 or later
Kernel 2.6.32 as mentioned
- hwdata (for PCI IDs)
- xorg-x11-server-Xorg >= 184.108.40.206-6
- xorg-x11-server-sdk >= 220.127.116.11-6
- mesa-libGL-devel >= 6.5-9
- libdrm-devel >= 2.0-1
I installed much more than these to get it to work. See attachment for complete list. Many of these were dependencies, but I figures I'd be complete. (I was missing gcc.)
I untarred the xf86-video-intel driver, cd'ed into that new directory and did
# make install
This process put the driver in:
This is the wrong place, it needs to be in:
I mv the original file to intel_drv.orig before I cp'd the new one.
I also moved the intel_drv.la file into this directory for good measure.
I cp'd /etc/X11/xorg.conf to /etc/X11/xorg.conf.vesa
Then cp'd xorg.conf.intel to xorg.conf
I added i915.modeset=1 to the kernel line in grub.conf. As in:
kernel /vmlinuz-18.104.22.168-37.fc12.x86_64 ro root=/dev/mapper/vg_saavik-lv_root nomodeset
LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb
Rebooted, and it worked.
I also added the i915.modeset=1 to the 22.214.171.124 kernel and it also worked. (Important, if like me you have a Broadcom 4312 wireless card.)