[Mini-HowTo] AiGLX + Nvidia + Beryl

Configurazione e uso dell'interfaccia utente predefinita fino alla versione 16.04 di Ubuntu.
Avatar utente
NevidS
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1002
Iscrizione: venerdì 28 ottobre 2005, 10:56
Distribuzione: Kubuntu

[Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da NevidS »


[glow=red,2,300]Modifiche alla guida[/glow]
in data 21/11/06: Modificato in modo più chiaro il file xorg.conf. Spero che ora sia più chiaro (punto 8 ).
In data 26/11/06: Modificato il repo di Beryl basato sul svn di Trevino (punto 10).

Dunque quello che sto scrivendo è pura scopiazzatura da diverse guide, ma che se messe insieme funzionano alla grande. il problema era che o non funzionava una cosa o non ne funzionava un'altra, tipo beryl che ciuccia più risorse di una idrovora oppure beryl che va ma con un live ma costante e fastidioso scatto continuo
Scopo del gioco:
far funzionare AiGLX (quindi SENZA installare XGL) con il solo ausilio dei driver nuovi Beta della Nvidia sulla vostra Edgy e far funzionare Beryl in modo corretto. Il tutto cercando di spiegare in modo estremamente SEMPLICE tutti i passi.


Patti chiari, amicizia lunga: vi voglio bene ma NON mi assumo la responsabilità di un malfunzionamento!


Prima di partire Telperion mi segnala una cosa molto importante in un post subito sotto questo. Dovete controllare prima di ogni cosa se avete il modulo eeprom attivo. Come si fa?
Kubuntu -> sudo kate /etc/modules
Ubuntu -> sudo gedit /etc/modules
Vi verrà fuori qualcosa del tipo

Codice: Seleziona tutto

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
sbp2
Se tra i parametri scritti dovesse apparire anche questo modulo eeprom dovete commentarlo, ossia mettergli un cancelletto davanti #


1. Incominciamo.
Installiamo i Driver nuovi. Sono già pacchettizzati per lo scopo, quindi editate il vostro sources.list e inserite quanto segue. Per editarlo dovete dare
Kubuntu -> sudo kate /etc/apt/sources.list
Ubuntu -> sudo gedit etc/apt/sources.list

Codice: Seleziona tutto

#NVIDIA Driver 96.25 Beta Repository
deb http://dev.realistanew.com/beryl edgy beryl
In questi giorni vi sare accorti senza dubbio che con il passaggio da Dapper a Edgy c'è stata una transumanza collettiva sicchè molti server sono down.
Se quindi il repo qua sopra dovesse essere preso d'assalto potreste (uso il condizionale in quanto non sono sicuro dell'effettivo risultato) usare il repo segnalatomi da damfino nel canale IRC di ubuntu-it. Quindi togliete o commentate quello di prima e mettete questo.

Codice: Seleziona tutto

#NVIDIA Driver 96.25 Beta Repository
deb http://amaranth.selfip.com edgy lrm
2. Ok, copiato ed incollato aggiungiamo la chiave di beerokid, quindi da terminale copiate ed incollate pure quanto segue e date invio:

Codice: Seleziona tutto

wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
3. E' tempo di aggiornare il tutto con un bel

Codice: Seleziona tutto

sudo apt-get update
4. Siamo pronti ad installare i driver

Codice: Seleziona tutto

sudo apt-get install nvidia-glx libxorg-sched-yield-hack0
sudo apt-get upgrade
6. Aggiorniamo il nostro bel Xorg di tutto quello che abbiamo fatto con il comando:

Codice: Seleziona tutto

sudo nvidia-xconfig
7. Riavviate il pc. Per riavvio intendo tutta la macchina, non solo la sessione in quanto i moduli del driver vadano ad aggiornare il kernel ai cambiamenti fatti. Ok, vi aspetto qua.

