I have come up with a working xorg.conf for the Fedora 10 xorg-x11-i810 "intel" driver for the i830M chipset on a Thinkpad X30. The new Fedora 10 driver uses the new EXA acceleration method. If you use xorg.conf to force XAA Acceleration, the driver works just like the Fedora 9 driver. No corrupt background, infinite loops, or text/font corruption. <br>
<br>Big thanks to Michael Young for pointing me in the right direction! <br><br>Working xorg.conf is below:<br><br>Section "ServerLayout"<br> Identifier "Default Layout"<br> Screen 0 "Screen0" 0 0<br>
EndSection<br><br>Section "Monitor"<br> Identifier "LCD Panel"<br> VendorName "IBM"<br> ModelName "X30 1024x768"<br> Option "dpms"<br>EndSection<br>
<br>Section "Monitor"<br> Identifier "External Panel"<br> VendorName "Monitor Vendor"<br> ModelName "Generic Monitor"<br> Option "dpms"<br>EndSection<br>
<br>Section "Device"<br> Identifier "Intel i830M"<br> Driver "intel"<br> VendorName "Intel"<br> BoardName "Intel Corporation 82830 CGC [Chipset Graphics Controller]"<br>
BusID "PCI:0:2:0"<br> Option "monitor-LVDS" "LCD Panel"<br> Option "monitor-VGA" "External Panel"<br> Option "AccelMethod" "XAA"<br>
EndSection<br><br>Section "Screen"<br> Identifier "Screen0"<br> Device "Intel i830M"<br> Monitor "LCD Panel"<br> DefaultDepth 24<br> SubSection "Display"<br>
Viewport 0 0<br> Depth 24<br> Virtual 1024 768<br> EndSubSection<br>EndSection<br><br>Section "DRI"<br> Group 0<br> Mode 0666<br>EndSection<br><br>Enjoy everyone! <br>
<br>Jason Dickerson<br><br><br><div class="gmail_quote">On Mon, Dec 1, 2008 at 3:20 PM, Jason Dickerson <span dir="ltr"><<a href="mailto:jason.dickerson@gmail.com">jason.dickerson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks for the NoAccel suggestion Michael. That worked, no more video corruption. However, I had to drop my resolution from 1024x768 to 800x600 in order to get a decent frame rate playing videos. <br><br>Thanks again,<br>
<font color="#888888">
<br>Jason Dickerson</font><div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">On Mon, Dec 1, 2008 at 1:43 AM, Jason Dickerson <span dir="ltr"><<a href="mailto:jason.dickerson@gmail.com" target="_blank">jason.dickerson@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>I have a Thinkpad X30 with the Intel i830M video chipset. I cannot boot a live cd or use the graphical anaconda install. Whenever X attempts to start I get video corruption for the background and a box drawn but not filled in, whether it is a login box or an installation box. In order to upgrade from Fedora 9 to 10, I did a text based upgrade from the DVD. Then I booted to runlevel 3, manually started networking, and ran 'yum -y update'. At this point it was running all the latest Fedora 10 release packages, but would still not go into X properly. Same problem. The error message in Xorg.0.log is this, repeated over and over: </div>
<div> <br>[mi] mieqEnequeue: out-of-order valuator event; dropping.<br>[mi] EQ overflowing. The server is probably stuck in an infinite loop.<br><br>I then downloaded the latest version of xorg-x11-drivers and xorg-x11-drv-i810 for Fedora 9. I uninstalled the Fedora 10 versions, and installed the Fedora 9 versions. This seems to have fixed my issue, for the most part. The only problem now, is corrupt text in X after a while. <br>
<br>Other things I tried and did not work:<br><br>look for a video memory setting in bios and set to the highest value. <br> there is no such setting on the thinkpad x30<br>set video driver to vesa.<br> vesa driver could not properly initialize screen it looked like a tie died t-shirt<br>
went to koji's website and downloaded every version of Fedora 10 xorg-x11-drv-i810. <br> all have same problem, or could not allocate frame buffer. <br><br>I will be happy to post any necessary supporting/debugging information. It seems to me I just have to wait for a corrected intel driver. <br>
<br>lspci<br>00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04)<br>00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)<br>00:02.1 Display controller: Intel Corporation 82830 CGC [Chipset Graphics Controller]<br>
00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB Controller #1 (rev 02)<br>00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB Controller #2 (rev 02)<br>00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB Controller #3 (rev 02)<br>
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)<br>00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)<br>00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 Controller (rev 02)<br>
00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 02)<br>00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)<br>00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)<br>
01:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a8)<br>01:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a8)<br>01:00.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller<br>01:02.0 Network controller: Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)<br>
01:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)<br>02:00.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)<br><br>xorg.conf<br>
Section "ServerLayout"<br> Identifier "Default Layout"<br> Screen 0 "Screen0" 0 0<br>EndSection<br><br>Section "Monitor"<br> Identifier "LCD Panel"<br>
VendorName "IBM"<br> ModelName "X30 1024x768"<br> Option "dpms"<br>EndSection<br><br>Section "Monitor"<br> Identifier "External Panel"<br> VendorName "Monitor Vendor"<br>
ModelName "Generic Monitor"<br> Option "dpms"<br>EndSection<br><br>Section "Device"<br> Identifier "Intel i830M"<br> Driver "intel"<br> VendorName "Intel"<br>
BoardName "Intel Corporation 82830 CGC [Chipset Graphics Controller]"<br> BusID "PCI:0:2:0"<br> Option "monitor-LVDS" "LCD Panel"<br> Option "monitor-VGA" "External Panel"<br>
EndSection<br><br>Section "Screen"<br> Identifier "Screen0"<br> Device "Intel i830M"<br> Monitor "LCD Panel"<br> DefaultDepth 24<br> SubSection "Display"<br>
Viewport 0 0<br> Depth 24<br> Virtual 1024 768<br> EndSubSection<br>EndSection<br><br>Section "DRI"<br> Group 0<br> Mode 0666<br>EndSection<br><br><br>
If anyone can help, I would really appreciate it! <br><br>Jason Dickerson<br></div>
</blockquote></div><br>
</div></div></blockquote></div><br>