[Openchrome-users] [openChrome] #332: Very slow 2D experience with VX800 on NC20
OpenChrome Trac
trac
Fri Nov 20 10:46:55 PST 2009
#332: Very slow 2D experience with VX800 on NC20
-------------------------+--------------------------------------------------
Reporter: freeseek | Owner: somebody
Type: enhancement | Status: new
Priority: minor | Component: exa
Version: trunk | Resolution:
Keywords: | Blocking:
Blockedby: |
-------------------------+--------------------------------------------------
Comment(by bigboss):
I do have a NC20 up and running fine with Ubuntu 9.10. So I think I can
help you:
There are 2 problems:
1. Missing MTRR entries, workaround: ENABLE X86_PAT (new kernel)
2. CPU frequency fixed on 800MHz due to bug with acpi-cpufreq (patch is
being reviewed at VIA)
To 1:
There is a problem with current X.org and a problematic function in the
Linux kernel that leads to the fact that no write-combining MTRR entries
are created for the framebuffer memory. A patch fixing this will maybe be
included in 2.6.33 (yes, quite sure not even 2.6.32). The patch can be
found here:
[http://git.kernel.org/?p=linux/kernel/git/next/linux-
next.git;a=commitdiff;h=2992e545ea006992ec9dc91c4fa996ce1e15f921]
The workaround is to enable X86_PAT in the kernel configuration. This is
done in nearly every distribution, Ubuntu also does this since kernel
version 2.6.31-13.45:
[http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-
karmic.git;a=commitdiff;h=a611fa50121f1698bd367b991f66e2268eb10824]
So, the solution for you is simple: Upgrade your kernel!
To 2:
Now, as the acpi-cpufreq kernel module is used for frequency scaling on
VIA Nano there is a bug preventing the processor to spped up to its full
performance. Instead it seems to stay at 800MHz. I am in contact with VIA
about this, and a patch fixing it should be released soon.
Until then you may modify your kernel config and disable acpi-cpufreq.
I hope this helps.
Kind regards,
Thomas
--
Ticket URL: <http://www.openchrome.org/trac/ticket/332#comment:10>
openChrome <http://www.openchrome.org/>
The openChrome project
More information about the Openchrome-users
mailing list