8. Siete tornati? Ottimo per me e per voi. Ora dobbiamo aggiornare abilitare AiGLX dentro a Xrog. Come?
Kubuntu -> sudo kate /etc/X11/xorg.conf
Ubuntu ->sudo gedit /etc/X11/xorg.conf
Dovete inserire quanto segue dentro alla voce "Screen"

Codice: Seleziona tutto

# Enable 32-bit ARGB GLX Visuals
# If you are using an older version of compiz that
# does not support rendering into the Composite
# Overlay Window, you will need to disable clipping
# of GLX rendering to the X Root window with this
# option, or you will get a blank screen after
# starting compiz:
    Option         "AddARGBGLXVisuals" "True"
    Option         "DisableGLXRootClipping" "True"
    Option         "TripleBuffer" "true"
9. Ok, il peggio è fatto. Tuttalpiù ora se non dovesse andare Beryl avete la scheda grafica aggiornata :P
Beryl io suggerisco caldamente di installarlo dai repo di Treviño che li aggiorna sempre e perchè ho visto che vanno fluidissimi. Quindi o seguite il suo post
http://forum.ubuntu-it.org/viewtopic.php?t=40322 giusto per farvi un'idea oppure seguite quanto scrivo io che poi è QUASI la stessa cosa che dice lui essendo che copio quanto detto ma spero in modo, se possibile, ancora più semplice e lo rendo lievemente più diretto a Edgy. ;)

10. Aprite di nuovo il vostro sources.list
Kubuntu -> sudo kate /etc/apt/sources.list
Ubuntu -> sudo gedit etc/apt/sources.list
e ci incollate:

Codice: Seleziona tutto

## Treviño's Ubuntu edgy Beryl-SVN Repository (GPG key: 81836EBF - DD800CD9)
## Daily Updated Beryl (and related projects) Packages...
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn
11. Aprite il terminale di nuovo e ci mettete la chiave sua copiando e incollando:

Codice: Seleziona tutto

KEY=81836EBF; gpg --keyserver subkeys.pgp.net --recv $KEY && gpg --export --armor $KEY | sudo apt-key add -
12. Direi che è il caso di dare un bel

Codice: Seleziona tutto

sudo apt-get update
sudo apt-get upgrade
13. Abbiamo tutte le dipendenze risolte?
Di sicuro no dato che il buon Treviño si è preso l'onere di aggiornare la sua versione il più possibile quindi dovrete installare per sicurezza questa palancata di roba, ma è per il vostro bene.

Codice: Seleziona tutto

sudo apt-get install libc6 libice6 libpng12-0 libsm6 libstartup-notification0 libx11-6 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxinerama1 libxrandr2 libglib2.0-0 libatk1.0-0 libcairo2 libfontconfig1 libgtk2.0-0 libpango1.0-0 libxcursor1 libxi6 libxrender1 librsvg2-2 libapr0 libdb4.3 libexpat1 libsvn0 libwnck18 libldap-2.3-0 #libdbus-1-2 libdbus-1-3
14. Eccoci infine al grande passo finale. Aggiorniamo:

Codice: Seleziona tutto

sudo apt-get install beryl emerald
Ora provate da terminale o meglio con alt+F2 il comando start-beryl oppure beryl-manager e il gioco è fatto... spero.
spero anche di esservi stato d'aiuto in qualche modo, semmai a vostra volta fare una guida tirando fuori da qua qualcosa di utile (rotfl)



La guida è stata copiata e rimontata come un Frankenstin dai due siti:
- http://www.paolinoland.it/index.php?opt ... &Itemid=25
- http://forum.ubuntu-it.org/viewtopic.php?t=40322
Ultima modifica di NevidS il domenica 26 novembre 2006, 22:25, modificato 1 volta in totale.
Paradossalmente non ho una firma nello spazio in cui dovrei avere una firma
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da telperion »

EDIT
il pacchetto libxorg-sched-yield-hack0 è diventato obsoleto ed è stato rimosso.
Se non lo trovate non preoccupatevi, in realtà non serve più

