#1301 Le 09/03/2012, à 16:22
- Romu
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Si je fais un "glxinfo", j'obtiens :
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
Donc il y a bien de l'accélération, même merdique. D'ailleurs, Gnome-Shell se lance, et c'est bien Unity 3D qui se lance aussi.
Sinon, j'ai bien viré le xorg.conf, j'ai redémarré, mais Ubuntu ne m'a rien demandé et n'a rien recrée, il a juste rebooté normalement. Je me demande si c'est pas le démon Bumblebee qui court-circuite la reconfiguration du Xorg.
A tout problème complexe, il existe une solution simple : la mauvaise
Hors ligne
#1302 Le 09/03/2012, à 16:32
- snipe2004
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Si t'as une 540, alors le driver est le 290.35 et donc ça marchera pas... Il n'y a pas encore ce driver sous linux pour l'instant. Dans le cas contraire dites-le moi ^^
ACER NITRO V 515-54-75T7
i7-9750H @ 2,6 GHz x 12 + GTX 1660 Ti/PCIe/SSE2 6 Go (GDDR6)
NVMe 1 Tb, IPS 144 Hz
Hors ligne
#1303 Le 09/03/2012, à 17:01
- voxelgrid
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Salut,
J'espère que ma question n'a pas déjà été posée, si c'est le cas je suis sincèrement désolé je suis passé à cotés. Alors voilà j'ai installé Bumblebee 3.0 sur un système tout neuf, j'ai un Asus N61Jv. Au sujet de la configuration, voici ce que ça donne:
voxelgrid@voxelgrid-N61Jv:~$ lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 12) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: nVidia Corporation GT216 [GeForce GT 325M] [10de:0a35] (rev ff) (prog-if ff)
Maintenant le problème: lorsque j'essaye de démarrer une application avec optirun, ça fonctionne correctement. Par contre, lorsque j'essaye d'ouvrir glxspheres, ou encore un programme que j'ai développé qui utilise SFML pour ouvrir un contexte OpenGL, j'obtiens l'erreur suivante:
voxelgrid@voxelgrid-N61Jv:~/Work/Project/chip8-emulator/build$ ./chip8-emulator ../rom/MAZE
Failed to find a suitable pixel format for the window -- cannot create OpenGL context
Failed to find a suitable pixel format for the window -- cannot create OpenGL context
application is running ...
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 8 (X_MapWindow)
Resource id in failed request: 0x0
Serial number of failed request: 67
Current serial number in output stream: 68
Pour glxinfo, l'erreur est la suivante:
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig
Est-ce que quelqu'un a une idée d'où cela pourrait venir ? Je donne mon xorg.conf pour bumblebee:
voxelgrid@voxelgrid-N61Jv:~$ cat /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "ConnectedMonitor" "CRT-0"
EndSection
Merci d'avance en tout cas!
Hors ligne
#1304 Le 09/03/2012, à 17:26
- kikislater
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@ArchangeGabriel: Au fait, j'ai remarqué un comportement étrange du deuxième GPU Nvidia sur mon PC, je sais pas si c'est lié à Bumblebee ou pas:
Ma carte graphique (GT 540M) ne produit pas toujours les mêmes performances, et je n'arrive pas à comprendre pourquoi. "optirun glxgears" tourne parfois autour de 460, mais parfois 800 et parfois 1200 (plusieurs tests différents, sur plusieurs sessions différentes et sur plusieurs OS (Arch, Debian et Ubuntu). N'y aurait il pas quelque chose dans le BIOS du à ça, comme un mauvais démarrage du GPU ?
Je suis aux environs de 440 en permanence sur Kubuntu avec la même carte
60 fps avec la carte intel
Kernel 3.2 et les options suivantes :
pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1
Dernière modification par kikislater (Le 09/03/2012, à 17:28)
Hors ligne
#1305 Le 09/03/2012, à 20:33
- Romu
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Si t'as une 540, alors le driver est le 290.35 et donc ça marchera pas... Il n'y a pas encore ce driver sous linux pour l'instant. Dans le cas contraire dites-le moi ^^
Logiquement je me dis que le 295.20 est plus récent, non ?
Admettons que le driver à jour n'existe pas encore, comment faire pour :
- activer un driver Intel correct ?
- éteindre la NVidia ?
A tout problème complexe, il existe une solution simple : la mauvaise
Hors ligne
#1306 Le 09/03/2012, à 21:22
- snipe2004
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bin non, le 290.35 est ultérieur au 295.20 : plus on avance dans les chiffres, plus le driver est récent ;-) (ou alors je me plante complètement O_o ?)
Note que c'est le driver pour la nVidia, pas pour l'Intel. Qui marche nativement, normalement. Et justement, on ne sait pas éteindre la nVidia si c'est une 540M. On ne sait d'ailleurs pas l'utiliser du tout.
ACER NITRO V 515-54-75T7
i7-9750H @ 2,6 GHz x 12 + GTX 1660 Ti/PCIe/SSE2 6 Go (GDDR6)
NVMe 1 Tb, IPS 144 Hz
Hors ligne
#1307 Le 09/03/2012, à 21:35
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
J'ai une 540M qui fonctionne et s'éteint très bien ici... Tout ça me paraît étrange.
Hors ligne
#1308 Le 10/03/2012, à 12:58
- snipe2004
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Avec la 11.10 ô_0 ? Quel driver utilises-tu ? Sur notre modèle de Médion on est plusieurs à rencontrer de gros soucis d'affichage... Quelle est ta carte graphique non-optimus ?
ACER NITRO V 515-54-75T7
i7-9750H @ 2,6 GHz x 12 + GTX 1660 Ti/PCIe/SSE2 6 Go (GDDR6)
NVMe 1 Tb, IPS 144 Hz
Hors ligne
#1309 Le 10/03/2012, à 14:38
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
C'est l'ordinateur de ma signature. Mais il s'agit probablement d'une version différente de la 540 (2 Go de mémoire). La carte graphique Intel est une HD 3000 intégrée à un i7. Sous Ubuntu 11.10, par contre, ma 540 est reconnue par lspci comme une 555 (tout de même fonctionnelle). Avec Ubuntu 12.04 elle est bien reconnue comme une 540.
Le driver nvidia est le 295.xx, venant du dépôt xorg-edgers (que je ne recommande pas, 1 semaine sur 2, X est instable sur la carte Intel).
Dernière modification par Nepenthes (Le 10/03/2012, à 14:39)
Hors ligne
#1310 Le 10/03/2012, à 16:56
- snipe2004
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bordel je suis con... Évidemment que la 540 marche... Les problèmes c'est avec la 630M, qui n'est en fait qu'une 540 dont on a changé le nom sans quasiment toucher au hardware. D'où ma confusion, sorry.
ACER NITRO V 515-54-75T7
i7-9750H @ 2,6 GHz x 12 + GTX 1660 Ti/PCIe/SSE2 6 Go (GDDR6)
NVMe 1 Tb, IPS 144 Hz
Hors ligne
#1311 Le 10/03/2012, à 17:05
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Et avec le driver de ce dépôt ?
https://launchpad.net/~ubuntu-x-swat/+a … er=oneiric
Ce sonbt les mises à jours "stables" des drivers et du serveur X.
Hors ligne
#1312 Le 10/03/2012, à 18:12
- reveur81
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Merci pour vos retours. Après quelques manipulations, tout tourne bien sur le portable.
Sauf les vidéos DVD. Saccadée sur VLC et elles plantent sous totem. Est-ce que ça pourrait venir de Bumblebee et d'un problème de paramétrage ?
Hors ligne
#1313 Le 10/03/2012, à 19:08
- Romu
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bordel je suis con... Évidemment que la 540 marche... Les problèmes c'est avec la 630M, qui n'est en fait qu'une 540 dont on a changé le nom sans quasiment toucher au hardware. D'où ma confusion, sorry.
D'ailleurs, c'est même mentionné dans la documentation du pilote 295.20, 525m et 540m sont supportés. Bon, ça résoud pas du tout mon problème, je reprendrai tout ça au clair lundi.
J'aimerais juste une info, pour ceux pour qui Bumblebee et NVidia fonctionnent, pourriez vous faire la manip suivante :
- forcer le fonctionnement de la carte Intel HD3000
- lancer la commande glxinfo (il faut installer le paquet mesa-utils de mémoire)
- poster ici les lignes "OpenGL vendor string" et "OpenGL renderer string", histoire de voir à quoi ça ressemble.
Merci.
A tout problème complexe, il existe une solution simple : la mauvaise
Hors ligne
#1314 Le 10/03/2012, à 19:31
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Pas besoin de "forcer" quoique ce soit, sur une installation correcte de Bumblebee, glxinfo donnera toujours les infos de la carte Intel. "optirun glxinfo" donnera les infos de la carte nvidia.
Chez moi ça donne :
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
Et ça avec optirun :
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2
Hors ligne
#1315 Le 10/03/2012, à 20:28
- dbkblk
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Mêmes lignes ici avec ce matériel:
- Intel i7 2670QM
- Geforce GT540M
Dernière modification par dbkblk (Le 10/03/2012, à 20:29)
« Il n'est rien au monde d'aussi puissant qu'une idée dont l'heure est venue. » Victor Hugo
http://revenudebase.info/. Un revenu de base pour l'Europe, MAINTENANT !
Hors ligne
#1316 Le 12/03/2012, à 10:23
- Romu
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bonjour,
Bon j'ai tenté de nettoyer mon système en virant complètement le pilote nvidia et Bumblebee et reprendre tout de 0, rien à faire, impossible de faire fonctionner cette satanée carte NVidia...pas grave, j'arrête.
Tite question qui me vient : comme j'ai Bumblebee installé et que je fonctionne sur la HD3000, y a un truc à faire pour éteindre complètement le circuit NVidia ? ou Bumblebee fait ça tout seul ?
Merci.
A tout problème complexe, il existe une solution simple : la mauvaise
Hors ligne
#1317 Le 12/03/2012, à 12:26
- benoitpatrick7
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bonjour,je viens d'installer Bumblebee avec ubuntu Oneiric,je voudrais installer un gestionnaire d'énergie .Pourriez vous m'indiquer la proccédure sachant que je suis débutant en ce qui concerne les lignes ?
Merçi d'avance
Hors ligne
#1318 Le 12/03/2012, à 13:00
- dbkblk
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@romu: As tu procédé comme suit ? :
sudo apt-get purge nvidia-current bumblebee bumblebee-nvidia
sudo apt-get autoremove
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
sudo apt-get install bumblebee bumblebee-nvidia
sudo usermod -a -G bumblebee TONNOMDUTILISATEUR
et redémarré ? Il n'y a rien de plus à faire !
@benoitpatrick7: Qu'appelle tu gestionnaire d'énergie ? Quelle interface utilise tu ? Unity (par défaut), Gnome-shell ?
Dernière modification par dbkblk (Le 12/03/2012, à 13:01)
« Il n'est rien au monde d'aussi puissant qu'une idée dont l'heure est venue. » Victor Hugo
http://revenudebase.info/. Un revenu de base pour l'Europe, MAINTENANT !
Hors ligne
#1319 Le 12/03/2012, à 13:10
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@romu : pour savoir si ta carte nvidia est bien éteinte, envoie le retour de :
lspci | grep VGA
Hors ligne
#1320 Le 12/03/2012, à 14:32
- Romu
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@dbkblk : yes, d'ailleurs je fonctionne actuellement sur la HD3000 et je n'ai aucun xorg.conf dans /etc/X11.
@nepenthes : et voilà :
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6230 (rev 34)
04:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
06:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)
J'imagine que la NVidia apparaissant ici, elle n'est pas éteinte.
Dernière modification par Romu (Le 12/03/2012, à 14:33)
A tout problème complexe, il existe une solution simple : la mauvaise
Hors ligne
#1321 Le 12/03/2012, à 14:37
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Non, c'est "lspci | grep VGA" (qui ne récupère que les cartes graphiques et leur état) dont j'ai besoin, pas le "lspci" complet. Et il faut le faire à un moment ou tu n'essaie pas de faire fonctionner quoique ce soit via optirun (commande de Bumblebee), et de préférence après un redémarrage.
L'information dont j'ai besoin ne sera disponible qu'à ces conditions.
Ça donne ça quand elle est éteinte :
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev ff)
Et quand elle est allumée :
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)
Quelle est la référence exacte de ton PC ? (tu as visiblement les mêmes composants que moi, et tout ça fonctionne très bien chez moi depuis plusieurs mois)
Comment réagit bumblebee quand tu tentes de faire fonctionner un processus avec "optirun" (par exemple "optirun glxgears") ? (message d'erreur, ou aucune réponse et un curseur qui ne clignote plus au bout de quelques secondes ?)
J'ai ma petite idée sur ton problème, mais je manque d'infos.
Dernière modification par Nepenthes (Le 12/03/2012, à 14:44)
Hors ligne
#1322 Le 12/03/2012, à 15:23
- Romu
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Si je comprends bien, c'est "rev ff" : Eteinte, "rev a1" : En fonction.
Là, j'ai tout viré et elle est en a1. Je vais refaire l'installation de bumblebee car je suis certain de l'avoir eu en "ff".
Le PC est un XPS15z.
Et merci !
A tout problème complexe, il existe une solution simple : la mauvaise
Hors ligne
#1323 Le 12/03/2012, à 15:31
- Romu
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Petit essaie, j'ai ré-installé Bumblebee, et je reboote et je lance ta commande :
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev ff)
Puis je lance "optirun glxgears", j'ai l'erreur suivante :
[ERROR]Cannot access secondary GPU - error: X did not start properly
[ERROR]Aborting because fallback start is disabled.
Mais la carte a changé d'état :
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)
Bon maintenant, comment je l'éteins ?
A tout problème complexe, il existe une solution simple : la mauvaise
Hors ligne
#1324 Le 12/03/2012, à 15:40
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Je dirais qu'un reboot doit faire l'affaire.
Et en ré installant nvidia-current puis bumblebee ?
Hors ligne
#1325 Le 12/03/2012, à 15:44
- Romu
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Ca marchera pas mieux, Precise a installé nvidia-current de base lors de l'installation et ça n'a rien donné avec Bumblebee. Quand le driver nvidia essaie de se lancer, le Xorg.log contient "no device detected". C'est con, mais quand j'ai reçu la machine, j'ai même pas testé sur W7 que la carte fonctionne correctement.
Donc, est-elle en panne, ou est-ce seulement un souci de Ubuntu/pilote, finalement, aucune idée. C'est ballot.
Cela dit, si je sais maintenant que "ff" veut dire "éteinte", je suis content !
Sinon, tu pensais à quoi exactement ?
Dernière modification par Romu (Le 12/03/2012, à 16:00)
A tout problème complexe, il existe une solution simple : la mauvaise
Hors ligne