[RESOLU] Problème d'installation Beryl

Bonjour à tous.

Je suis petit nouveau chez les Debiannais. J’étais sous Ubuntu, mais un bug m’a contraint de formater. Du coup, hop sous Debian et on en parle plus :stuck_out_tongue: et j’en suis très content.

J’ai besoin de votre aide car je n’arrive pas à installer beryl. Je pense que c’est l’accélération graphique qu’il manque. Pourtant, j’ai bien installé les pilotes nvidia en passant par module-assistant.

Pouvez vous m’aider ?

Merci par avance

CARNIBAL

fais rechercher dans le forum, ca a ete traite de nombreuses fois. et la difficile de t’aider avec si peu d’infos.

Merci beaucoup. J’ai trouvé certains post, qui m’ont fait avancer. Mais toutjours beryl qui ne veut pas fonctionner.

J’ai utilisé cer How-To : forum.debian-fr.org/viewtopic.ph … ryl+nvidia

J’ai d’abord, fait cela :

[code]# su -

cp /etc/X11/xorg.conf /etc/X11/xorg.conf_avant_beryl

apt-get update

apt-get install libgl1-mesa-glx libgl1-mesa-dri[/code]

Ca ne marchais toujours pas. Puis j’ai tenté d’installer les pilotes propriétaires.

J’ai lancé Beryl par la console. Il me marque ca :

Soit. Je continu quand même. Puis il fait une série de test :

[quote]**************************************************************

  • Beryl system compatiblity check *

Detected xserver : AIGLX

Checking Display :0.0 …

Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed

Checking Screen 0 …

Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Xlib: extension “XFree86-DRI” missing on display “:0.0”.
Checking for non power of two texture support : failed

Support for non power of two textures missing
Xlib: extension “XFree86-DRI” missing on display “:0.0”.
beryl: glXBindTexImageEXT is missing
beryl: Failed to manage screen: 0
beryl: No manageable screens found on display :0.0[/quote]

Et je ne comprend pas tout.

fglrx c’est les driver proprio pour les cartes ati. pourtant tu as dis que tu avais compiler les drivers nvidia.
dis nous deja quelle est ta carte graphique car la tu t’emmeles les pinceaux.

si tu as une nvidia regarde dans trucs et astuces le tuto du petit chat noir.y’a pas de soucis normalement.
si tu as une ati, regardes si ta carte est compatible avec les drivers libres, ca marche bien. si c’est le cas tu fais une recherche dans le forum beryl + ati (le tuto du caht noir etant toujours valable, la difference de config vient du xorg.conf )
et revient dans le coin si tu rames mais la tu as deja de quoi degrossir le terrain.

salut

J’ai eu aussi des difficultés (par rapport à ubuntu et l’installation auto…) mais je m’en suis sorti en suivant des tutos (je ne sais plus trop lesquels…) et en installant le driver nvidia avec automatix (je sais, c’est pas bien…).
A tout hasard, même si ce n’est pas très lisible, je te joint un extrait de mon xorg :

Section "Device"
	Identifier	"nVidia Corporation G72 [Geforce 7500 LE]"
	Driver		"nvidia"
	Busid		"PCI:2:0:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
	Option		"NoLogo"	"True"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
	Horizsync	28-51
	Vertrefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"nVidia Corporation G72 [Geforce 7500 LE]"
	Monitor		"Generic Monitor"
	Defaultdepth	24
	Option         "metamodes" "1680x1050 +0+0; 800x600 +0+0; 640x480 +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Vois si tu peux en faire qq chose…

[quote=“manu7”]J’ai eu aussi des difficultés (par rapport à ubuntu et l’installation auto…) mais je m’en suis sorti en suivant des tutos (je ne sais plus trop lesquels…) et en installant le driver nvidia avec automatix (je sais, c’est pas bien…).
A tout hasard, même si ce n’est pas très lisible, je te joint un extrait de mon xorg :

Section "Device"
	Identifier	"nVidia Corporation G72 [Geforce 7500 LE]"
	Driver		"nvidia"
	Busid		"PCI:2:0:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
	Option		"NoLogo"	"True"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
	Horizsync	28-51
	Vertrefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"nVidia Corporation G72 [Geforce 7500 LE]"
	Monitor		"Generic Monitor"
	Defaultdepth	24
	Option         "metamodes" "1680x1050 +0+0; 800x600 +0+0; 640x480 +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Vois si tu peux en faire qq chose…[/quote]

je vais commencer par te dire de recommencer toute la manip parceqeu beryl ne fonctionnera jamais correctement dans la duré sur ta machine et dès la première MAJ tu auras des problèmes.

