# Beryl + driver beta nvidia

**URL:** <https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 3:10 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907 "2016-02-20T15:10:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:10 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/1 "2016-02-20T15:10:55Z")

</div>

Bonjour,

Voici donc une petite méthode pour obtenir un bureau avec la vrai transparence, des fenêtres chewing-gaume et un cube en guise de bureau(merci à ash pour m’avoir aidé à afficher les images):

Avant de commencer vérifiez chez nvidia que votre carte graphique est supporté par le pilote beta.

Tout dabord, ceci est expérimental(ca marche plutot pas mal chez moi), donc on va dire que les gens qui ont une debian sarge(stable), qui ont du mal avec la gestion des paquets, et qui ont du mal avec une distribution linux, peuvent s’arrêter ici, s’ils comptent garder l’appelation stable de leur système.  
Il est necessaire d’avoir l’accélération 3D

Ceci n’est applicable que pour debian testing/unstable .

Désolé pour les détenteurs de cartes ATI je crois qu’il est possible d’effectuer la même méthode qu’avec les drivers nvidia(si des personnes peuventt compléter)…

I- les drivers beta nvidia

Déjà il vous faut xorg 7,1.(disponible sur les dépôts unstable)

Ensuite dans votre etc/apt/sources.list ajoutez un dépôt debian experimental  
En voici un :

```auto
deb http://ftp.fr.debian.org/debian experimental main contrib non-free
```

Bon vu que c’est marqué EXPERIMENTAL, je déconseil la methode pour ceux qui ne comprennent rien des fichiers sources.list et preferences pour l’outil apt ou aptitude. Je leur proposent de s’orienter sur xgl… et si jamais ils se sentent d’attaque :

