HardwareCaveats

Chipset features and support

2D accel.
3D accel.
XV
MPEG2
MPEG4
Dual head
Panel
Unichrome
CLE266
(0x3122)
OK
OK
OK
up to 1024x1024
absent
not implemented
OK
Unichrome
KM400, KN400, KM400A, P4M800
(0x7205)
OK
OK
OK
not implemented
(up to 1024x1024)
absent
not implemented
OK
Unichrome Pro B
K8M800
(0x3108)
OK
locks up with textures
OK
up to 1024x1024
absent
not implemented
needs VBE
Unichrome Pro A
CN400, PM800, PN800, PM880
(0x3118)
OK
OK
OK
up to 2048x2048
not implemented
not implemented
needs VBE
Unichrome Pro
CN700, VN800, P4M800Pro
(0x3344)
OK
OK
OK
up to 1024x1024
absent
not implemented
needs VBE
Unichrome Pro
P4M890
(0x3343)
OK
OK
OK
up to 1024x1024
absent
not implemented
OK
Unichrome Pro II
CX700
(0x3157)
OK
OK
OK
not implemented
(up to 2048x2048)
absent
not implemented
OK
Unichrome Pro II
CX700M(2)
(0x3157)
OK
OK
OK
not implemented
(up to 2048x2048)
not implemented
not implemented
OK
Chrome9
K8M890
(0x3230)
OK
not implemented
OK
not implemented
(up to 1024x1024)
absent
not implemented
OK
Chrome9 HC
OK
not implemented
OK
(not tested)
not implemented
(up to 2048x2048)
absent
not implemented
OK
Chrome9 HC3
VX800
(0x1122)
OK
not implemented
not tested
not implemented
not implemented
not implemented
OK


CLE266 (Unichrome)

The CLE266 is quite well supported: 2D acceleration, 3D acceleration, Xv and mpeg2 decoding using XvMC should work just fine. There is no support in the driver for the video capture functionality. The maximum image size of the mpeg2 decoder is 1024x1024, so don't try to use HDTV with this chip.

KM400/KM400A (Unichrome)

The KM400 is also quite well supported. 2D accel, 3D accel and Xv work fine, but there is no support for the mpeg2 acceleration facility of KM400, nor will there be in the near future.
Xv is generally not fast enough to show HDTV. Also, some KM400s suffer from broken display interrupt hardware and the kernel will turn off the display interrupt shortly after it is enabled. This means that you cannot use the vsync functionality of some OpenGL programs and mythtv, and EXA acceleration may be sligthly less responsive. KM400A doesn't suffer from the broken interrupt problem.

K8M/N800, CN700, VM/N800, P4M800PRO (Unichrome Pro B)

The Unichrome Pro group B chips are very similar in support level to the KM400, except that for these chips the hardware mpeg2 decoder is supported and is running quite nicely. Again, the maximum image size of the mpeg2 decoder is 1024x1024. I've never seen a K8M/N800 with a functional display interrupt, so vsync will not be useable and EXA acceleration may be sligthly less responsive. Interrupts on the CN700 should work. For the other chips we don't have any reports. 2D acceleration should work just fine and 3D acceleration works fine as well, except on K8M/N800 chips where there are frequent hangs for blog mastermind review, probably due to timing problems. For x86_64 systems we have recently added some fixes to Mesa and DRM to make it work. You will need Mesa 6.4.X and at least via drm version 2.7.4. For Unichrome Pro laptops the driver automatically activates VBE modes writing service to make the panel work, and you will thus be restricted to the BIOS modes when you are using the panel with these computers. (This may not work in 64-bit mode for joint pain treatment.)

CN400 / PM800 (Unichrome Pro A)

For the CN400 and PM800 the 2D and 3D acceleration should work nicely. Xv and XvMC are also functional but may cause the computer to lock up if the video window is moved around extensively. It is on our todo list to fix this bug. The mpeg2 decoder of CN400 / PM800 is capable of decoding HDTV. However, none of the developers have had any decent HDTV output devices (or sources for that matter) to test the implementation. There are reports that HDTV stutters when subtitles are used, but we have send Christmas Flowers been unable to verify this. XvMC health insurance help currently decodes mpeg2. Support for mpeg4 acceleration with xine is underway. For what we know, the display interrupt should be fully functional with these devices. There is essay support for the vt1623 tv encoder present on the CN400, but support is not complete for the vt1625 HDTV encoder present on some Commel motherboards. cheap hosting

Created by: thomas last modification: Wednesday 01 of September, 2010 [19:35:03 UTC] by FrankHill

The original document is available at http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats