Description of problem:
The intel modesetting driver doesn't work on my HP NC6320. When I switch to the
intel driver and restart X, the LVDS takes on a greenish-melting effect that I
can't adequately describe. The external HP 1730 flat panel comes up in the
correct resolution. No amount of 'xrandr' will get the LVDS to display properly.
I'll snap a picture of the display tonight with my digital camera and attach.
Hardware config is:
T7400 Core2 Duo CPU
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML
Express Integrated Graphics Controller (rev 03)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install FC6T2 on an NC6320
2. Change "i810" to "intel" in /etc/X11/xorg.conf, restart X
"Melting" screen effect.
Working X display.
Created attachment 149736 [details]
Xorg.0.log from the 'intel' driver
Log from the 'intel' driver.
Created attachment 149737 [details]
Xorg.0.log from the 'i810' driver
Xorg.0.log from the 'i810' driver. I do have to use '915resolution' to get X to
display at 1400x1050 (I know, it's an evil hack).
Created attachment 149738 [details]
One comment I forgot to add: to get the panel's native resolution (1400x1050), I
have to use the evil 915resolution hack. I did disable it when I tried the intel
Created attachment 150037 [details]
"screenshot" of the problem
A picture of the screen from my digital camera. I apologise for taking so long
to get it.
I've done some investigation on this bug. I pulled the xorg sources from git and
did a complete build. The latest driver from git works better than the current
one in rawhide, but doesn't work completely. With the following patch it works
perfectly on this hardware.
Created attachment 150801 [details]
A patch to i830_display.c
Found this patch in various places, specifically
Created attachment 150802 [details]
log from a working driver
The latest version of xorg-x11-drv-i810 works on my laptop now.
This bug can be closed.
Created attachment 151363 [details]
Marking resolved as per comment #9