premierement désinstalle tout ce que ce tu as installé surtout automatix et ton driver Nvidia ce n’est pas comme cela que lon fait marché ça sur débian
Meme sur le forum ubuntu il ya un tuto pour installer le driver proprement à la débian
mais chez nous c’est la =>
http://forum.debian-fr.org/viewtopic.php?t=1682&postdays=0&postorder=asc&start=0

quand cela est fait tu n’auras plus qu’à configurer ton xorg.conf voila le mien avec une 7300gs

Section "Module"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"fr"
	Option		"XkbVariant"	"latin9"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "Device"
	Identifier	"nVidia Corporation G71 [GeForce 7300 GS]"
	Driver		"nvidia"
	Option 		"XAANoOffscreenPixmaps" "true"	
	Option		"AllowGLXWithComposite"	"True"
	Option		"RenderAccel"	"True"
	BusID		"PCI:5:0:0"
EndSection

Section "Monitor"
	Identifier	"Acer AL2202W"
	Option		"DPMS"
	HorizSync	31-83
	VertRefresh	56-75
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"nVidia Corporation G71 [GeForce 7300 GS]"
	Monitor		"Acer AL2202W"
	Option		"AddARGBLXVisuals"	"True"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1680x1050" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1680x1050" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1680x1050" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1680x1050" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1680x1050" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1680x1050" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

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

Section "DRI"
	Mode	0666
EndSection

ensuite fais des recherche sur le forum avant de poster sinon les autres vont te taper :laughing:

@+

Bon, je viens de faire toute la manips, ca m’a installé des paquets, des librairies. Mais à un moment j’ai eut une erreur au niveau d’une librairies experimental.

J’ai pourtant bien éditer mon sources.list et j’ai pris comme fichier preferences cleui du tuto sans savoir vraiment à quoi ca sert ni ce que ca contient.

Mais sinon, toujours le même problème.

tuto pour beryl avec nvidia : ici

C’est celui dont je parle que j’ai suivis. Il n’a pas marché.

tu aurais du suivre le lien que je t’ai donné pour les drivers nvidia :confused:

et peux-tu poster ton message d’erreur et as-tu reconfig ton xorg.conf?

tu peux nous donner la marque et le modèle de ta carte stp ?

@Hoshin : J’ai une Geforce 6600GT

@yanos : Dsj, je n’avais pas vu ton lien. J’ai essayé, mais je honteux, je ne passe pas la step 0 où il faut désinstaller les packages déjà existants.

J’ai modifié mon xorg.conf pour avoir :

Option "AddARGBVisuals" "True" Option "AddARGBGLXVisuals" "True"

Et enfin, mon message d’erreur etst toujours le meme :
Au démarrage :

Puis quand, par exemple, je souhaite passer de métacity à beryl ou emerald :

[quote]**************************************************************

  • Beryl system compatiblity check *

Detected xserver : AIGLX

Checking Display :0.0 …

Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed

Checking Screen 0 …

Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Xlib: extension “XFree86-DRI” missing on display “:0.0”.
Checking for non power of two texture support : failed

Support for non power of two textures missing
Xlib: extension “XFree86-DRI” missing on display “:0.0”.
beryl: glXBindTexImageEXT is missing
beryl: Failed to manage screen: 0
beryl: No manageable screens found on display :0.0[/quote]

Voila. :frowning:

Bonjour,

FGLRX c’est le driver proprio pour cartes ATI je crois.

Prends plutôt nvidia-glx.

apt-get install module-assistant nvidia-kernel-common nvidia-kernel-source m-a update m-a prepare m-a auto-install nvidia-kernel-source apt-get install nvidia-glx

Une fois que tu as (re ?)fait cette manip, édite ton xorg.conf en vérifiant que t’as bien “nvidia” dans la Section “Device” et, si tu as une Section “Module” (ce n’est pas mon cas) commente “dri” et assure toi que “glx” est présent mais pas commenté.

