Page 1 of 2

Come risolvere il problema di errato testo a video su Fresh

Posted: 30 December 2012, 23:10
by NicCo
Circa il problema segnalato per prima dal nostro Akiro qui
viewtopic.php?p=20550#p20550

Ho trovato il problema, la causa e la soluzione:
qui è in inglese > viewtopic.php?f=53&t=3681

It's the new pixman glyph cache, rebuilding the fontconfig cache seems solving the problem.
La causa è la nuova glyph cache di pixman, quindi ricostruire la fontcache sembra risolvere.

l'ho comunicato immediatamente a ROSA che aggiornerà quanto prima il pacchetto pixman, che nel %post eseguirà il seguente script,
purtroppo adesso sono in vacanza, rientreranno dopo il 9 di gennaio, speriamo che qualcuno possa spingere il fix su ABF negli /updates
prima di tale data... perchè il problema è davvero irritante e piuttosto insopportabile, tale da spingere alla reinstallazione, peraltro inutile...

Comando da eseguire:

Code: Select all

fc-cache -f -v
Sono giorni che ci sbatto il muso sul problema, ho anche reinstallato nuovamente tutto, ma il problema dopo un pò si è ripresentato:
ho notato che prima appare quasi casualmente e raramente, poi diventa sempre più presente fino a rendere inutilizzabile il sistema :evil: :twisted:

Appare e sembra attirato da programmi, in primis da Chromium, ma anche da Skype, Firefox, ma poi non disdegna altri programmi,
sia GTK che QT, diventa via via più disastroso ed insopportabile perchè poi praticamente tutti i caratteri risultano incomprensibili...,
ad un certo punto sembra avere installato la distro in una lingua orientale.

Si verifica con tutti i driver proprietari Nvidia, sia i long-lived che i current, ma non so se il problema sussiste anche con altri driver.


Se non potete aspettare il pacchetto con la correzione, potete fare la stessa operazione che ha risolto nel mio caso:
ho eseguito lo script sia come utente, sia come root user, ed il problema si è come volatilizzato del tutto, finalmente ;) :D

Code: Select all

[nicco@localhost ~]$ fc-cache -f -v

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
/usr/share/fonts: caching, new cache contents: 0 fonts, 11 dirs
/usr/share/fonts/100dpi: caching, new cache contents: 332 fonts, 0 dirs
/usr/share/fonts/75dpi: caching, new cache contents: 358 fonts, 0 dirs
/usr/share/fonts/OTF: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/Speedo: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/TTF: caching, new cache contents: 0 fonts, 3 dirs
/usr/share/fonts/TTF/dejavu: caching, new cache contents: 21 fonts, 0 dirs
/usr/share/fonts/TTF/droid: caching, new cache contents: 8 fonts, 0 dirs
/usr/share/fonts/TTF/liberation: caching, new cache contents: 12 fonts, 0 dirs
/usr/share/fonts/Type1: caching, new cache contents: 9 fonts, 0 dirs
/usr/share/fonts/cyrillic: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/default: caching, new cache contents: 0 fonts, 2 dirs
/usr/share/fonts/default/Type1: caching, new cache contents: 35 fonts, 1 dirs
/usr/share/fonts/default/Type1/adobestd35: caching, new cache contents: 35 fonts, 0 dirs
/usr/share/fonts/default/ghostscript: caching, new cache contents: 17 fonts, 0 dirs
/usr/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/misc: caching, new cache contents: 59 fonts, 0 dirs
/usr/share/fonts/ttf: caching, new cache contents: 0 fonts, 2 dirs
/usr/share/fonts/ttf/decoratives: caching, new cache contents: 29 fonts, 0 dirs
/usr/share/fonts/ttf/western: caching, new cache contents: 9 fonts, 0 dirs
/usr/lib/X11/fonts: skipping, no such directory
/usr/X11R6/lib/X11/fonts: skipping, no such directory
/opt/ttfonts: skipping, no such directory
/home/nicco/.local/share/fonts: skipping, no such directory
/home/nicco/.fonts: skipping, no such directory
/var/cache/fontconfig: not cleaning unwritable cache directory
/home/nicco/.fontconfig: cleaning cache directory
/home/nicco/.cache/fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
[nicco@localhost ~]$

Il primo warning mi suggerisce che forse sarebbe meglio eseguire lo script da root, lo eseguo nuovamente da root

[root@localhost ~]# fc-cache -f -v