Verificate prima di installare
i driver Nvidia 9625 nel file

Codice: Seleziona tutto

sudo nano -w /etc/modules
(al posto di nano potete usare gedit kate ecc)

di non caricare il modulo

eeprom

nel caso commentatelo:

ESEMPIO di /etc/modules

Codice: Seleziona tutto

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

#......
#.....

# I2C chip drivers
#eeprom  <-se c'è eeprom, commentato con il cancelletto davanti 

# ....
# ....
Il modulo è incompatibile con i driver risultato : schermo nero.
Esiste anche una patch, ma nel dubbio commentate eeprom tanto funziona tutto lo stesso.
Ultima modifica di telperion il lunedì 6 novembre 2006, 20:12, modificato 1 volta in totale.
Avatar utente
31lore31
Prode Principiante
Messaggi: 111
Iscrizione: mercoledì 20 settembre 2006, 12:51
Desktop: ubuntu-xorg
Distribuzione: Ubuntu 17.10 x86_64
Sesso: Maschile
Località: Vittoria
Contatti:

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da 31lore31 »

nel mio sono presenti solo queste righe...
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
sbp2

e sembra funzionare tutto per benino...

mi consigli di aggiungere anche le righe che hai nel tuo testo?

Inoltre volevo chiederti come si fa a fare partire beryl in automatico all'avvio...
ciao e grazie
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da telperion »

31lore31 ha scritto: nel mio sono presenti solo queste righe...
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
sbp2

e sembra funzionare tutto per benino...

mi consigli di aggiungere anche le righe che hai nel tuo testo?

Inoltre volevo chiederti come si fa a fare partire beryl in automatico all''avvio...
ciao e grazie
No, non aggiungere niente era solo un esempio, basta che non c''è eeprom

Per far partire beryl in automatico su gnome
Sistema preferenze sessioni -> programmi avvio
aggiungi

Codice: Seleziona tutto

beryl-manager
Ultima modifica di telperion il sabato 28 ottobre 2006, 11:47, modificato 1 volta in totale.
Avatar utente
NevidS
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1002
Iscrizione: venerdì 28 ottobre 2005, 10:56
Distribuzione: Kubuntu

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da NevidS »

Telperion, non sapevo assolutamente di questa cosa, grazie molto!
Comunque nemmeno a me risulta presente quella voce, tuttavia per sicurrezza ora aggiungo il tuo suggerimento nella guida.

Comunque tutto il mio entusiasmo iniziale si sta un po' andando a benedire: pensavo di aver risolto la fame nel mondo invece mi trovo che dopo due riavvii ho la stessa scattosità di prima. Non solo, ho un precesso che si chiama apt-index-watch che salta fuori ogni 10 secondi portandomi la CPU al 100%

[EDIT:] finalmente ho capito un po' come gira la cosa anche se non ho capito il perchè sia così:

