High CPU Usage, Poor Acceleration, and Limited Size with Neomagic NM2380
Submitted by Chris Johnson
Assigned to Xorg Project Team
Created attachment 35527 Xorg.0.log
The current OS is Ubuntu 10.04 but the problems exist in other operating systems. The system is a Sony Notebook PCG-F580k with a 700 MHz Pentium III processor, 384 MB of RAM, and a Neomagic Corporation NM2380 [MagicMedia 256XL+] video chip. The NM2380 is capable of much better performance as shown in Windows 2000.
When playing a DVD video the CPU usage by the X server is about 20%. It is closer to 10% in Ubuntu Hardy.
The Option "OverlayMem" had to be enabled in Xorg.conf. to play any video. The MTRR range "reg02: base=0x0fc000000 (4032MB), size= 8MB, count=1: write-combining" has to be manually enabled by adding the appropriate lines to etc/rc.local. Attempting to play any video larger than DVD resolution results in a garbled image unless the window is made smaller. Windows 2000 is able to play a 960 X 540 H264 video with deblocking disabled.
Attachment 35527, "Xorg.0.log":