/usr/share/fonts: caching, new cache contents: 0 fonts, 11 dirs
/usr/share/fonts/100dpi: caching, new cache contents: 332 fonts, 0 dirs
/usr/share/fonts/75dpi: caching, new cache contents: 358 fonts, 0 dirs
/usr/share/fonts/OTF: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/Speedo: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/TTF: caching, new cache contents: 0 fonts, 3 dirs
/usr/share/fonts/TTF/dejavu: caching, new cache contents: 21 fonts, 0 dirs
/usr/share/fonts/TTF/droid: caching, new cache contents: 8 fonts, 0 dirs
/usr/share/fonts/TTF/liberation: caching, new cache contents: 12 fonts, 0 dirs
/usr/share/fonts/Type1: caching, new cache contents: 9 fonts, 0 dirs
/usr/share/fonts/cyrillic: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/default: caching, new cache contents: 0 fonts, 2 dirs
/usr/share/fonts/default/Type1: caching, new cache contents: 35 fonts, 1 dirs
/usr/share/fonts/default/Type1/adobestd35: caching, new cache contents: 35 fonts, 0 dirs
/usr/share/fonts/default/ghostscript: caching, new cache contents: 17 fonts, 0 dirs
/usr/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/misc: caching, new cache contents: 59 fonts, 0 dirs
/usr/share/fonts/ttf: caching, new cache contents: 0 fonts, 2 dirs
/usr/share/fonts/ttf/decoratives: caching, new cache contents: 29 fonts, 0 dirs
/usr/share/fonts/ttf/western: caching, new cache contents: 9 fonts, 0 dirs
/usr/lib/X11/fonts: skipping, no such directory
/usr/X11R6/lib/X11/fonts: skipping, no such directory
/opt/ttfonts: skipping, no such directory
/root/.local/share/fonts: skipping, no such directory
/root/.fonts: skipping, no such directory
/var/cache/fontconfig: cleaning cache directory
/root/.fontconfig: not cleaning non-existent cache directory
/root/.cache/fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
[root@localhost ~]# 
Ciao, NicCo

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 2:54
by astragalo
Non avevo notato il problema ma a scanso di equivoci ......

Grazie mille!

Bye.

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 10:43
by NicCo
Ieri, dopo molte ore di uso continuato del PC, compresi alcuni riavvii, tutto ha funzionato bene,
stamattina dopo circa un'ora di navigazione con Firefox, leggendo un pò in giro, ritorna l'incubo

immagine ridotta %

quindi, sembra che l'errore sia ancora qui, e nonostante sia molto piu rado ed adesso non avvenga nelle finestre dei titoli,
e avvenga solo in alcuni rari e limitati tab, mentre prima era frequentissimo e omnipresente, l'errore purtroppo è ancora lì

Occorre sicuramente rivedere qualcosa in Xorg, Nvidia o pixman


Ciao, NicCo

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 11:30
by astragalo
Mai capitato.... deve essere legato alla scheda video perchè io ho una vecchia intel i915.

Dopo l'installazione un aggiornamento di pixman io l'ho fatto....... ma penso anche tu :-) questoa è la versione che ho installato:

libpixman1_0-0.28.2-1-rosa2012.1.i586

Bye

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 12:07
by rugyada
astragalo wrote:Mai capitato.... deve essere legato alla scheda video perchè io ho una vecchia intel i915.
Che io ricordi, tutti gli utenti che hanno lamentato questo problema hanno nvidia.

lib64pixman1_0-0.28.2-1 è un aggiornamento del 29/12 che per scrupolo non ho ancora eseguito, però ho al momento una ati e comunque ci sono state segnalazioni del bug come minimo una quindicina di giorni fa.

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 12:23
by NicCo
Il problema avviene tra i driver nvidia ed il server X 13

non è un problema legato a ROSA, ma colpisce linux!

Gli errori sono tutti legati al disegno del testo ma sono anche differenti:
dalla corruzione del testo di alcune pagine ed altre no, ad alcuni errori nei menu, errori sul testo delle konsole, ecc.
ma non avvengono tutti contemporaneamente, a volte alcuni, a volte altri, a volte insieme, come se fossero a caso


Ho trovato altri compagni di sventura, ed il problema ben snocciolato qui
potrete vedere anche molti altri shot pubblicati dagli utenti di Archilinux

Problem with font rendering: Random characters or font styles.
https://bbs.archlinux.org/viewtopic.php?id=152837

