Installation Bumblebee, dépendances ingérables

Bonjour,

Je voudrais installer Bumblebee, mais à vrai dire je n’y arrive pas…

Il demande comme dépendance multiarch-support qui n’est disponible qu’en sid, j’ai donc rajouter sid dans mon sources.list et fais un update, j’installe multiarch-support et toutes ses dépendances, et maintenant je me retrouve avec des paquets cassés et une belle erreur de dpkg

[quote]dpkg (sous-processus) : impossible d’exécuter script post-installation installé (/var/lib/dpkg/info/dc.postinst): Erreur de format pour exec()
dpkg : erreur de traitement de dc (–configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d’état 2
configured to not write apport reports
Des erreurs ont été rencontrées pendant l’exécution :
dc
E: Sub-process /usr/bin/dpkg returned an error code (1)[/quote]

:041

Bon en fait je comprends plus rien, je pensais qu’installer des paquets unstable ne nuirait pas à debian, mais ça n’a pas l’air d’être le cas, bref je crois que je suis en train de flinguer ma debian à force d’essayer d’installer ce paquet depuis plusieurs jours, ça provoque du conflit à gogo.

Quelqu’un aurait déjà installé Bumblebee sur son os pour me dire quelle procédure il a plus ou moins suivie ?

J’utilise Bumblebee sur mon aptosid, pour cella j’ai ajouter le repos suivant : suwako.nomanga.net/

Mise à part en ventilo (celui du CPU/GPU) qui de temps en temps se met à fond sans raison (quand ça m’arrive je lance “$optirun glxgears” ce qui à pour effet de “réveiller” la carte nvidia et le ventilo se calme … enfin je suppose) je n’ai aucun problème.

Oui, j’ai évidemment ajouté bumblebee à mes dépôts.

Mais je n’arrive pas à gérer les dépendances, je me mange pleins d’erreurs qui font que mon install avorte.

Le pire est que je ne suis même pas sûr que ma carte graphique soit supportée avec bumbledee.

Bon je vais retenter aujourd’hui et si je n’y arrive pas, j’abandonnerai et je réinstallerai debian car ça m’a foutu un beau bordel dessus.

À tout hasard, tu pourrais me montrer le sources.list que tu as utilisé ?

Merci.

Bonjour,

Je n’ai pas de carte Nvidia Optimus pour tester mais cette documentation t’aidera peut-être :
http://wiki.debian-facile.org/manuel:nvidia_optimus?s

Merci du lien, je retenterai en suivant cette procédure si je n’y arrive pas.

Car là, j’en suis là

[quote]Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de glx-diversions (0.2.2) …
ERROR: /usr/lib/nvidia/diversions/libglx.so does still exist. Aborting.
This file seems to be remaining from an old unclean installation,
update or removal and needs to be moved away (or deleted) before
the installation of glx-diversions can continue.
dpkg: erreur de traitement de glx-diversions (–configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d’état 1
dpkg: des problèmes de dépendances empêchent la configuration de glx-alternative-mesa :
glx-alternative-mesa dépend de glx-diversions (= 0.2.2) ; cependant :
Le paquet glx-diversions n’est pas encore configuré.

dpkg: erreur de traitement de glx-alternative-mesa (–configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de glx-alternative-nvidia :
glx-alternative-nvidia dépend de glx-diversions (= 0.2.2) ; cependant :
Le paquet glx-diversions n’est pas encore configuré.
glx-alternative-nvidia dépend de glx-alternative-mesa ; cependant :
Le paquet glx-alternative-mesa n’est pas encore configuré.

dpkg: erreur de traitement de glx-alternative-nvidia (–configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libgl1-nvidia-alternatives :
libgl1-nvidia-alternatives dépend de glx-alternative-mesa ; cependant :
Le paquet glx-alternative-mesa n’est pas encore configuré.
libgl1-nvidia-alternatives dépend de glx-alternative-nvidia ; cependant :
Le paquet glx-alternative-nvidia n’est pas encore configuré.

dpkg: erreur de traitement de libgl1-nvidia-alternatives (–configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libglx-nvidia-alternatives :
libglx-nvidia-alternatives dépend de glx-alternative-mesa ; cependant :
Le paquet glx-alternative-mesa n’est pas encore configuré.
libglx-nvidia-alternatives dépend de glx-alternative-nvidia ; cependant :
Le paquet glx-alternative-nvidia n’est pas encore configuré.

dpkg: erreur de traitement de libglx-nvidia-alternatives (–configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de nvidia-alternative :
nvidia-alternative dépend de glx-alternative-nvidia (>= 0.2) ; cependant :
Le paquet glx-alternative-nvidia n’est pas encore configuré.
nvidia-alternative dépend de libgl1-nvidia-alternatives (>= 275.09.07-4) ; cependant :
Le paquet libgl1-nvidia-alternatives n’est pas encore configuré.
nvidia-alternative dépend de libglx-nvidia-alternatives (>= 275.09.07-4) ; cependant :
Le paquet libglx-nvidia-alternatives n’est pas encore configuré.

dpkg: erreur de traitement de nvidia-alternative (–configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de nvidia-support (20120630+1) …
dpkg: des problèmes de dépendances empêchent la configuration de libgl1-nvidia-glx:i386 :
libgl1-nvidia-glx:i386 dépend de nvidia-alternative ; cependant :
Le paquet nvidia-alternative n’est pas encore configuré.

dpkg: erreur de traitement de libgl1-nvidia-glx:i386 (–configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de xserver-xorg-video-nvidia :
xserver-xorg-video-nvidia dépend de libgl1-nvidia-glx (= 302.17-3) ; cependant :
Le paquet libgl1-nvidia-glx:i386 n’est pas encore configuré.
xserver-xorg-video-nvidia dépend de nvidia-alternative (= 302.17-3) ; cependant :
Le paquet nvidia-alternative n’est pas encore configuré.

dpkg: erreur de traitement de xserver-xorg-video-nvidia (–configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de nvidia-vdpau-driver:i386 (302.17-3) …
Paramétrage de nvidia-kernel-common (20120630+1) …
update-initramfs: deferring update (trigger activated)
Paramétrage de nvidia-kernel-dkms (302.17-3) …
Loading new nvidia-302.17 DKMS files…
First Installation: checking all kernels…
Building for 2.6.32-5-686 and 3.2.0-3-686-pae
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
dpkg: des problèmes de dépendances empêchent la configuration de nvidia-glx :
nvidia-glx dépend de libgl1-nvidia-glx (= 302.17-3) ; cependant :
Le paquet libgl1-nvidia-glx:i386 n’est pas encore configuré.
nvidia-glx dépend de xserver-xorg-video-nvidia (= 302.17-3) ; cependant :
Le paquet xserver-xorg-video-nvidia n’est pas encore configuré.
nvidia-glx dépend de nvidia-alternative (= 302.17-3) ; cependant :
Le paquet nvidia-alternative n’est pas encore configuré.

dpkg: erreur de traitement de nvidia-glx (–configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de virtualgl-libs:i386 (2.3.1-3) …
Paramétrage de virtualgl (2.3.1-3) …
Paramétrage de bbswitch-dkms (0.4.2-3) …
Loading new bbswitch-0.4.2 DKMS files…
First Installation: checking all kernels…
Building for 2.6.32-5-686 and 3.2.0-3-686-pae
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Paramétrage de bumblebee (3.0-5) …
[…] Starting Bumblebee daemon: bumblebeedFATAL: Module bbswitch not found.
. ok
dpkg: des problèmes de dépendances empêchent la configuration de bumblebee-nvidia :
bumblebee-nvidia dépend de nvidia-glx ; cependant :
Le paquet nvidia-glx n’est pas encore configuré.

dpkg: erreur de traitement de bumblebee-nvidia (–configure) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour « initramfs-tools »…
update-initramfs: Generating /boot/initrd.img-3.2.0-3-686-pae
Des erreurs ont été rencontrées pendant l’exécution :
glx-diversions
glx-alternative-mesa
glx-alternative-nvidia
libgl1-nvidia-alternatives
libglx-nvidia-alternatives
nvidia-alternative
libgl1-nvidia-glx:i386
xserver-xorg-video-nvidia
nvidia-glx
bumblebee-nvidia
E: Sub-process /usr/bin/dpkg returned an error code (1)[/quote]

En fait je ne sais pas si c’est dpkg qui merde ou si ce sont les libs nvidia

j’hésite à rebooter :think:

De toute évidence tu n’as pas suivi les instructions de la documentation que tu cites.

Bumblebee est empaqueté pour testing/sid (donc comme tu le dis si bien, dépendances sur multi-arch). Vu que tu n’as pas multi-arch c’est donc que tu es sur Squeeze.
D’après la doc :

[quote]Installation

From repository

Wheezy and Sid users [NOTE: CE N’EST PAS TON CAS, DONC TU NE PEUX PAS INSTALLER À PARTIR DES DÉPÔTS] can install everything from external repository. Check suwako.nomanga.net/ for details.

Compiling [PUISQUE LES DÉPÔTS BUMBLEBEE NE FONCTIONNENT PAS SUR SQUEEZE, IL FAUT QUE TU COMPILES]

[…][/quote]

syam à certainement raison :slightly_smiling: il faut que tu confirme/indique la version de debian tu utilises !

As tu créé un fichier preferences avant d’installer quelquechose de sid?
Apparement non…
Sans fichier preferences, tu risque de te retrouver avec des bouts de sid qui vont s’installer au gré de tes manipulations. Ce qui peut mettre le bronx.

[quote=“syam”]De toute évidence tu n’as pas suivi les instructions de la documentation que tu cites.

Bumblebee est empaqueté pour testing/sid (donc comme tu le dis si bien, dépendances sur multi-arch). Vu que tu n’as pas multi-arch c’est donc que tu es sur Squeeze.
D’après la doc :

[quote]Installation

From repository

Wheezy and Sid users [NOTE: CE N’EST PAS TON CAS, DONC TU NE PEUX PAS INSTALLER À PARTIR DES DÉPÔTS] can install everything from external repository. Check suwako.nomanga.net/ for details.

Compiling [PUISQUE LES DÉPÔTS BUMBLEBEE NE FONCTIONNENT PAS SUR SQUEEZE, IL FAUT QUE TU COMPILES]

[…][/quote][/quote]

Bah j’ai tout simplement effectué un dist-upgrade vers sid :frowning:

Car sinon comme j’avais indiqué au 1er post, je n’arrivais pas à installer multiarch-support.

Et donc si j’ai réellement installé depuis les dépôts, pourquoi je mentirais :12

[quote=“blorp”]Bah j’ai tout simplement effectué un dist-upgrade vers sid :frowning:
Car sinon comme j’avais indiqué au 1er post, je n’arrivais pas à installer multiarch-support.[/quote]
Au temps pour moi, dans tes messages précédents tu n’as pas parlé d’upgrade d’où l’interprétation que j’en ai fait :

Il n’est pas question de mentir, mais tel que je l’avais compris tu avais conservé une base stable, installé quelques paquets de sid, et installé bumblebee à partir des dépôts suwako.nomanga.net/
Si tu avais fait ce que je croyais (et c’est ce que ton premier message laissait entendre) alors, non, ça n’aurait pas été “suivre la documentation”. :wink:

Normalement c’est ça, Bumblebee pour Squeeze :

http://wiki.debian.org/Bumblebee

Et dans le cas de Squeeze, on se compile Bumblebee. Situation d’attente qui n’a pas l’air plus mauvaise qu’une autre.

PS : lorsqu’il y a du rab de paquets à installer, vérifie d’abord qu’ils ne sont pas dans les backports, avant d’aller chez Wheesy et Sid achtung Gefahr…

[quote=“syam”]Au temps pour moi, dans tes messages précédents tu n’as pas parlé d’upgrade d’où l’interprétation que j’en ai fait :

Oui, c’est ce que j’avais fait en premier, mais c’est après que j’ai compris qu’il fallait mieux tout passer en sid, j’aurais dû préciser l’upgrade de ma distribution.

Merci, j’en prends note.

Bon, toujours est-il que je n’y arrive toujours pas, et comme je ne sais pas quoi faire et que j’en ai marre de patauger, j’abandonne, faut savoir admettre son incompétence face à ce problème, je vais refaire une install propre et tant pis.
Prochaine fois je m’assurerai du bon support des pilotes graphiques sur linux avant d’acheter un ordinateur, ça me servira de leçon.

Merci des réponses que vous m’avez apportés :stuck_out_tongue:

Paramétrage de glx-diversions (0.2.2) ...
ERROR: /usr/lib/nvidia/diversions/libglx.so does still exist. Aborting.
This file seems to be remaining from an old unclean installation,
update or removal and needs to be moved away (or deleted) before
the installation of glx-diversions can continue.

As-tu essayés ? (renomme le plutôt que de le supprimé)

Oui, je l’avais supprimé :blush: et refais l’installation.

Mais après reboot gdm n’a pas voulu démarrer, c’est toujours glx qui fail.

Bonjour,

Désolé de venir encore vous ennuyer, mais j’ai encore voulu tester l’installation de bumbledee.

Je suis donc reparti sur un système propre puisque j’ai réinstallé debian.

J’ai ajouté les backports et bumblebee dans mon sources.list pour obtenir donc :

[quote]# deb cdrom:[Debian GNU/Linux 6.0.5 Squeeze - Official i386 NETINST Binary-1 20120512-20:43]/ squeeze main

#deb cdrom:[Debian GNU/Linux 6.0.5 Squeeze - Official i386 NETINST Binary-1 20120512-20:43]/ squeeze main

deb ftp2.fr.debian.org/debian/ squeeze main non-free contrib
deb-src ftp2.fr.debian.org/debian/ squeeze main non-free contrib

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free

squeeze-updates, previously known as ‘volatile’

deb ftp2.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src ftp2.fr.debian.org/debian/ squeeze-updates main contrib non-free

backports

deb backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb-src backports.debian.org/debian-backports squeeze-backports main contrib non-free

Bumblebee

deb suwako.nomanga.net/debian sid main contrib
deb-src suwako.nomanga.net/debian sid main[/quote]

Ensuite j’ai été chercher et installer le deb de virtualgl qui était requise pour pouvoir installer le tout, libs nvidia via les dépôts et bumblebee par un make install.

Pas de problèmes rencontrés durant cette opération.

Par contre je ne comprends pas pourquoi je n’ai pas de xorg.conf au départ dans ma distribution ? C’est normal ?
Du coup j’ai utilisé nvidia-xconfig pour en générer un qui donne :

[quote]# nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (pbuilder@windlord) Sun Jun 13 06:03:17 UTC 2010

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice “Keyboard0” "CoreKeyboard"
InputDevice “Mouse0” "CorePointer"
EndSection

Section "Files"
EndSection

Section “InputDevice”
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/psaux"
Option “Emulate3Buttons” "no"
Option “ZAxisMapping” "4 5"
EndSection

Section “InputDevice”
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection[/quote]

Reboot, et comme d’habitude gdm ne se lance pas.

J’ai donc supprimer le xorg.conf générer par nvidia-xconfig pour pouvoir de nouveau avoir accès à mon système, obligé de passer par le mode de secours car ctrl+alt+f1 ne me donnait pas accès à l’os en mode normal :confused:

j’ai 2 logs concernant xorg, un Xorg.0 et un Xorg.8, je suppose (mais sans certitudes) que c’est le 8 qui contient les erreurs concernant le non démarrage de gdm.

[quote]X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-5-amd64 i686 Debian
Current Operating System: Linux splash-PC 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686 root=UUID=18bef8ab-75ce-47be-bdaa-5ce1b4583df5 ro quiet
Build Date: 30 October 2011 08:56:49PM
xorg-server 2:1.7.7-14 (Julien Cristau jcristau@debian.org)
Current version of pixman: 0.16.4
Before reporting problems, check wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.8.log”, Time: Mon Jul 30 11:20:37 2012
(++) Using config file: “/etc/bumblebee/xorg.conf.nouveau”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
(==) ServerLayout “Layout0”
(
) |–>Screen “Screen0” (0)
() | |–>Monitor “”
(
) | |–>Device “Device0”
(==) No monitor specified for screen “Screen0”.
Using a default monitor configuration.
() Option “AutoAddDevices” “false”
(
) Not automatically adding devices
(==) Automatically enabling devices
(WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
(==) ModulePath set to “/usr/lib/xorg/modules”
(==) |–>Input Device “”
(==) |–>Input Device “”
(==) The core pointer device wasn’t specified explicitly in the layout.
Using the default mouse configuration.
(==) The core keyboard device wasn’t specified explicitly in the layout.
Using the default keyboard configuration.
(II) Loader magic: 0x81ecce0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(–) using VT number 7

(–) PCI:*(0:1:0:0) 10de:0dea:1025:0488 nVidia Corporation rev 161, Mem @ 0xd0000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x???/524288
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: “extmod”
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: “dbe”
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: “glx”
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 195.36.31 Tue Jun 1 23:22:44 PDT 2010
(II) Loading extension GLX
(II) LoadModule: “record”
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: “dri”
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: “dri2”
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: “nouveau”
(II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
(II) Module nouveau: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 0.0.15
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: “mouse”
(WW) Warning, couldn’t open module mouse
(II) UnloadModule: “mouse”
(EE) Failed to load module “mouse” (module does not exist, 0)
(II) LoadModule: “kbd”
(WW) Warning, couldn’t open module kbd
(II) UnloadModule: “kbd”
(EE) Failed to load module “kbd” (module does not exist, 0)
(II) NOUVEAU driver Date: Tue Mar 16 13:08:37 2010 +1000
(II) NOUVEAU driver for NVIDIA chipset families :
RIVA TNT (NV04)
RIVA TNT2 (NV05)
GeForce 256 (NV10)
GeForce 2 (NV11, NV15)
GeForce 4MX (NV17, NV18)
GeForce 3 (NV20)
GeForce 4Ti (NV25, NV28)
GeForce FX (NV3x)
GeForce 6 (NV4x)
GeForce 7 (G7x)
GeForce 8 (G8x)
(II) Primary Device is: PCI 01@00:00:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 15, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 15, (OK)
drmOpenByBusid: drmOpenMinor returns 15
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card1
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card2
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card3
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card4
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card5
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card6
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card7
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card8
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card9
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card10
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card11
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card12
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card13
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card14
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card15
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 15, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 15, (OK)
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: node name is /dev/dri/card15
(EE) [drm] failed to open device
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at wiki.x.org
for help.
Please also check the log file at “/var/log/Xorg.8.log” for additional information.
[/quote]

Je ne pige rien à ce log, il me parle de kbd, mais je ne sais même pas ce que c’est… Enfin en regardant dans synaptic j’ai vu sa description, mais je vois pas le rapport.
En fait je comprends pas trop, si y’a un /etc/X11/xorg.conf c’est bien lui qui est pris en compte ?

Salut,

Plusieurs choses :

  1. Il est normal que tu aies à demander la création du xorg.conf par nvidia-xconfig.

  2. Pourquoi ces lignes Sid dans ton sources.list ? Un paquet particulier ? Sinon à mon sens il ne faut pas ces lignes, cela ne peut qu’ajouter à la confusion.

  3. Il faut que tu pointes précisément quel driver Nvidia tu installes : il le faut suffisamment récent, compte tenu de ta machine, donc déjà vérifie sur le site Nvidia à partir de quels drivers ta carte est supportée. Ensuite, ce driver, il faut aller le pêcher au meilleur endroit, donc en priorité sur les backports, sachant qu’en Squeeze pur il ne peut pas y être. Au pire sur Wheezy et Sid, mais normalement les backports devraiernt suffire.

  4. Comment installes-tu ce driver, par DKMS, par le module-assistant ? En tout état de cause, compte tenu de la situation, il vaut mieux le faire manuellement (même sous environnement graphique) de façon à bien pointer comment cela se passe.

  5. Si je suis bien ton log, c’est Nouveau qui est appelé, ce qui ne va pas. Normalement l’installation du driver Nvidia le fait blacklister. Sinon il vaudrait mieux s’en débarrasser, soit en le blacklistant toi-même, soit en le désinstallant (achtung quand même aux dépendances au moment de le virer). Comme cela au moins, sans aucun driver installé et sans xorg.conf, tu devrais au moins pouvoir remonter sous X en VESA, ce qui donne un peu d’air pour réfléchir.

A+

Sergio

Merci de ta réponse.

En effet oui le dépôt sid ne set à rien, désolé.

En ce qui concerne l’installation, je pensais que bumblebee gérait le tout.
Donc d’après ma recherche sur le site de nividia ma carte serait supportée : nvidia.fr/object/linux-displ … er-fr.html

Mais si je cherche 295.59 dans les paquets, j’obtiens :

[quote]root@blorp-PC:/home/blorp# apt-cache search 295.59
nvidia-kernel-dkms - NVIDIA binary kernel module DKMS source
xserver-xorg-video-nvidia - NVIDIA binary Xorg driver[/quote]

Et si je regarde dans synaptic (je ne sais pas comment voir via la console le statut du paquet).
nvidia-kernel-dkms ==> installé
xserver-xorg-video-nvidia ==> non-installé

Je devrais installer ce paquet donc ?

j’ai un peu peur de désinstaller les pilotes nouveau et nv car si je n’arrive toujours pas avoir accès au mode console au démarrage normal, je serais bloqué totalement sans interface graphique et surtout sans connexion réseau :confused:

Si j’étais à ta place, je suivrais ce machin à la lettre et ligne par ligne (si tu n’es pas un adepte de sudo passe tout simplement les commandes en root) :

http://wiki.debian.org/Bumblebee

Pour cela, je commencerais par virer tout ce que j’ai fait jusqu’alors et, allons plus loin, je ne considérerais ce travail que comme une séquence d’étude avant une nouvelle installation de Debian, qui même ne serait que peut-être l’antépénultième voire pire, c’est exactement ce que j’ai fait l’été dernier durant un bon mois dans divers domaines, et maintenant je m’en trouve fort bien puisque je ne fais pratiquement plus de système sur ma station depuis un an.

Dans le détail, et partant qu’il s’agit d’essais et de réflexions :

  1. Tu peux parfaitement virer nv et Nouveau pourvu que tu aies VESA (et sans xorg.conf), la machine n’en remontera que mieux sous X tant que tu n’en seras pas à Bumblebee proprement dit, et au moins tu sauras une fois pour toute quel driver est monté, ou pas monté. Sinon garde tes nv et Nouveau, seulement dès que cela se complique, on ne sait plus trop où l’on en est.

  2. Le driver a l’air bon, je suppose que tu l’as eu dans les backports, donc conserve bien ton sources.list (sans Wheezy et Sid sauf cas spécial), et même garde-le en clé USB en vue des prochaines réinstallations, c’est aussi ce que je faisais quand je pataugeais. Seulement rien ne dit que ce driver est bien installé, en particulier il me semble proprement aberrant qu’il ne t’ait pas forcé l’installation de xserver-xorg-video-nvidia, premier indice de quelque chose de louche. Tu peux toujours demander son installation à Synaptic, histoire de voir ce qui ce passe et si cela change quelque chose.

Enfin bon, je crois que le mieux est de passer à l’étude du lien que je t’ai donné. La seule chose qui me chiffonne un peu, c’est l’affaire du xorg.conf, je ne l’ai pas vu apparaître sur ce Wiki. Dans le cas d’une utilisation systématique de la carte Nvidia on peut toujours le mettre en place à demeure par nvidia-xconfig, mais dans le cas d’une utilisation occasionnelle je vois pas encore trop comment cela se goupille. Ou alors pour le coup c’est vraiment Bumblebee qu le fait puisqu’il y a un /etc/bumblebee.

A+

Sergio

Bonjour,

Merci de ta réponse.

J’ai réessayé d’installer, mais je suis bloqué avec bbswitch lequel d’ailleurs je ne sais à quoi il sert réellement, mais semble indispensable à bumblebee.

Lorsque je tente l’install en faisant un make, je me prends une erreur :

[quote]make -C /lib/modules/2.6.32-5-686/build M="$(pwd)" modules
make: *** /lib/modules/2.6.32-5-686/build: Aucun fichier ou dossier de ce type. Arrêt.
make: *** [default] Erreur 2[/quote]

D’après mes recherches, cela signifierait qu’il faut installer les sources du kernel pour avoir ce répertoire build, est-ce bien le cas ?

Car j’ai bien tenté d’installer le paquet linux-source-2.6.32 et en même temps, soyons fou, le paquet nvidia-kernel-source mais cela ne m’a pas généré de répertoire build, je me suis juste pris ma toute première erreur de kernel :auto-ambulance:

[quote]Kernel failure message 1:
------------[ cut here ]------------
WARNING: at /build/buildd-linux-2.6_2.6.32-45-i386-yQfQSv/linux-2.6-2.6.32/debian/build/source_i386_none/drivers/char/tty_ldisc.c:738 tty_ldisc_reinit+0x3e/0x6c()
Hardware name: EasyNote TK85
Modules linked in: fuse loop snd_hda_codec_intelhdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq snd_timer snd_seq_device uvcvideo snd soundcore videodev i915 drm_kms_helper v4l1_compat snd_page_alloc evdev pcspkr drm nvidia§ psmouse joydev wmi battery i2c_i801 i2c_algo_bit serio_raw button ac i2c_core processor video output ext3 jbd mbcache sg sr_mod cdrom sd_mod crc_t10dif usbhid hid broadcom tg3 ahci ehci_hcd libata libphy scsi_mod usbcore nls_base thermal thermal_sys [last unloaded: scsi_wait_scan]
Pid: 1222, comm: init Tainted: P 2.6.32-5-686 #1
Call Trace:
[] ? warn_slowpath_common+0x5e/0x8a
[] ? warn_slowpath_null+0xa/0xc
[] ? tty_ldisc_reinit+0x3e/0x6c
[] ? tty_ldisc_hangup+0xef/0x172
[] ? remove_vma+0x43/0x48
[] ? do_tty_hangup+0xd0/0x2b1
[] ? disassociate_ctty+0x3b/0x1b3
[] ? do_exit+0x212/0x5cf
[] ? do_group_exit+0x5f/0x82
[] ? get_signal_to_deliver+0x30d/0x32e
[] ? do_notify_resume+0x6f/0x713
[] ? security_task_wait+0xc/0xd
[] ? wait_consider_task+0x983/0x990
[] ? kmap_atomic_prot+0xc7/0xea
[] ? remove_wait_queue+0xb/0x2f
[] ? do_wait+0x1af/0x1e3
[] ? sys_wait4+0x98/0xa2
[] ? child_wait_callback+0x0/0x5f
[] ? sys_waitpid+0x13/0x17
[] ? work_notifysig+0x13/0x1b
—[ end trace 259e5c9a7bca35c8 ]—[/quote]

Du chinois pour moi.

'fin pour l’instant, ma demande concerne bbswitch, ça je verrais plus tard.

Ce sont les headers, qu’il veut. Ils se mettront dans /usr/src avec un lien logique qui créera ipso facto le répertoire dans ton /lib/modules. Normalement ils emmèneront avec eux les headers-common, qui détermineront, toujours par lien logique, un répertoire “source” au même endroit.

Pour l’erreur kernel, c’est peut-être en rapport, le mieux est de commencer par avoir un Bbswitch bien installé et intégré.

Quand même, une question : ce “2.6.32-5-686”, tu es en trente-deux bits ? Peu importe au demeurant, simplement il faut en être sûr.

A+

Sergio