Looking through the source code of the driver I noticed two patches, named reduce-X-time.patch and driver-disable-flicker.patch, being applied. And in the first patch a small part has been disabled, probably by accident, where the driver asks the panel about dithering support. As a result it assumes that dithering is not supported.
There are two solutions to this. The first is to simply install the official Fedora driver. You will lose whatever customization has been made to the driver. The other solution is to recompile the original driver with a modified patch that doesn't disable dithering.
In order to do so open a terminal, download the source RPM and install it. You may get a few warnings which can be ignored.
wget ftp://guest@csdftp.acer.com.tw/Aspire_One_Linpus_Linux\
/Aspire_One_Srpms/xorg-x11-drv-i810-2.1.1-8.fc8.src.rpm
sudo rpm -i xorg-x11-drv-i810-2.1.1-8.fc8.src.rpmThe code between lines 56-58 and 122-129 needs to be re-enabled. The sed command below automates the process.
sudo sed '56,58s/^+[/]*/+/;122,129s/^+[/]*/+/' -i /usr/src/redhat/SOURCES/reduce-X-time.patchInstall a few packages required to compile the driver.
sudo yum install rpmdevtools yum-utils
sudo yum-builddep xorg-x11-drv-i810-2.1.1-8.fc8.src.rpmCompile the driver and create the RPM.
sudo rpmbuild --target i586 --clean -bb /usr/src/redhat/SPECS/xorg-x11-drv-i810.specIf a later image version is pre-installed on your AA1 the previous command may quit with a install: command not found message. In that case just update the package which provides install and run the previous command again.
sudo yum update coreutilsAll that's left to do now is to install the just built RPM and enjoy a banding free display after a reboot.
sudo rpm --force -U /usr/src/redhat/RPMS/i586/xorg-x11-drv-i810-2.1.1-8.fc8.i586.rpmThe result will still not be perfect even with dithering enabled, because the physical limitation cannot be overcome, but it will be far less noticeable.


(sorry for the english...but I'm italian :D )
Just a question (I´m almost new in Linux world and I don´t want to frozen the system)...
Can we erase some files after the installation in order to free disk capacity?
Thanks in advance
sudo yum remove \*devel
after running,
sudo rpmbuild --target i586 --clean -bb /usr/src/redhat/SPECS/xorg-x11-drv-i810.spec
I get the following error after in the terminal, text in brackets is my best translation from Danish to English.
+ mkdir -p /var/tmp/xorg-x11-drv-i810-2.1.1-8.fc8-root-root/usr/share/hwdata/videoaliases
+ install -m 0644 /usr/src/redhat/SOURCES/i810.xinf /var/tmp/xorg-x11-drv-i810-2.1.1-8.fc8-root-root/usr/share/hwdata/videoaliases/
/var/tmp/rpm-tmp.87844: line 33: install: command not found
fejl(error): Fejl-afslutningsstatus fra(error-ending status from) /var/tmp/rpm-tmp.87844 (%install)
RPM opbygningsfejl (RPM build up error):
Fejl-afslutningsstatus fra(error-ending status from) /var/tmp/rpm-tmp.87844 (%install)
Hope you can help, and tnx for all your fine posts. They really help us noobs
thank you anyhow
+ mkdir -p /var/tmp/xorg-x11-drv-i810-2.1.1-8.fc8-root-root/usr/share/hwdata/videoaliases
+ install -m 0644 /usr/src/redhat/SOURCES/i810.xinf /var/tmp/xorg-x11-drv-i810-2.1.1-8.fc8-root-root/usr/share/hwdata/videoaliases/
/var/tmp/rpm-tmp.10594: line 33: install: command not found
error: Bad exit status from /var/tmp/rpm-tmp.10594 (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.10594 (%install)
no install in.......
rpm -e --no-deps coreutils
yum install coreutils
which install
/usr/bin/install
thank you
I can't believe how big difference it makes on the One. Heck, a LCD screen I used to own had more banding problems than the One have after this patch and that screen supposedly was able to display 16.7M colors.
As previous posters have experienced problems with a missing command so did I but that was quickly remedied with
sudo rpm -e --nodeps coreutils
sudo yum install coreutils
(previous poster of this solution made a typo in the commands so I'll re-post it for the One's that can't spot the typo wont have any problems in the future) -phun intended :)
im stuck in this part.
it says: sudo: yum-builddep: command not found
what shoud i do? pardon my ignorance. im not familiar with linux
Error: Missing Dependency: glibc-common = 2.7-2 is needed by package glibc
... it seems I have version 2.9-2 of glibc-common. Is there an easy way around this?
Error: Missing Dependency: libstdc++ = 4.1.2-33 is needed by package gcc-c++
Error: Missing Dependency: libstdc++ = 4.1.2-33 is needed by package libstdc++-devel
Which is then I think why I cant complete the next line, I get the same error as mentioned above. Any ideas why this happening or how I can fix it, I love this site has transformed my aa1. This is first time something hasnt worked exactly as stated.
Unfortunately there does not appear to be an uninstall option for this patch, so I did a fresh system install (using the .iso from trrunde listed elsewhere in Macles) and then re-installed everything that I have changed. I now do a system backup (thanks Macles, again) before installing anything so I can revert in case of problems.
cpp-4.3.2-7.i386.rpm
gcc-4.3.2-7.i386.rpm
glibc-devel-2.9-2.i386.rpm
glibc-headers-2.9-2.i386.rpm
kernel-headers-2.6.23.17-88.fc7.i386.rpm
libgcc-4.3.2-7.i386.rpm
libgomp-4.3.2-7.i386.rpm
mpfr-2.3.2-1.fc10.i386.rpm
from rpmfind all fedora versions mostly fc10 (except kernel-headers fc7). I then did rpm -Uvh *.rpm on the directory with them in and all went well. Fingers crossed.
I then tried to build powertop and it was missing some headers so I did yum install ncurses-devel and Robert is your mothers brother working compiler without uninstalling everything!
I would have prefered getting the Linpus kernel headers but they weren't downloading off there website for some reason?
I need a working c compiler to install GDE to do DNA sequence alignments.
Cheers,