Page 1 of 1

Xorg 13 modified for ROSA Desktop.Fresh 2012 & Nvidia driver

Posted: 4 January 2013, 12:48
by NicCo
During these holidays, me (NicCo), Gvm, Pulfer, and some others...
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
the workaround only diminishes the problem but does not fix, after a while, the issue starts again to corrupt the text.



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...
Pulfer 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).
A VIABLE SOLUTION

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
#
ROSA Desktop.Fresh 2012 - 32bit

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
I remind you, it's neeed a full reboot of ROSA after installing, CTRL+ALT+BackSpace is not enough

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
thanks for Your attention,
bye, NicCo

Re: Xorg 13 modified for ROSA Desktop.Fresh 2012 & Nvidia dr

Posted: 4 January 2013, 16:34
by NicCo
We thank for their relaying: Sylvain Zucca, Jean Claude Vanier
Sylvain Zucca wrote:Hey NicCo,

Relayed to the ROSA french forum : http://forum.rosalab.ru/en/viewtopic.php?f=36&t=1599

Re: Xorg 13 modified for ROSA Desktop.Fresh 2012 & Nvidia dr

Posted: 4 January 2013, 19:38
by GiuX
Hello,
there's a any improvement for radeon's users???

Re: Xorg 13 modified for ROSA Desktop.Fresh 2012 & Nvidia dr

Posted: 4 January 2013, 19:43
by NicCo
GiuX wrote:Hello,
there's a any improvement for radeon's users???
The solution is intended only for Nvidia users...
No, you can only obtain some performances regressions, NOT SUGGESTED!



Radeon's users can try the X 13 port by MIB:
that is full featured and you could obtain PERFORMANCES improvments...

More Info: (now is a Work in progress, not completed)
Xorg 13 port, full enabled, for ROSA Desktop.Fresh 2012 > viewtopic.php?f=38&t=3691

Re: Xorg 13 modified for ROSA Desktop.Fresh 2012 & Nvidia dr

Posted: 4 January 2013, 19:49
by GiuX
Ok, thanks for always speed response and for all work you do for our Distro!

Re: Xorg 13 modified for ROSA Desktop.Fresh 2012 & Nvidia dr

Posted: 6 January 2013, 0:26
by benbullard79
Thanks for doing this. It is so much easier to use ROSA Fresh now.

Re: Xorg 13 modified for ROSA Desktop.Fresh 2012 & Nvidia dr

Posted: 26 January 2013, 20:10
by Alexander83
Works fine on my rosa 2012.1 64bit! Thanks MIB! ;)