[Solved] NVIDIA artefacts on text while browsing web
https://bbs.archlinux.org/viewtopic.php?id=153890

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 14:43
by stefano1956
Io ho una Nvidia, la 9400, e questo problema mi si presenta raramente solo nelle finestre delle schede di chromium, ma solo se vado a ravanare in alcuni siti (sto cercando di capire quali...) ma sparisce se chiudo e riavvio chromium. In questo momento, ad esempio, non c'è... ho aperto 4 tab: gmail, mib (2) e it-mandriva...
Devo tener d'occhio, quando mi si verifica il problema, quali siti ho aperto.
Ciao e buon fine d'anno!

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 15:21
by NicCo
stefano1956 wrote:Io ho una Nvidia, la 9400, e questo problema mi si presenta raramente solo nelle finestre delle schede di chromium
Nel tuo caso, se hai una 9400, hai R310, e anche il driver nvidia-current 310.19 risulta mal funzionante!

A me su firefox e chomium soprattutto, non appena apro le pagine di http://www.ansa.it, prova questo:
ho notato che alcuni programmi come i browser, anche qualche pagina particolare scatena il problema.

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 18:52
by stefano1956
Boh... ho navigato un po' in a.sa.it, e l'unica corruzione che ho ottenuto è stata la d in t, ma non in tutti i titoli delle label... il resto non mi ha minimamente dato problemi...

(Come si fa a inserire un'immagine???? Devo proprio depositarla da qualche parte?)

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 31 December 2012, 21:21
by rugyada
stefano1956 wrote:(Come si fa a inserire un'immagine???? Devo proprio depositarla da qualche parte?)
E si :D

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 4 January 2013, 0:01
by albpanig
NicCo wrote:Il problema avviene tra i driver nvidia ed il server X 13

non è un problema legato a ROSA, ma colpisce linux!

Gli errori sono tutti legati al disegno del testo ma sono anche differenti:
dalla corruzione del testo di alcune pagine ed altre no, ad alcuni errori nei menu, errori sul testo delle konsole, ecc.
ma non avvengono tutti contemporaneamente, a volte alcuni, a volte altri, a volte insieme, come se fossero a caso


Ho trovato altri compagni di sventura, ed il problema ben snocciolato qui
potrete vedere anche molti altri shot pubblicati dagli utenti di Archilinux

Problem with font rendering: Random characters or font styles.
https://bbs.archlinux.org/viewtopic.php?id=152837

[Solved] NVIDIA artefacts on text while browsing web
https://bbs.archlinux.org/viewtopic.php?id=153890
per un ignorante come il sottoscritto: cosa devo fare? Aprire un bug a Rosa (vedi problemi con Gnucash) è stata un'impresa!!!

Dicono di
You need to use:
xorg-server 1.13.0-3
xorg-server-common 1.13.0-3instead of the 1.13.0-4 in the repositories

e quindi?

ciao

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 4 January 2013, 2:29
by akiro
Si è ripresentato anche a me, anche se solo su FIrefox per ora.

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 4 January 2013, 11:39
by NicCo
Ritengo il problema dell'errata visualizzazione dei caratteri su Fresh, il problema più grave,
perchè colpisce tutte le schede che devono usare -long lived, ma anche alcune con -recent,
d'altra parte in molto casi non è possibile neanche usare i nuveau perchè spesso errano con
la risoluzione del display, costringendoci ad un odioso 10124x768 e ignorando ogni nostro
successivo tentativo di cambiare la risoluzione, anzi oscurando l'intero xorg all'avvio...

io ho mandato tutti i nostri feedback a ROSA; che già conosce il problema e la sua gravità...

quindi quando gli sviluppatori saranno tornati dalle ferie, se ne occuperanno immediatamente

e si occuperanno sicuramente anche di GnuCash


Ciao

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 4 January 2013, 12:14
by GvMariani
NicCo wrote: d'altra parte in molto casi non è possibile neanche usare i nuveau perchè spesso errano con
la risoluzione del display, costringendoci ad un odioso 10124x768 e ignorando ogni nostro
successivo tentativo di cambiare la risoluzione, anzi oscurando l'intero xorg all'avvio...
Questo potrebbe essere connesso con il problema della vecchie patches in libdrm...
hai riprovato con le libdrm rifatte MIB? Si presenta ancora?

GvM

Re: Come risolvere il problema di errato testo a video su Fr

Posted: 4 January 2013, 12:41
by NicCo
GvMariani wrote: Questo potrebbe essere connesso con il problema della vecchie patches in libdrm...
hai riprovato con le libdrm rifatte MIB? Si presenta ancora?

GvM
Non ho ancora provato perchè sono in casa, non in ufficio, dove potrei provare