Hi guys<br><br>I hit this problem trying to run Google Earth with the Intel 82G33/G31 graphics controller. It was staggeringly slow and ate every CPU cycle I had. And probably stole CPU cycles from the future, it was that slow.<br>
<br>A lot of googling later, this appears to hit applications of the sort you are interested in, not just GE (but even that can be used by scientists).<br><br>Even more googling later, I found one guy claiming that the driver sanity-checks the opcodes sent to the chip, and this chip has newer opcodes than the driver knows about. Google sends these new opcodes and the driver complains with this:<br>
<br><div style="margin-left: 40px;">libGL warning: 3D driver claims to not support visual 0x5b<br>Can't (yet) swizzle TEX arguments<br></div><br>I'm running RiscOS 5.4, 2.6.18-164.9.1.el5xen kernel.<br><br>From /etc/sysconfig/hwconf:<br>
<br><div style="margin-left: 40px;">desc: "Intel Corporation 82G33/G31 Express Integrated Graphics Controller"<br>video.xdriver: intel<br>vendorId: 8086<br>deviceId: 29c2<br>subVendorId: 1028<br>subDeviceId: 0238<br>
pciType: 1<br>pcidom: 0<br>pcibus: 0<br>pcidev: 2<br>pcifn: 0<br></div><br>From lspci:<br><br><div style="margin-left: 40px;">00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])<br>
Subsystem: Dell Unknown device 0238<br> Flags: bus master, fast devsel, latency 0, IRQ 16<br> Memory at fdf00000 (32-bit, non-prefetchable) [size=512K]<br> I/O ports at ff00 [size=8]<br> Memory at d0000000 (32-bit, prefetchable) [size=256M]<br>
Memory at fdc00000 (32-bit, non-prefetchable) [size=1M]<br> Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-<br> Capabilities: [d0] Power Management version 2<br><br></div>This is probably way down your priorities list. There may not yet be an upstream fix (but if the google post I saw about sanity-checking opcodes is right, a quick and dirty fix seems feasible). Over to you.<br>
<br>-- <br>Paul<br><br>