[Openchrome-devel] Some HW related questions to VIA:

BruceChang@via.com.tw BruceChang
Mon Nov 10 02:20:06 PST 2008


Hello Thomas:
    Regarding question 1, 2, let me check where is the information and how to provide. And question 3,4,5,6, can we looking forward and start from CX700/VX800 from efficiency and developing effort? As you might know, VIA has stopped the support for Intel/AMD chipset business. It's hard for me to find such designers to get these information.

Regards
Bruce C. Chang

-----Original Message-----
From: Thomas Hellstrom [mailto:thomas at shipmail.org] 
Sent: Sunday, November 09, 2008 10:35 PM
To: Bruce Chang
Cc: Harald Welte; Vincent Tan; Benjamin Pan (Fremont); openchrome-devel at openchrome.org
Subject: Some HW related questions to VIA:


Hi, all

I've got a couple of questions to the VIA engineers. Both VX800 related 
and some related to older hardware:

1) There seems to be no pixel shader language documentation with the 
VX800 docs. Is that something you can release?
2) The VX800 memory types, and how they are programmed. There seems to 
be Local memory which corresponds to VRAM / FB and set up by the bios. 
Also local dynamic memory which seems to be similar to the old AGP 
memory. Is there an aperture to program for this memory or another type 
of  GPU  memory management unit?  Any docs / help on this?
3) PM800 / KM400 /K8M800 Some of these chipsets do not seem able to map 
the framebuffer memory directly which leads to very slow CPU access 
(about 60MB/s or so). On the K8M800 it's possible to figure out how and 
map system memory directly, but it appears like this is not possible on 
the other listed chipsets. Any workaround?
4) K8M800 / KM400. Interrupts seem broken, if they are enabled, the 
device keeps firing a HUGE amount of interrupts. Any workarounds?
5) K8M800 Texturing minification filtering LINEAR_MIPMAP_LINEAR locks 
the device up. A workaround is to use LINEAR_MIPMAP_NEAREST at the 
expense of image quality. Is this a known problem? Any better workarounds?
6) On my P4M890 with dual DDR533 memory,  using the 3D engine causes 
video display controller FIFO underruns. Do we need to change FIFO 
settings when the 3D engine is running?

Any feedback on this would be appreciated.
Thanks,
Thomas Hellstr?m.









More information about the Openchrome-devel mailing list