regardez ce sujet merci [http://forum.debian-fr.org/viewtopic.php?t=5659](http://forum.debian-fr.org/viewtopic.php?t=5659)

`apt-get update
apt-get install nvidia-kernel-source/experimental
apt-get install module-assistant
m-a a-i nvidia-kernel-source
apt-get install nvidia-glx/experimental`

!!!: attention aux personnes qui n’on pas de fichier etc/apt/preferences(ce qui ne devrai pas exister avec un tel dépot), pensez à bien enlever le dépôt debian experimental à la fin de cette manipulation

Instalation des progs et des librairies necessaires:

```auto
apt-get install libdrm2 libpng3 libpng12-0 libpng12-dev libxdamage1 libxcomposite1 x11proto-core-dev x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev x11proto-render-dev x11proto-randr-dev
```

Les libs qui vont bien (ptêtre il en manque…désolé):

```auto
apt-get install libcairo2 libcairo2-dev libcairomm-1.0-0 libcairo-perl libmono-cairo1.0-cil python-cairo libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa libwxgtk2.4-1 libwxgtk2.6-0 mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1 libxfont1 libfontenc1 libwnck-common libwnck18 libwnck-dev libsvn1 
```

```auto
libwnck-common libwnck18 lib wnck
```

ces trois librairies doivent être en experimental chez moi pour obtenir des décorations de fenêtres, il faut biensur au préalable ajouter un dépôts experiemental et faire une update(pensez bien à enlever lde dépôt expé après cette ligne si vous n’avez pas de fichier /etc/apt/preferences):

```auto
apt-get install -t experimental libwnck18 libwnck-common libwnck-dev
```

II-b - Installation de beryl

edit du 19/03/07:

Voila donc un dépôt désormais existe pour les amd64 et i386 sur le beryl-project:

deb [debian.beryl-project.org/](http://debian.beryl-project.org/) etch main  
(cliquez sur l’url du dépôt pour régler le problème de clé publique, c’est expliqué)

du cou pour tous le monde:

```auto
apt-get install beryl emerald
```

IV-Configurer Xorg  
Bon, si le bourza est installé maintenant il faudrai le lancer 🙂  
on va grater un peut la config xorg, on edite /etc/X11/xorg.conf:

pour tout le monde une section à la fin du fichier:

`Section "Extensions"
    Option "Composite" "Enable"
EndSection `

pour les pilotes nvidia beta, on rajoute les options suivantes:

`Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"`

ensuite dans la section «&nbsp;screen&nbsp;», rajoutez cette option

```auto
 Option "AddARGBGLXVisuals" "True"
```

et vérifiez que vous êtes bien en 24bits:

```auto
DefaultDepth 24
```

VI Lancement :

Pour tester, dans une console en simple utilisateur:

```auto
beryl-manager
```

Pour avoir le window manager au démarrage,

Sous kde il suffit simplement de rajouter une petite commande dans l’autostart soit :

```auto
vim /home/"utilisateur"/.kde/Autostart/Beryl.sh
```

beyl-manager

on enregistre et on le rend executable:

```auto
chmod +x /home/"utilisateur"/.kde/Autostart/Beryl.sh
```

sous gnome:  
dans la section Préférences\>session\>programmes au démarrage, rajoutez:  
beryl-manager

VI- Test  
Tous le monde redémarre le serveur Xorg (un petit reboot si vous savez pas faire). on se relogue et si vous voyez un splash marqué beryl c’est gagné,  
s’il vous expulse de gnome ou de kde, revérifiez les options dans xorg.conf… êtes vous bien sur xorg7.1?, revérifiez que toutes les librairies sont présentes… sinon postez dans le forum 🙂

vala, bon ceci est une ébauche donc il va manquer beaucoup de choses, donc n’hésitez pas à poser vos problèmes et vos suggestions

je remercie d4n d’avoir été le testeur du tutos mais tous n’est pas encore au point

---

<div class="post-metadata">

**Author:** ![paflechien](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/e495f1/32.png) [@paflechien](https://www.debian-fr.org/u/paflechien)\
**Post date:** [Février 20, 2016, 3:11 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/2 "2016-02-20T15:11:00Z")

</div>

Pourquoi pas beryl? Il est moins gourmand en mémoire, et fais les mêmes effet.

---

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:11 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/3 "2016-02-20T15:11:02Z")

</div>

je n’ai pas trouvé de dépôts pour les paquet debian amd64, mais oui pourquoi pas(enfin ca se discute …).

Je t’en prie, toutes améliorations du sujet sont les bienvenues

---

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:11 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/4 "2016-02-20T15:11:56Z")

</div>

bon ben pour répondre à la personne qui ma dit :  
bo pourquoi pas beryl?

je lui dit:  
ok  
je viens de l’installer 😆 , sauf que le petit soucis c’est qu’il faut avoir la glibc2.4, et pour ce faire je viens de passer en debian expérimental 😮 .  
Je ne ferais pas une suite dans la section truck et astuces(je trouve la chose trop dangereuse pour être expliquée, bien que ce que j’ai avant l’est déjà). Mais pour aider (sur un amd64 ou i386) j’ai chargé les paquets beryl à la main sans dépôts ici: [http://compiz-mirror.lupine.me.uk/](http://compiz-mirror.lupine.me.uk/)  
j’ai installé la libc6 expérimentale ainsi que tous (et bien tous) les paquets que cette petite bidouille de sauvage m’a viré en faisant cette petite folie…

vala…a ce stade là je ne considère plus mo système comme étant stable ![:smt040](https://www.debian-fr.org/uploads/default/original/1X/2895ae70a2c6696aaeb3bd7a5155cbb084ffaa2e.gif) , mais c’est jolie et bien chargé de fioritures. Et vu que j’ai kde ca passe comme une lettre à la poste niveau fioritures 😆

---

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:12 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/5 "2016-02-20T15:12:59Z")

</div>

bon ben ma doc a été modifié pour l’installation de beryl…

attention c’est très brouillon, alors signalez le si vous avez des problèmes.

---

<div class="post-metadata">

**Author:** ![SpongeBob](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@SpongeBob](https://www.debian-fr.org/u/SpongeBob)\
**Post date:** [Février 20, 2016, 3:13 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/6 "2016-02-20T15:13:01Z")

</div>

Ca a l’air vraiment bien 🙂  
Je souhaiterais essayer, mais malheureusement, je ne sais pas comment on ajoute un dépot expérimental. Enfin si, je sais comment on fait, mais je ne connais pas l’adresse 🙂 Pourrais tu l’indiquer s’il te plait?

Super tuto sinon 😉

---

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:13 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/7 "2016-02-20T15:13:01Z")

</div>

salut,  
dans ton sources.list tu doit avoir un truc genre:

```auto

```

tu copie la ligne et tu remplace le mot unstable par experimental dans une des deux lignes.

---

<div class="post-metadata">

**Author:** ![SpongeBob](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@SpongeBob](https://www.debian-fr.org/u/SpongeBob)\
**Post date:** [Février 20, 2016, 3:13 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/8 "2016-02-20T15:13:02Z")

</div>

Arf, encore plus simple que ce que je croyais!  
mille mercis. je réessaie tout ça ce soir 🙂

---

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:13 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/9 "2016-02-20T15:13:02Z")

</div>

si t’as pas trop l’habitude de bidouiller je te conseille tout de même d’installer compiz 😉

sinon tu va en baver! 😃

---

<div class="post-metadata">

**Author:** ![SpongeBob](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@SpongeBob](https://www.debian-fr.org/u/SpongeBob)\
**Post date:** [Février 20, 2016, 3:13 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/10 "2016-02-20T15:13:16Z")

</div>

J’ai l’habitude de bidouiller, j’aime bien mettre les mains dans le camboui avec Linux, même si je n’y connais pas grand chose. 🙂

Par contre, ils ont changé les pilotes nvidia, et le kernel et le glx étaient incompatibles, donc j’ai cherché des versions compatibles, et suivi la procédure pour Beryl. tout à l’air d’avoir bien marcher, sauf que je n’ai pas les effets. Pourtant, beryl manager est actif…  
Je pense que c’est dû aux pilotes nvidia.  
Je vais attendre une version officielle de Beryl, je pense

---

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:13 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/11 "2016-02-20T15:13:16Z")

</div>

[quote=“SpongeBob”]J’ai l’habitude de bidouiller, j’aime bien mettre les mains dans le camboui avec Linux, même si je n’y connais pas grand chose. 🙂

Par contre, ils ont changé les pilotes nvidia, et le kernel et le glx étaient incompatibles, donc j’ai cherché des versions compatibles, et suivi la procédure pour Beryl. tout à l’air d’avoir bien marcher, sauf que je n’ai pas les effets. Pourtant, beryl manager est actif…  
Je pense que c’est dû aux pilotes nvidia.  
Je vais attendre une version officielle de Beryl, je pense[/quote]

tu as bien demandé à apt d’aller chercher dans les depots exeprimentaux? ca me parrait étrange ce que tu me dit, qui a changer les pilotes nvidia?  
et tu sur d’avoir mit les bonnes options dans ton xorg.conf?

tu as du rater l’installation des pilotes nvidia beta…

pour vérifier ceci lance beryl-manager à partir d’une console pour voir s’il te trouve les pilotes de ta carte graphique (les librairies opengl fournient par nvidia)

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:14 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/12 "2016-02-20T15:14:23Z")

</div>

Bon donc paquets et sources sous [http://boisson.homeip.net/amd64/beryl/](http://boisson.homeip.net/amd64/beryl/)  
Pour les paquets pour amd64:

mettre  
deb [boisson.homeip.net/amd64/](http://boisson.homeip.net/amd64/) beryl ./

dans le sources.list

D’autres paquets sous  
deb [boisson.homeip.net/amd64/](http://boisson.homeip.net/amd64/) sarge ./

dont binutils avec un éditeur de liens débuggué. Celui de la sarge amd64 faisait de temps à autres des segfaults (sarge de Mai 2006)

---

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:14 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/13 "2016-02-20T15:14:24Z")

</div>

merci beaucoup fran.b c’est très gentil de ta part ![:smt023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif)

---

<div class="post-metadata">

**Author:** ![d4n](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/45deac/32.png) [@d4n](https://www.debian-fr.org/u/d4n)\
**Post date:** [Février 20, 2016, 3:14 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/14 "2016-02-20T15:14:38Z")

</div>

suivez le guide le pti’ chat a fais sa bien il m’a fait marcher beryl bon ok on n’y a passé 5h !!! mais on y est arrivé c’est le principale ^^

---

<div class="post-metadata">

**Author:** ![d4n](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/45deac/32.png) [@d4n](https://www.debian-fr.org/u/d4n)\
**Post date:** [Février 20, 2016, 3:14 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/15 "2016-02-20T15:14:49Z")

</div>

mon pc a fait des sienne j’ai du tt réinstaller donc je rajoute quelque info pour fair marcher beryl il faut ABSOLUMENT etre en unstable et avoir le kernel 2.6.18-1-686 en dessous beryl ne se lancera pas 😉

voila 😉

---

<div class="post-metadata">

**Author:** ![Bastos44](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/8e8cbc/32.png) [@Bastos44](https://www.debian-fr.org/u/Bastos44)\
**Post date:** [Février 20, 2016, 3:14 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/16 "2016-02-20T15:14:57Z")

</div>

Ce tuto a aussi marché pour moi (Merci le\_petit\_chat\_noir 😉).  
La seule variante est que j’ai installé le driver nvidia à partir du .run téléchargé sur le site nvidia.

Juste une petite info :

Le driver 9625 faisait écran noir au lancement de X, il faut dans ce cas désactiver le module "eeprom” (installé avec lm-sensors) et la ça marche.  
Il existe parait - il un patch du driver (lu sur le site ubuntu-fr).

Ma config :  
Kernel 2.6.18.1-K7  
Nvidia 5900XT

Je me penche maintenant sur le parametrage de la bête, j’ai des soucis avec gDesklets par exemple au démarrage. A suivre…

---

<div class="post-metadata">

**Author:** ![le\_petit\_chat\_noir](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@le\_petit\_chat\_noir](https://www.debian-fr.org/u/le_petit_chat_noir)\
**Post date:** [Février 20, 2016, 3:14 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/17 "2016-02-20T15:14:58Z")

</div>

[quote]Le driver 9625 faisait écran noir au lancement de X, il faut dans ce cas désactiver le module "eeprom” (installé avec lm-sensors) et la ça marche.  
Il existe parait - il un patch du driver (lu sur le site ubuntu-fr). [/quote]

oui en effet un patch existe, mais vu que ca a marché pour moi je ne l’ai pas cité 😉

merci à toi de nous avoir donné un retour pour le tuto.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:15 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/18 "2016-02-20T15:15:05Z")

</div>

quote="Bastos44"  
La seule variante est que j’ai installé le driver nvidia à partir du .run téléchargé sur le site nvidia.(…)[/quote]A éviter pour de multiples raisons.  
En particulier, comme apt n’est pas au courant de l’install de ce paquet, il peut sans vergogne écraser les fichiers installés par lle .run, et par ailleurs, tu ne peux pas facilement installer des paquets debian qui dépendent du paquet nvidia, puisqu’il ne savent pas que c’est déjà installé en dehors d’apt.

---

<div class="post-metadata">

**Author:** ![Bastos44](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/8e8cbc/32.png) [@Bastos44](https://www.debian-fr.org/u/Bastos44)\
**Post date:** [Février 20, 2016, 3:15 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/19 "2016-02-20T15:15:07Z")

</div>

Merci du conseil. 😉

C’est vrai que j’ai déja eu des librairies écrasées par l’install de paquet, ce qui m’a obligé à réinstaller le driver.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:15 UTC](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907/20 "2016-02-20T15:15:07Z")

</div>

de manière générale, il vaut mieux utiliser apt, et si on a pas le choix, faire l’install en utilisant checkinstall.

[Page suivante](https://www.debian-fr.org/t/beryl-driver-beta-nvidia/4907.md?page=2)