A) la scattosità la si risolve semplicemente senza aprire nessuna finestra prima di dare il comando beryl-manager con Ctrl+F2
B) apt-index-watch è un bug (https://launchpad.net/distros/ubuntu/+s ... +bug/64531) quindi nulla a che vedere con la guida.

Sicchè posso esprimere a pieni polmoni che il collage di questa guida funziona alla meraviglia ;D
Ultima modifica di NevidS il lunedì 30 ottobre 2006, 15:17, modificato 1 volta in totale.
Paradossalmente non ho una firma nello spazio in cui dovrei avere una firma
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da Cla »

a me da un'errore per quanto riguarda i due repository da aggiungere al sources.lst ...
riproverò tra un po, magari è solo un problema di server
Dark_Anakin
Prode Principiante
Messaggi: 50
Iscrizione: venerdì 22 settembre 2006, 4:21

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da Dark_Anakin »

in /etc/X11/xorg.conf

Sotto "Device" aggiungete anche

Option "AddARGBGLXVisuals" "True"

In Screen DefaultDepth impostatelo a 24

Alla fine del file aggiungete questo

Section "Extensions"
Option "Composite" "true"
EndSection

Inoltre installate anche emerald-theme (lo trovate in synaptic)

Good Luck
Avatar utente
31lore31
Prode Principiante
Messaggi: 111
Iscrizione: mercoledì 20 settembre 2006, 12:51
Desktop: ubuntu-xorg
Distribuzione: Ubuntu 17.10 x86_64
Sesso: Maschile
Località: Vittoria
Contatti:

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da 31lore31 »

Ho installato il tutto seguendo quanto scritto in questa pagina ed ho riscontrato un solo malfunzionamento che non si verifica sempre... cioè a volte all'apertura di qualche finestra l'interno è assolutamente nero. Il contenuto della finestra viene visualizzato se clicco ripetutamente su "shade window" o "minimize window".
Qualcuno saprebbe indicarmi qualcosa? grazie
Avatar utente
NevidS
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1002
Iscrizione: venerdì 28 ottobre 2005, 10:56
Distribuzione: Kubuntu

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da NevidS »

Quello penso dipenda dall'instabilità di Beryl. Trevino aggiorna sempre i suoi repo, ad esempio oggi che è domenica li ha aggiornati due volte!
Con l'ultimo aggiornamento ho la macchina perfettamente fluida (cosa che mi lamentavo prima), quindi dipende molto da quello e da come vengono sviluppati i pacchetti di Beryl, che di vantaggio nei confronti di Compiz ha proprio quello di rilasci costanti e veloci.
Paradossalmente non ho una firma nello spazio in cui dovrei avere una firma
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da telperion »

31lore31 ha scritto: Ho installato il tutto seguendo quanto scritto in questa pagina ed ho riscontrato un solo malfunzionamento che non si verifica sempre... cioè a volte all''apertura di qualche finestra l''interno è assolutamente nero. Il contenuto della finestra viene visualizzato se clicco ripetutamente su "shade window" o "minimize window".
Qualcuno saprebbe indicarmi qualcosa? grazie

Mal che vada disattiva

Animazioni

da configuratore Beryl

poi va come un treno anche piu veloce
fededs83
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 480
Iscrizione: mercoledì 23 agosto 2006, 14:53

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da fededs83 »

Veramente complimenti per questo mini how-to!!!!tutto funzionante, a parte alcuni pacchetti che non riusciva a trovarmi (ma penso dipenda dai server intasati) per il resto tutto ok! tempo impiegato per far funzionare il tutto 20 minuti!!!!!!
Volevo chiedervi due cose:

1)sapreste come fare per abilitare anche i suoni di sistema sotto beryl? Cioè il suono quando chiudo una finestra, la massimizzo etc etc!
2) siccome ci in Beryl ci sono 2mila parametri da settare, potreste fare anche un mini how-to su come settarlo al meglio! ieri ci ho perso due ore ma ancora non sono riuscito ad averlo al meglio!

Comuqnue ragazzi ancora complimenti!
Fede
Avatar utente
imarorro
Prode Principiante
Messaggi: 61
Iscrizione: domenica 4 dicembre 2005, 10:46

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da imarorro »

non riuesco a farlo andare ..
quando scrivo in console beryl-manager
mi esce questo

Codice: Seleziona tutto

beryl-manager 
 Xlib:  extension "XVideo" missing on display ":0.0".
xvinfo: No X-Video Extension on :0.0
Xlib:  extension "XVideo" missing on display ":0.0".
xvinfo: No X-Video Extension on :0.0
XGL Absent, checking for NVIDIA
Nvidia Present
Relaunching beryl with __GL_YIELD="NOTHING"
Xlib:  extension "XVideo" missing on display ":0.0".
xvinfo: No X-Video Extension on :0.0
XGL Absent, checking for NVIDIA
Nvidia Present
beryl: No sync extension
oncelot
Prode Principiante
Messaggi: 170
Iscrizione: sabato 6 maggio 2006, 13:08

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da oncelot »

