#1701 Le 02/06/2012, à 14:23
- Ethylamide
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Adeptes des détesteurs de technos propriétaires, bonsoir
Mint 13 MATE (Ubuntu 12.04 Precise) sur un pc portable assemblé. Tout bien suivi l'article sur Bumblebee. PPA bumblebee+x-swat (xorg-edgers testé aussi).
lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation Ivy Bridge Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:0fd1] (rev a1) (prog-if 00 [VGA controller])
(GeForce GT 650M chipset Intel HM76 Express)
glxspheres
Polygons in scene: 62464
Visual ID of window: 0xaa
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Ivybridge Mobile
60.192601 frames/sec - 67.174943 Mpixels/sec
optirun glxspheres
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ERROR]Aborting because fallback start is disabled.
Extrait du kern.log:
[ 26.010705] nvidia: module license 'NVIDIA' taints kernel.
[ 26.010708] Disabling lock debugging due to kernel taint
[ 26.060056] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 26.060060] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 26.060065] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[ 26.060072] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 26.060082] nvidia 0000:01:00.0: setting latency timer to 64
[ 26.060088] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
[ 26.060203] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 302.11 Thu May 17 17:40:03 PDT 2012
[ 35.000283] NVRM: RmInitAdapter failed! (0x26:0xffffffff:1170)
[ 35.000291] NVRM: rm_init_adapter(0) failed
Extrait du syslog:
bumblebeed[983]: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
bumblebeed[983]: [XORG] (EE) NVIDIA(0): check your system's kernel log for additional error
bumblebeed[983]: [XORG] (EE) NVIDIA(0): messages and refer to Chapter 8: Common Problems in the
bumblebeed[983]: [XORG] (EE) NVIDIA(0): README for additional information.
bumblebeed[983]: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
bumblebeed[983]: [XORG] (EE) NVIDIA(0): Failing initialization of X screen 0
bumblebeed[983]: [XORG] (EE) Screen(s) found, but none have a usable configuration.
kernel: [ 804.998521] NVRM: RmInitAdapter failed! (0x26:0xffffffff:1170)
kernel: [ 804.998530] NVRM: rm_init_adapter(0) failed
bumblebeed[983]: X did not start properly
Accessoirement l'écran est branché en HDMI, et l'utilisateur est bien dans le groupe bumblebee. Et j'ai redémarré le pc.
J'ai envie d'immoler nvidia par le feu, mais avant ça je veux savoir s'il n'y a rien à faire d'autre.
Hors ligne
#1702 Le 03/06/2012, à 10:53
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@ArchangeGabriel : puisqu'on va devoir se servir de virtualGL encore un certain temps, serait-il possible de créer un base de donnée de ce qui fonctionne ou pas avec optirun ?
Cette idée m'est venue avec la sortie du dernier humble bundle. Beaucoup de jeux embarquent leurs propres bibliothèques et celles-ci sont chargées par leur script de lancement. Le problème, c'est qu'optirun utilise une méthode similaire forcer l'utilisation du pilote nvidia. D'où un certain nombre de jeux qui plantent au démarrage pour des problèmes de bibliothèques non trouvées.
L'idée en général est de faire un symlink du dossier de bibliothèques du jeu dans les dossiers de bibliothèques du système (afin que tout soit au même endroit), puis de supprimer le chargement des bibliothèques dans le script de démarrage du jeu. Puis insérer la commande "optirun" et tout roule.Quel serait le meilleur endroit pour regrouper ces astuces ?
Je suggère la page bumblebee de la doc ubuntu-fr, tu ajoutes une catégorie "recettes". Ou alors carrément une page dédiée à cela, avec un lien depuis celle de Bumblebee.
@thanatonpatisas1 : Pour la mise en veille, c'est un problème d'USB 3 typique des Asus. En cherchant ces termes tu devrais trouver la solution adaptée à ton modèle je pense.
@Ethylamide : Que donne :
cat /proc/cmdline
D'ailleurs pareil pour tsndcb et OCCULTHUM.
Hors ligne
#1703 Le 03/06/2012, à 11:13
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Ah et pour les 3 derniers, vous pouvez aussi essayer ceci : dans /etc/bumblebee/bumblebee.conf, réglez PMMethod à none, et redémarrez. La carte nvidia sera allumée en permanence mais vous pourrez vous en servir, en attendant qu'on trouve une solution (vous n'êtes pas les seuls à avoir ce problème).
Hors ligne
#1704 Le 03/06/2012, à 14:03
- OCCULTHUM
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
ray@ALIEN ~ $ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.2.0-23-generic root=UUID=79b1960f-04a1-4fdc-bff2-8ec04ceaec18 ro quiet splash vt.handoff=7
Encore merci pour tout ce travail.
Hors ligne
#1705 Le 03/06/2012, à 14:58
- OCCULTHUM
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Ai placé PMMethod à none à 2 endroits de /etc/bumblebee/bumblebee.conf.
Après reboot,ai lancé glxspheres ; normal mais optirun glxspheres me donne tjs le même message avec arrêt brutal du pc.
C'est le même message que Ethylamide. ( Nous avons la même carte graphique. Une GT 650M.)
Bonne semaine à tous.
Hors ligne
#1706 Le 03/06/2012, à 16:50
- Ethylamide
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
PMMethod=none -> RàS, message identique quand optirun.
Par contre j'ai un kernel juste au dessus par rapport à OCCULTHUM:
BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=blabla ro quiet splash vt.handoff=7
Hors ligne
#1707 Le 03/06/2012, à 18:49
- thanatonpatisas1
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Merci beaucoup ArchangeGabriel pour ta réponse bien que ma question différait du sujet du présent fil. C'est vraiment très sympa de ta part. Je viens de voir qu'Asus a installé une mise à jour sur ma machine, via Windows 7 que j'ai en dual boot, concernant justement le pilote de l'USB 3, peut-être cela a-t-il réglé le problème, je vérifirai, sinon je ferai les recherches que tu proposes.
Merci encore et bon courage dans ton travail.
Asus X53S - Intel Pentium B950, 2.1 GHz - RAM 8GB - Kubuntu 12.04 64 bits, KDE 4.8.3 + Ubuntu 12.04 Unity.
Nvidia GEFORCE 610M (technologie optimus). Dual boot Windows 7, Fedora 17 KDE en disque dur externe.
Hors ligne
#1708 Le 03/06/2012, à 19:25
- tsndcb
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@ArchangeGabriel : tout d'abord merci pour ton travail, j'ai essayé le changement demandé, mais maintenant j'ai le même symptôme que OCCULTHUM : message d'erreur + arrêt brutal (arrêt brutal que je n'avais pas avant, mais je ne pense pas que cela vienne de ce changement d'option), j'ai essayé de mettre complètement à jour ubuntu, mais même problème, je vais refaire une install sous débian avec ton option pour voir si ça change et je te tiens au courant.
Et effectivement malheureusement je me doute que nous ne sommes pas tout seul dans ce cas là, optimus de m.... si encore NVIDIA faisait son travail et fournissait un support pour optimus sous linux ... Heureusement qu'il y a des développeur déterminé dans la communauté.
Hors ligne
#1709 Le 03/06/2012, à 22:03
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@tsndcb, OCCULTHUM, Ethylamide : bon en fait on a trouvé le problème, vos cartes ne sont pas supportées par la version actuelle du driver nvidia. Comme aucune carte de la génération Kepler d'ailleurs, à l'exception de la GTX680 sortie il y a déjà plusieurs mois.
Vous pouvez remettre PMMethod à la valeur par défaut (auto je crois), et il ne vous reste qu'à attendre les drivers de la part de nVidia. J'annoncerais ici la disponibilité d'un driver supportant la GT650M, vous vous doutez bien que nous surveillons en permanence la sortie de nouveau drivers chez nVidia afin de voir si certaines nouveautés peuvent servir côté Optimus.
Hors ligne
#1710 Le 03/06/2012, à 23:20
- tsndcb
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@ArchangeGabriel, merci beaucoup pour cette bonne nouvelle (je dis bien bonne car cela devrait donc être résolu dés que des drivers pour la GT650M seront disponible).
De mon coté j'ai fini de réinstaller ma debian et comme je le pensais j'ai les mêmes problèmes avec optirun glxspheres, mais je préférais en être sûr.
Je suis désolé pour l'éventuel temps perdu qu'à provoqué notre problème que tu ne pouvais pas résoudre puisque cela provient très probablement des drivers nvidia manquant pour notre carte GT650M.
Encore merci.
[Edit] Effectivement seul les cartes suivantes dans notre série (6xxM) sont prise en charge : GT 635M, GT 630M, G610M [/Edit]
Dernière modification par tsndcb (Le 03/06/2012, à 23:27)
Hors ligne
#1711 Le 04/06/2012, à 08:02
- snipe2004
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Hey non, même la 630M n'est pas supportée, contrairement à ce qu'annonce nVidia dans ses communications officielles --> j'en suis le triste témoin!
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
#1712 Le 04/06/2012, à 18:01
- Oo-clems-oO
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bonsoir,
J'aurai aimé avoir une petite précision, j'ai branché mon pc a une télé avec un câble HDMI le problème c'est que à cause du rafraîchissement de l'écran l'affichage en 1920x1080 ne fonctionne pas bien.
J'aurai aimé pouvoir changer donc le rafraîchissement de l'écran mais je ne sais pas comment faire.
Merci par avance
Hors ligne
#1713 Le 05/06/2012, à 21:06
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Euh je sais pas trop, j'ai jamais eu ce genre de problème, et ça doit faire partie des problèmes du support de la sortie HDMI...
Hors ligne
#1714 Le 08/06/2012, à 15:11
- falcon72
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
je viens d'installer ubuuntu 12.04 sur un toshiba P870-303
carte graphique nvidia geforce GT630M et technnology optimus.
j'ai suivi le topic optimus et reussi a obtenir ca :
glxspheres
Polygons in scene: 62464
Visual ID of window: 0x96
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile
2.874191 frames/sec - 3.207597 Mpixels/sec
1.836370 frames/sec - 2.049389 Mpixels/sec
1.837378 frames/sec - 2.050514 Mpixels/sec
1.816957 frames/sec - 2.027724 Mpixels/sec
1.831222 frames/sec - 2.043644 Mpixels/sec
1.832962 frames/sec - 2.045585 Mpixels/sec
1.865504 frames/sec - 2.081902 Mpixels/sec
par contre avec optirun j'ai ca :
optirun glxspheres
[ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ERROR]Aborting because fallback start is disabled.
une idées ?*
Hors ligne
#1715 Le 08/06/2012, à 15:42
- fran
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Pour le résultat , glxspheres , carte intel
post #1687
Effectivement, il y a un bug sous Ubuntu 12.04 avec SNA (Sandy Bridge New Acceleration), qui a été désactivé dans les paquets disponibles sur xorg-edgers. D'où les performances ridicules des cartes Intel de cette génération.
pour optirun , tu as du louper qques choses
sudo apt-add-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee
Dernière modification par fran (Le 08/06/2012, à 15:45)
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#1716 Le 08/06/2012, à 16:23
- falcon72
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
fran,
non j'ai fait tout ca et c'est le même problème.
par contre je ne sait pas s'il y a une cause mais google earth plante deds que je fait un Zoom???
je ne sait pas si ma carte graphique est correctement configuré.
comment verifier ??*
Hors ligne
#1717 Le 08/06/2012, à 18:30
- tsndcb
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@falcon72 : tu es dans le même cas que nous tous avec les nouvelles nvidia, il n'y a actuellement pas de drivers linux pour ces dernières, il faut attendre comme l'a indiqué ArchangeGabriel un peu plus haut :
@tsndcb, OCCULTHUM, Ethylamide : bon en fait on a trouvé le problème, vos cartes ne sont pas supportées par la version actuelle du driver nvidia. Comme aucune carte de la génération Kepler d'ailleurs, à l'exception de la GTX680 sortie il y a déjà plusieurs mois.
Donc aucun drivers pour la série Kepler, dont ta carte fait parti.
Hors ligne
#1718 Le 08/06/2012, à 19:48
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Non sa carte n'est pas une Kepler, mais elle n'est pas supportée pour autant.
Hors ligne
#1719 Le 08/06/2012, à 21:32
- falcon72
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
donc il n'y a pas de solution?
Hors ligne
#1720 Le 08/06/2012, à 21:54
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Si, attendre que nVidia sorte les drivers pour cette carte.
@Nepenthes : tu pourrais expliquer (ou écrire quelque part) les manips à effectuer pour faire fonctionner LIMBO ? On a un utilisateur sur GitHub qui a des problèmes avec ça...
Hors ligne
#1721 Le 08/06/2012, à 22:05
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Il me semble avoir vu la discussion, et apparemment cet utilisateur arrive à faire fonctionner LIMBO (avec optirun) lorsqu'il installe la version Windows via Wine.
Par contre, avec la version Linux (en fait, une version Windows packagée avec Crossover) ça plante.
De mon côté, je lance la version Linux avec Wine, directement, en n'utilisant pas la "bouteille" Crossover.
Je suspecte plutôt un problème avec Crossover (basé sur une version stable de Wine, donc antérieure, peut être buggée) qu'avec Bumblebee.
Pour lancer LIMBO, si la version installée est la version Crossover Linux :
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
optirun wine explorer /desktop=limbo,1366x768 limbo.exe
Mais ça ne fait pas vraiment ava,cer les choses puisque cette solution est commune, que l'on utilise la version Windows ou la version Crossover.
EDIT : @ArchangeGabriel : http://phoronix.com/forums/showthread.p … post267147
Plus d'infos sur PRIME, xserver 1.13 (prévu pour septembre), et la forme que ça prendra pour l'utilisateur final.
Dernière modification par Nepenthes (Le 08/06/2012, à 23:34)
Hors ligne
#1722 Le 09/06/2012, à 17:40
- falcon72
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
je suis alle faire un tour sur le site de nvidia.
apparemment il propose des drivers pour la serie GT600M ( doit la GT630M qui m’intéresse )
sauf que c'est un fichier .run donc un peu compliqué a installer.
avant de tenter la manip je voulais savoir si quelqu'un avait testé ces drivers pour savoir si ca améliore les choses ou pas ?
Hors ligne
#1723 Le 09/06/2012, à 17:50
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Euh normalement c'est déjà le driver que tu as d'installé sur ton système, et je te déconseille fortement le .run.
Tu peux donner le résultat de cette commande s'il te plaît (il existe plusieurs 630 différentes, je veux vérifier laquelle c'est, pareil pour snipe2004 d'ailleurs) :
lspci -vnn | grep '\''[030[02]\]'
Hors ligne
#1724 Le 09/06/2012, à 18:16
- falcon72
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
voila ce que me donne la commande :
lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:0de9] (rev a1) (prog-if 00 [VGA controller])
Hors ligne
#1725 Le 09/06/2012, à 20:32
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Hum ta carte semble supportée finalement. Est-ce que tu peux donner plus d'infos sur ton erreur :
optirun -vv glxinfo
Pour commencer, on fera peut-être plus après.
Hors ligne