lenny + radeon = scarsa profondità di colore?

3 risposte [Ultimo contenuto]
Ritratto di olorian
olorian
(Junior)
Offline
Junior
Iscritto: 24/05/2009
Messaggi: 18

Salve a tutti!
Premetto che non sono esattamente nuovo di Linux [ma proprio per niente], sono anni che lo uso - - - e che sopporto pazientemente le periferiche che non funzionano aspettando che qualche anima pia sviluppi il driver o risolva ufficialmente il problema di turno, e che celebro allegramente ogni progresso che vedo coi miei occhi, e negli ultimi anni sono stati tanti..
sono abituato a ricercare su internet le soluzioni ai miei problemi, e ne ho visti veramente tanti.. ma alla fine sono riuscito ad installare un sistema [ubuntu*] adatto per tutto quello che uso [tavoletta grafica e scheda di rete wireless tra i problemi più rilevanti], ma insoddisfatto delle prestazioni sono "tornato" a debian..

* avevo scelto ubuntu perché - per qualche mai chiarito ed assolutamente [all'epoca] poco documentato problema probabilmente con la scheda video, nessun'altra distro si installava mai, piantandosi con schermo nero subito dopo il messaggio iniziale "caricamento del kernel linux...."

lenny invece aveva [ed ha tuttora, nella versione stabile 5.1] l'amabile vizio di installarmi un kernel che [solo sulla mia macchina, voglio sperare] non si avvia.... quindi mi si perdonerà [ma anche se no poco male..] se a suo tempo misi il dvd nel dimenticatoio..
quando l'ho reinstallata l'ho fatto aiutandomi col live di ubuntu per potermi connettere tramite chroot ed installare un kernel più recente [ma soprattutto funzionante..]

ho reinstallato tutto, il sistema vola rispetto a prima, ho avuto un po' di problemi ad installare i driver wireless rtl8187, che rifiutavano di installarsi su un kernel che non fosse il 2.6.29-bpo.2, ma alla fine ce l'ho fatta

venendo al problema: appena installato lenny con gnome, non mi veniva rilevata correttamente la risoluzione del monitor, per cui dovevo modificare manualmente xorg.conf, e non voleva riconoscermi lo scorrimento verticale del touchpad senza belle altre manipolazioni
per altri motivi ho deciso di fare tabula rasa, installare da 0 [scegliendo nell'installer solo "sistema laptop" e "sistema base"], per poi connettermi ad internet per scaricare solamente i pacchetti che dico io..
così facendo ho installato xfce - che mi ha riconosciuto subito risoluzione e touchpad, con tanto di scorrimento orizzontale.., ho sostituito awn [il python mi è antipatico...] con un semplice pannello a scomparsa.... ecc.ecc.ecc...
ma per quanto smanetti con xorg.conf, non riesco a convincerlo a visualizzare una profondità di colori decente....

la mia scheda video è una:
olorin@olorian:~$ lspci | grep ati<br />01:05.0 VGA compatible controller: ATI Technologies Inc RS780MC [Radeon HD 3100 Graphics]
olorin@olorian:/var/log$ uname -a<br />Linux olorian 2.6.29-bpo.2-<b>amd64</b> #1 SMP Mon May 18 09:38:23 UTC 2009 x86_64 GNU/Linux

intendiamoci, per navigare e lavorare coi testi basta, ma a parte che un bel po' del mio tempo al computer lo passo lavorando con immagini, ... qualunque gradiente viene rappresentato come una scala di colori a tipo win95-98!

"suppongo" che il driver utilizzato sia il "radeon", perché se nella riga apposita imposto "fglrx" o "mesa" X non parte proprio, lamentando "no screen found"

Section &quot;InputDevice&quot;<br />   Identifier      &quot;Generic Keyboard&quot;<br />      Driver          &quot;kbd&quot;<br />   Option          &quot;XkbRules&quot;    &quot;xorg&quot;<br /># Option          &quot;XkbVariant&quot;    &quot;&quot;<br />    Option          &quot;XkbModel&quot;    &quot;pc105&quot;<br /> Option          &quot;XkbLayout&quot;   &quot;it,de,us&quot;<br />      Option          &quot;XkbOptions&quot;  &quot;lv3:ralt_switch,grp:shifts_toggle&quot;<br />EndSection<br /><br />Section &quot;InputDevice&quot;<br />  Identifier      &quot;Configured Mouse&quot;<br />      Driver          &quot;mouse&quot;<br />EndSection<br /><br />Section &quot;Device&quot;<br />   Identifier      &quot;Configured Video Device&quot;<br />EndSection<br /><br />Section &quot;Monitor&quot;<br />        Identifier      &quot;Configured Monitor&quot;<br />EndSection<br /><br />Section &quot;Screen&quot;<br />      Identifier      &quot;Default Screen&quot;<br />        Monitor         &quot;Configured Monitor&quot;<br />EndSection<br /><br />Section &quot;ServerFlags&quot;<br />  Option &quot;AllowEmptyInput&quot; &quot;True&quot;<br />EndSection

inoltre
olorin@olorian:~$ cat /var/log/Xorg.0.log | grep EE<br />       (WW) warning, (EE) error, (NI) not implemented, (??) unknown.<br />(II) Loading extension MIT-SCREEN-SAVER<br />(EE) RADEON(0): Acceleration initialization failed

non riesco in nessun modo ad installare driver proprietari, né tramite APT, né tramite l'installer Catalyst..

olorin@olorian:/var/log$ cat /etc/apt/sources.list<br /><br /># deb cdrom:[Debian GNU/Linux LennyBeta2 _Lenny_ - Official Beta amd64 CD Binary-1 20080607-19:55]/ lenny main <br /><br /># deb cdrom:[Debian GNU/Linux LennyBeta2 _Lenny_ - Official Beta amd64 CD Binary-1 20080607-19:55]/ lenny main <br /><br />deb http://security.debian.org/ lenny/updates main  <br />deb-src http://security.debian.org/ lenny/updates main <br />deb-src ftp://ftp.it.debian.org/debian/ lenny main contrib non-free <br />deb http://ftp.it.debian.org/debian/ lenny main contrib non-free  <br />deb http://www.backports.org/debian/ lenny-backports main contrib non-free  <br /><br /># deb http://download.videolan.org/pub/videolan/debian/ sid main <br /># deb-src http://download.videolan.org/pub/videolan/debian/ sid main <br /><br /># Debian-Multimedia o Marillat - scaricare debian-nultimedia-keyring<br /># deb http://www.debian-multimedia.org/ lenny main <br /><br /><br /># Google repos per picasa<br /><br /># Google stable repository<br /># deb http://dl.google.com/linux/deb/ stable non-free <br /># Google testing repository<br /># deb http://dl.google.com/linux/deb/ testing non-free <br /><br />deb http://www.lamaresh.net/apt/ lenny main  

· tramite APT posso installare [come spiega la guida] fglrx-control, -driver, -kernel-src, che si tirano dietro -glx, -glx-ia32, -atieventsd, -amdcccle, ma non so poi come modificare xorg.conf [ovviamente limitandomi ad inserire "Driver" "fglrx" nella sezione "Device" non va bene, se no stavo a cavallo...]
· inoltre non c'è modo di compilare il modulo per il kernel, perché "m-a build fglrx" mi dà sempre ".....return makes pointer from integer without a cast"; questo mi succede sia con la versione 9.4 che con la 9.5 del driver Catalyst, sia con i sorgenti del repository
· l'installer installa tutto correttamente, nel senso che non mi dà nessun messaggio di errore, ma dando poi "aticonfig --initial", il file xorg.conf che ne deriva non permette a X di partire
· se provo tramite l'installer a costruire i pacchetti per debian/lenny, questi vengono costruiti ma non sono installabili, perché "fglrx-driver tenta di installare il file ..../lib/ *non sono riuscito a rintracciarlo nei log*, che è fornito anche da xserver-xorg-core"
· se faccio l'aggiornamento a squeeze, i driver fglrx vengono installati automaticamente, ma portano ad un rallentamento generale delle prestazioni dovuto fondamentalmente al peso [soprattutto in termini di carico cpu] di Xorg, che è poi esattamente ciò che rende ubuntu [che tengo sempre installato nell'altra partizione] così lento

non riesco a trovare guide o topic nei forum più vari che spieghino come impostare un valore più alto per la profondità di colore... non so nemmeno come ottenere dal sistema il valore della profondità attuale.. quello che è certo è che non è quella normale, ma una inferiore..

inoltre:
olorin@olorian:/var/log$ glxinfo <br />name of display: :0.0<br />X Error of failed request:  BadRequest (invalid request code or no such operation)<br />  Major opcode of failed request:  158 (GLX)<br />  Minor opcode of failed request:  19 (X_GLXQueryServerString)<br />  Serial number of failed request:  14<br />  Current serial number in output stream:  14<br />olorin@olorian:/var/log$ glxgears <br />X Error of failed request:  BadRequest (invalid request code or no such operation)<br />  Major opcode of failed request:  158 (GLX)<br />  Minor opcode of failed request:  19 (X_GLXQueryServerString)<br />  Serial number of failed request:  14<br />  Current serial number in output stream:  14

insomma, come devo muovermi? qualcuno ha qualche suggerimento??
spero non mi si suggerisca di ricompilare il kernel - almeno, non se non si sa per esempio sicuramente che serve il supporto tal-dei-tali..

mi ero anche detto "mo' faccio un'altra prova, installando un kernel meno recente, magari è quello il problema", ma purtroppo in lenny sono disponibili solo il 2.6.24 [che non parte], il 2.6.26 e il 2.6.29.. e solamente su quello che sto usando funziona la scheda wireless, quindi sarei, come dire, tentato di tenerlo...

insomma non so più che altro provare... idee? magari si tratta di un problema arciconosciuto [preferirei rompere per un problema risolto di cui viene richiesta la soluzione in continuazione che per uno fondamentalmente semplice ma la cui soluzione non esiste ancora.....]

PS: no, non allego screenshot del problema.... sicuramente il problema riguarda la visualizzazione da parte del mio monitor, non le immagini in sé..

Ritratto di olorian
olorian
(Junior)
Offline
Junior
Iscritto: 24/05/2009
Messaggi: 18

ecco invece un'immagine che può rendere l'idea... l'ho creata io con gimp, non so come la visualizzate, ma come ho detto è giusto per rendere l'idea:

voi visualizzate sopra un gradiente morbido [corna facendo], e sotto una scala di colori, vero?
ecco, io sopra visualizzo una scala di colori esattamente come sotto, con l'unica differenza che sopra [e meno male..] ognuno degli otto settori contiene a sua volta otto diversi scalini, che non si staccano l'uno dall'altro secondo una linea perfettamente verticale, ma un po' frastagliata...

questo fenomeno ha un nome particolare? si tratta di scarsa profondità di colore, no?

grazie a tutti, attendo con speranza...

Ritratto di olorian
olorian
(Junior)
Offline
Junior
Iscritto: 24/05/2009
Messaggi: 18

come sospettavo, i driver fglrx presi dal repository ufficiale si lasciano compilare sul kernel 2.6.26-1 [e meno male... ci mancherebbe altro...], ed utilizzando quelli l'effetto scalettatura è molto più ridotto.. senza tuttavia [sicuramente sarà per la versione del driver] che X appesantisca ogni singolo movimento, come succede invece [su questo computer] con le versioni di squeeze...

se i driver wireless fossero così bravi da lasciarsi compilare anche su questo kernel avrei risolto il problema, cavoli...

qualcuno che mi confermi l'incompatibilità dei driver fglrx col kernel 2.6.29? o che abbia qualche lampo di genio? -D

Ritratto di olorian
olorian
(Junior)
Offline
Junior
Iscritto: 24/05/2009
Messaggi: 18

ok.. con kernel 2.6.26-1 + modulo fglrx la riproduzione dei filmati viene compromessa, sia con vlc che con totem... per la precisione, si vede solo parte [nel senso di "sezioni"] dei fotogrammi, mentre inspiegabilmente si vede normalmente se il lettore è coperto da una finestra qualsiasi....

=>>> ..... si tratta di un problema noto??
veramente non ho mai avuto tanti di questi problemi che non lasciano log ¬¬

sono al punto di partenza: non si può regolare la profondità di colori senza i driver fglrx??