Updated xf86-video-intel-i810.tcz available for TC7 x86.
Intel v2.99.917 driver re-compiled with DRI support for i810 chip, improved 2D graphic performance, eg. CPU use in same mplayer video from >90% down to ~50%.
Custom xorg.conf file no longer required to boot graphics, do not use. If native boot doesn't provide desired resolution, use xrandr command in ~/.X.d, see info file.
Back up old driver and any xorg.conf before update.
With new driver lsmod should confirm the i810 module is now utilized:
tc@box:/tmp$ lsmod | grep i810
i810 16384 1
drm 167936 5 i810,i915,drm_kms_helper
And /var/log/Xorg.0.log should indicate similar to below:
[ 47.324] (--) intel(0): Integrated Graphics Chipset: Intel(R) i810-dc100
[ 47.324] (--) intel(0): Linear framebuffer at 0xD0000000
[ 47.324] (--) intel(0): IO registers at addr 0xD4100000
[ 47.324] (II) intel(0): Kernel reported 109568 total, 0 used
[ 47.324] (II) intel(0): I810CheckAvailableMemory: 438272k available
[ 47.324] (==) intel(0): Will alloc AGP framebuffer: 24576 kByte
As per the Intel man page:
By default, the i810/i815 will use 8 MB of system memory for graphics if AGP allocable memory is < 128 MB, 16 MB if < 192 MB or 24 MB if higher. Use the VideoRam option to change the default value.
As per Xorg log above, this 512 MB RAM system is utilizing the full 24 MB VideoRam. Unfortunately the maximum value can't be exceeded via config file. This is as good as it gets for this old graphic chip in modern TC, pretty decent, party like it's 1999 (RIP Prince).