had some discussions together in MIB ML about the problem regarding the severe text corruption with Nvidia proprietary
The problem is so annoying and unbearable that many members of our Community have wanted to uninstall ROSA Fresh,
if we would not have immediately found a way to solve...
(the problem is made even more serious by the lack of a good "nuveau" driver that functions with right display resolutions,
or at least allowing you to set the correct display resolutions without sending the Xorg to freeze after the following reboot,)
probably this problem is related also to libdrm or to some other pieces in X13, or even in the X13 as a whole)
The text corruption is not a ROSA Fresh issue but is related to the current status of Xorg13 with the Nvidia drivers,
Infact we have found many forum discussions in other comunities like in Archlinux, about the same problems...
I started searching in the web and one first workaround was found:
How to fix the serious charset display corruption with Fresh > viewtopic.php?f=53&t=3681
Code: Select all
fc-cache -f -v
I asked if it would be possible having a pixman without the cache feature:
NicCo wrote: is it possible to try a pixman version without this cache feature?
The problem is widespread and harms:
all users with nvidia long-lived R300, some with nvidia-recent R310
A lot of users don't know what to do, some want to uninstall Fresh
so, if you can prepare a pixman without the fontcache feature,
I could try and test that immediately and also many mib users.
GvM wrote:It is not possible: the feature is part of any pixman release > 0.27.2.
What can be done is not use the feature from the x server, as Pulfer did.
You should test his packages to see if this fix the bug...
A VIABLE SOLUTIONPulfer wrote:Meanwhile, I have a testing build of x11-server which can possibly solve issues with fonts corruption:
http://abf.rosalinux.ru/downloads/abond ... n/release/
http://abf.rosalinux.ru/downloads/abond ... n/release/
Same x11-server as in Main, but built without highly experimental use-new-pixman-api.diff patch.
I'm not sure it really helps but I don't have font corruption anymore (installed packages yesterday).
ROSA Desktop.Fresh 2012 - 64bit
Code: Select all
urpmi.addmedia --update Xorg_for_Nvidia http://abf.rosalinux.ru/downloads/abondrov_personal/repository/rosa2012.1/x86_64/main/release/
urpmi --auto-select --auto
reboot
#
Code: Select all
urpmi.addmedia --update Xorg_for_Nvidia http://abf.rosalinux.ru/downloads/abondrov_personal/repository/rosa2012.1/i586/main/release/
urpmi --auto-select --auto
reboot
#
MY INSTALL / TEST
My Hardware is Nvidia Go 7300 > nvidia long-lived 304-64
I tried immediately, below I'm publishing my install log and my own results
Code: Select all
[root@localhost ~]# urpmi.addmedia --update Xorg_for_Nvidia http://abf.rosalinux.ru/downloads/abondrov_personal/repository/rosa2012.1/x86_64/main/release/
viene aggiunto il supporto "Xorg_for_Nvidia"
http://abf.rosalinux.ru/downloads/abondrov_personal/repository/rosa2012.1/x86_64/main/release/media_info/synthesis.hdlist.cz
[root@localhost ~]# urpmi --auto-select
Per soddisfare le dipendenze, saranno installati i seguenti pacchetti:
Pacchetto Versione Release Dist DEpoch Arch.
(supporto "Xorg_for_Nvidia")
x11-server-common 1.13.1 1.1 rosa 2012.1 x86_64
x11-server-xorg 1.13.1 1.1 rosa 2012.1 x86_64
8.2KB di spazio disco saranno liberati.
verranno scaricati 3.3MB di pacchetti.
Procedo con l'installazione di 2 pacchetti? (S/n) s
After the reboot, all is working correctly as we expected!
PROS: NO characters text corruption anymore in Firefox, Chromium, ecc. (I tried all the pages I already know had broken text...)
CONS: It seems that the vertical scrolling of pages is a little slower with my hardware, but without fontcache this was predictable
Please, spread this Forum Topic in other Community Forums to help ROSA and cooker users with the same problems
P.S.
- In the meanwhile we have started a new open project, More Info:
Xorg 13 port, full enabled, for ROSA Desktop.Fresh 2012 > viewtopic.php?f=38&t=3691 - I informed via email all the main members of our Community to try the fix, if works properly also for them and write feedback
bye, NicCo