Sauvegarde tes changements, sors du root (# exit) puis $ startx !

:wink:

Edit : Avant de faire ça, supprime proprement toute trace de FGLRX.

et je confirme: fglrx ne concerne que les cartes ATI.

Merci beaucoup wavesound. Je vais m’empresser de faire ca, mais euh … comment dire … euh … comment supprimer toute trace de FGLRX. Enfin, je ne sait pas quoi faire ou quelle commande taper :laughing: :blush:

verifie bien ton xorg.conf à la section module il doit ressembler à ça

Section "Module" Load "bitmap" Load "dbe" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "vbe" EndSection

rajoute également ceci si tu l’as pas fait

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

et n’oublies pas de redemarrer le serveur X

@+

ps: si tes drivers nvidia ne sont pas bien installé sa va être vraiment dur que sa marche

Hé bien, ouvre un Terminal et :

<machine>@<user>:~$ apt-cache search fglrx xserver-xorg-video-ati - X.Org X server -- ATI display driver fglrx-control - control panel for the ATI graphics accelerators fglrx-driver - display driver for the ATI graphics accelerators fglrx-driver-dev - display driver for the ATI graphics accelerators (development files) fglrx-kernel-src - kernel module source for the ATI graphics accelerators <machine>@<user>:~$

Par exemple. Tu peux aussi essayer avec Synaptic si tu es plus à l’aise, de faire une recherche sur les paquets ayant trait à FGLRX.

Ensuite tu supprime tout ça (en purgeant par exemple) :

apt-get remove --purge toto (où toto est le nom du paquet).

Après avoir supprimé, tu vérifie les dépendances installés avec ce dernier en simulant une installation.

Puis tu supprime les paquets indiqués comme “installés”.
Un exemple :

[code]:/home/# apt-get install toto -s
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Les paquets supplémentaires suivants seront installés :
toto tata titi
Paquets suggérés :
<…>
Paquets recommandés :
<…>
Les NOUVEAUX paquets suivants seront installés :
toto tata titi
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
toto ( Debian:<dépôt>)
tata ( Debian:<dépôt>)
titi ( Debian:<dépôt>)

:/home/#
[/code]

C’est un exemple, -s permettant de vérifier les dépendances installées en simulant une installation afin de virer ces dépendances par la suite (apt-get remove --purge).

Ensuite, passe dans ton /home, affiche les fichier cachés et supprime à la main les petites bribes de FGLRX. Attention, dans le doute abstiens toi ! Si tu n’es pas sûr, tu peux tout à fait créer un dossier dans ton /home afin de déplacer le fichier de configuration dans ce dossier créé. Si jamais tu rencontre des problèmes, il ne te suffira qu’à le restaurer dans son dossier initial ! En principe, toutefois, supprimer des fichiers de configuration ne pose pas de problèmes puisqu’ils sont recréés avec les options par défaut si nécessaire.

Bonne chance !

Edit : Perso, je n’ai pas de Section “Module” dans mon xorg et les pilotes nvidia-glx tournent à merveille, ainsi que Beryl… C’est grave doc’ ?

Ok merci. J’ai tout désinstallé par Synaptic. J’ai cherché ds le /home et le /home/ma_session. Pas de trace du pilote donc je pense que c’est bon.

Maintenant, j’ai suivis le how-to que yanos m’a filé.

Je bloque au step 5 :

[code]Install the last few packages:

apt-get install nvidia-glx nvidia-glx-dev xserver-xfree86 [/code]

J’ai donc remplacer xserver-xfree86 par xserver-xorg. Mais quand je tape ca dans la console, ca me renvoi une erreur. Je pense que ca doit etre lié avec mes dépots mais je n’en suis pas sur :

[quote]Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Aucune version du paquet nvidia-glx n’est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
ou qu’il n’est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet nvidia-glx[/quote]

Et aussi, pouvez vous m’expliquer à quoi sert le fichier de preferences.

Merci

Essaye :

apt-get install xserver-xorg-input-all apt-get install xserver-xorg-video-nv

Normalement video-nv sera déjà installé avec xserver-xorg-input-all.

Ensuite :

Ne touche pas au xorg pour le moment. Puis :

apt-get install module-assistant nvidia-kernel-common nvidia-kernel-source m-a update m-a prepare m-a auto-install nvidia-kernel-common apt-get install nvidia-glx

La première chose à faire maintenant est de remplacer ce qu’il y a déjà par “nvidia” dans ta section “Screen”.
A la limite, fais quelques autres modifs, comme t’a indiqué yanos, mais ça n’empêchera pas l’éxécution sur serveur X (pas chez moi en tout cas). Par contre, cela posera des problèmes avec Beryl si tu ne fais pas toutes les modifs que yanos t’a précisées.
Une fois cela fait, valide. Normalement tu es en root.

exit startx

(ne lance pas X en root (#), mais en user ($))

Et voila, le logo apparaît !

Par contre, il est possible que tu rencontre des problèmes avec Beryl si tu as les pilotes nvidia-glx de Stable/Testing (problème de Pixmaps). Prends ceux de Unstable (j’ai la même carte que toi, je sais de quoi je parle). J’étais sous Etch (apparement tu es aussi sous Etch, cf. ta signature) et j’avais des problèmes avec Beryl. Maintenant sous Sid tout va bien avec Beryl, après installation des nouveaux pilotes !

Donc tu dois avoir dans ton sources.list :

## Dépôts officiels deb http://ftp2.fr.debian.org/debian/ unstable main non-free contrib deb-src http://ftp2.fr.debian.org/debian/ unstable main non-free contrib

Si ce n’est pas le cas, rajoute ces dépôts puis :

apt-get update && apt-get dist-upgrade reboot

Puis retour à la case départ et suis bien mon post ! :wink:

ok mais si je met les dépots Unstable et que je suis sous Etch Stable, ca va pas poser problème ?