a me invece quando faccio partire beryl-manager mi si blocca completamente tutto (bad) (bad) (bad) (bad) (bad)

ma perchè?
cmq io uso una scheda video invidia fx5200 da 128MB ma non sò come attivare l'accerazione 3d.. comunque qualcuno per favore mi può aiutare?? pleaseeeeee
fededs83
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 480
Iscrizione: mercoledì 23 agosto 2006, 14:53

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da fededs83 »

hai i driver nvidia beta installati?
oncelot
Prode Principiante
Messaggi: 170
Iscrizione: sabato 6 maggio 2006, 13:08

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da oncelot »

ho seguito questa guida e mettendo
sudo apt-get install nvidia-glx libxorg-sched-yield-hack0
mi dice che i drive più recenti sono già installati, perchè ieri sera ho seguito diverse guide..
ora non sò se si riferisce hai drive ufficiali..come posso sapere la ver. del driver? cmq grazie per la tua risposta
Avatar utente
imarorro
Prode Principiante
Messaggi: 61
Iscrizione: domenica 4 dicembre 2005, 10:46

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da imarorro »

si sono installati, nella schermata iniziale di avvio mi esce la scritta "Driver beta"
oncelot
Prode Principiante
Messaggi: 170
Iscrizione: sabato 6 maggio 2006, 13:08

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da oncelot »

@fededs83
ho rifatto sudo apt-get install nvidia-glx libxorg-sched-yield-hack0
e si è installato..
cmq tu pensi che se faccio partire beryl adesso non dovrei avere problemi?
risposta pleaseeeee
mi sono appena risposto, non funziona lo stesso mi si blocca tutto..

qualcuno mi può aiutare??
Ultima modifica di oncelot il lunedì 30 ottobre 2006, 22:28, modificato 1 volta in totale.
fededs83
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 480
Iscrizione: mercoledì 23 agosto 2006, 14:53

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da fededs83 »

hai provato a ricontrollare di aver aggiunto le sezioni giuste in xorg?io ad esempio mi ero inavvertitamente scordato una " e non mi partiva.....domanda scema: hai l'edgy giusto?
oncelot
Prode Principiante
Messaggi: 170
Iscrizione: sabato 6 maggio 2006, 13:08

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da oncelot »

si ho l'edgy.. per lo xorg credo di essere sicuro di aver fatto tutto. cmq posso riprovare..cmq non mi gira nemmeno la copiz, stesso problema...
ad esempio ho messo Section "Screen"

Identifier "Default Screen"
Device "Scheda video generica"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
# Enable 32-bit ARGB GLX Visuals
Option "AddARGBGLXVisuals" "True"

# If you are using an older version of compiz that
# does not support rendering into the Composite
# Overlay Window, you will need to disable clipping
# of GLX rendering to the X Root window with this
# option, or you will get a blank screen after
# starting compiz:
Option "DisableGLXRootClipping" "True"
EndSubSection
EndSectio

va bene così?
Ultima modifica di oncelot il lunedì 30 ottobre 2006, 23:41, modificato 1 volta in totale.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: [Mini-HowTo] AiGLX + Nvidia + Beryl

Messaggio da telperion »

Per conoscere la versione dei driver Nvidia :

Codice: Seleziona tutto

cat /proc/driver/nvidia/version
vi esce:

Codice: Seleziona tutto

mc@mc-desktop:~$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA Linux x86 Kernel Module  1.0-9625  Thu Sep 14 15:33:21 PDT 2006
GCC version:  gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
Per sapere che Ubuntu avete:

Codice: Seleziona tutto

lsb_release -da
vi esce:

Codice: Seleziona tutto

mc@mc-desktop:~$ lsb_release -da
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 6.10
Release:        6.10
Codename:       edgy
Ultima modifica di telperion il lunedì 30 ottobre 2006, 23:43, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Unity”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti