#1051 Le 28/12/2011, à 11:22
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Pas de changements majeurs avec le nouveau virtualGL... (mêmes problèmes avec les même applications).
Hors ligne
#1052 Le 28/12/2011, à 12:01
- sterfield
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Je passais prendre des news de Bumblebee, et je vois qu'en un mois, beaucoup de choses ont évolués !
Un grand merci à Archangel, il nous dis qu'il n'a pas le temps mais passe un temps impressionnant sur ce thread, juste pour aider. Ca force le respect.
Félicitation pour le recrutement de votre nouveau codeur, j'ai hate de voir ce que ca donne codé en C.
Et enfin, félicitation (et merci) pour la RFE sur Ubuntu, ca promet des choses intéressantes d'ici 6 mois / 1 an.
Hors ligne
#1053 Le 28/12/2011, à 18:52
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@ArchangeGabriel : c'est possible de beta voire alpha tester windump (d'ailleurs, ce nom est un peu bizarre, ça rappelle un peu la version windows de tcpdump) ? Je n'utilise bumblebee que pour des jeux, donc avoir du plein écran en permanence, ne pas pouvoir redimensionner une fenêtre etc ne sont pas des problèmes bloquants pour moi. Et s'il faut récupérer des logs de plantages et des choses dans ce genre, je crois pouvoir me débrouiller.
Hors ligne
#1054 Le 29/12/2011, à 10:53
- stein42
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bonjour à tous,
J'ai créé un topic pour mes problèmes de ventilo et autonomie sur mon nouveau portable (ici) et Nepenthes m'a gentiment conseillé de venir sur ce fil et tester bumblebee.
J'ai donc suivi le tuto hier et effectivement ça m'a bien aidé !!
Si ça peut servir à certains, voilà ce que j'obtiens pour les performances graphiques :
glxspheres : 59.7 frames/sec & 66.6 Mpixels/sec
optirun glxspheres : 75.9 frames/sec & 84.7 Mpixels/sec
Et pour la conso (firefox ouvert) :
2467mA
4847mA quand "optirun glxspheres" tourne
Donc un grand merci à ArchangeGabriel pour ce tuto !!
Ca a réglé le problème du ventilo qui ne tourne plus tout le temps à fond et grandement amélioré l'autonomie de la batterie meme si y'a encore de quoi gratter pour aller jusqu'à une autonomie satisfaisante.
Dell XPS 15 (Intel i5 2430, 4Go RAM, nVidia GeForce 525M, DD 500Go 7200tpm, écran Full HD, batterie 6 cellules) - Ubuntu 12.04 & Windows 7 Premium 64 bits
Hors ligne
#1055 Le 29/12/2011, à 11:47
- compte supprimé
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Ca a réglé le problème du ventilo qui ne tourne plus tout le temps à fond et grandement amélioré l'autonomie de la batterie meme si y'a encore de quoi gratter pour aller jusqu'à une autonomie satisfaisante.
Petit astuce pour les portables basés sur du matériel Intel :
gksudo gedit /etc/default/grub
Compléter la ligne :
GRUB_CMDLINE_LINUX=""
De cette manière :
GRUB_CMDLINE_LINUX="pcie_aspm=force"
Et faire un update de grub :
sudo update-grub
A noter qu'un patch réglant les problèmes d'autonomie, devrait bientôt arriver dans le noyau linux. Mais pas avant la version 3.3...
Redémarrer et constater que ça aide bien.
Dernière modification par monsieurweller (Le 29/12/2011, à 11:48)
#1056 Le 29/12/2011, à 12:10
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Vivement que RC6 et ASPM soient stabilisés et activés par défaut. 25 ou 30% d'autonomie en plus, ça ne se refuse pas !
EDIT : nouveau blob nvidia en vue ! 295.09 : d'après le changelog, quelques corrections de bugs.
Dernière modification par Nepenthes (Le 29/12/2011, à 18:28)
Hors ligne
#1057 Le 29/12/2011, à 20:03
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@Nepenthes : Je ferais bien un tuto sur windump, mais j'ai vraiment pas le temps. Si tu est capable de te débrouiller en anglais, je te copie ici les dernières instructions en date :
Classic windump is really buggy and you can't turn off the Nvidia GPU without crashing X. Therefore, I'll refrain from talking about it and put forth a more sane approach that use Bumblebee X Server. All instructions assume an Ubuntu or Ubuntu-like system and multiple terminal tabs/windows. Please note that the solution I put forth has plenty of its own bugs like wonky mouse pointers and not always being able to fullscreen the Nvidia windows.
For Nouveau (assuming that you have a recent enough kernel and mesa), the process is pretty much the same. Skip the first 2 steps, install Bumblebee with the --driver=nouveau flag, and use xorg.conf.nouveau. VDPAU will not be available.
* Download and compile my branch of windump: https://github.com/LLStarks/hybrid-windump
* Download Bumblebee from git and checkout the common-debug-functions branch: https://github.com/Bumblebee-Project/Bumblebee/
* Install Bumblebee from git and replace /etc/bumblebee/xorg.conf.nvidia with the one from my windump tree. Change the resolution in said file to your native LCD resolution.
* Configure Bumblebee to use your ACPI calls if you so desire: https://github.com/Bumblebee-Project/Bumblebee/wiki/ACPI-Removed
* Start Bumblee X Server: sudo bumblebee --startx
* To start a program (without <>) : DISPLAY=:8 <program>
* Run windump in a window so it's easier to test. If you run without a window, you'll either need to use CTRL+C or killall windump to escape if it covers then entire screen: ./windump -w1 :8 :0
* Start the compositor last otherwise some programs may bitch. We'll need it for VDPAU to render properly: xcompmgr -d :8
* When you're done: sudo bumblebee --stopx
C'est pas optimal, pas complet, mais ça permet de se lancer dans la bidouille.
De plus, ce n'est valable que pour la version actuelle, sur la nouvelle version ré-écrite en C, les fonctions de debug nécessaires ne sont pas encore implémentées.
A propos de cette version, il reste bien entendu énormément de choses à faire, mais on se concentre sur le côté utilisateur, on cherche juste à avoir un code fonctionnel pour le moment, les features sympa en plus ce sera pour plus tard, sauf une : le côté power management est totalement opérationnel ; pour le reste on a juste quelques bugs de configuration à corriger, ainsi qu'un problème majeur avec nvidia sous Ubuntu, mais une fois les autres problèmes corrigés, on pourra identifier précisément la source de ce problème et la corriger rapidement. Bref, d'ici deux semaines tout devrait être bon niveau code, il restera le packaging/déploiement.
Hors ligne
#1058 Le 30/12/2011, à 18:32
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Pas de souci pour l'absence de tuto en français.
Et merci pour les infos ! Je teste dès que possible ! (j'aurai sans doute besoin d'un bumblebee "stable" pour le 1er de l'an, eh oui... la vie de geek)
J'ai du mal à comprendre cette partie de la procédure :
* To start a program (without <>) : DISPLAY=:8 <program>
* Run windump in a window so it's easier to test. If you run without a window, you'll either need to use CTRL+C or killall windump to escape if it covers then entire screen: ./windump -w1 :8 :0
* Start the compositor last otherwise some programs may bitch. We'll need it for VDPAU to render properly: xcompmgr -d :8
Je comprends à peu près les deux premiers points (démarrer le programme sur l'écran géré par la carte nvidia, puis utiliser windump pour afficher la fenêtre sur le serveur X dont l'écran est "visible"), mais à quoi sert le dernier, xcompmgr ?
Une idée sur la manière don windump réagit si, par exemple, un logiciel ouvre une fenêtre, puis lance un second processus ouvrant une nouvelle fenêtre ? (exemple : Wine -> Steam -> Rage) Obligation d'exécuter à nouveau windump sur la fenêtre de Rage ? Ou grâce à windump, la nouvelle fenêtre "hérite" du transport sur le serveur X visible ? (de toute façon, le bureau virtuel de Wine règle le problème, mais c'est juste pour avoir une etite idée de ce qui m'attend).
Hors ligne
#1059 Le 30/12/2011, à 18:36
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
La dernière partie n'est pas obligatoire je crois, c'est uniquement pour utiliser VDPAU (raison pour laquelle windump a été conçu à la base).
Pour ta question, aucune idée, je n'ai encore rien testé niveau windump, trop d'autres problèmes à régler, mais à mon avis c'est complètement foireux...
Hors ligne
#1060 Le 30/12/2011, à 20:46
- compte supprimé
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Une idée sur la manière don windump réagit si, par exemple, un logiciel ouvre une fenêtre, puis lance un second processus ouvrant une nouvelle fenêtre ? (exemple : Wine -> Steam -> Rage) Obligation d'exécuter à nouveau windump sur la fenêtre de Rage ? Ou grâce à windump, la nouvelle fenêtre "hérite" du transport sur le serveur X visible ? (de toute façon, le bureau virtuel de Wine règle le problème, mais c'est juste pour avoir une etite idée de ce qui m'attend).
Bon, ça ne t'aidera probablement pas, mais avec steam tu peux lancer le jeu directement : suffit de passer l'argument -applaunch numérodujeu pour le lancer sans que steam ouvre sa fenêtre.
Reste à trouver le appID steam de Rage.
#1061 Le 31/12/2011, à 16:12
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Je viens de commener à tester bumblebee (version git, branche common-debug-functions) avec hybrid-windump.
Avec le xorg.conf fourni, chez moi ça ne démarre pas (serveur Xorg indisponible). J'ai essayé avec d'autres xorg.conf traînant sur launchpad, un peu au hasard. ça se lance (d'après le log de bumblebee), mais si j'essaye de lancer glxgears sur ce serveur, il me gratifie d'un petit "Couldn't get double buffered RGB visual" (ou qqch dans ce genre).
Pas testé vdpau, par contre. L'accélération 3D ne fonctionne pas vraiment sous windump (pourtant compiz est censé pouvoir marcher) soit mon xorg.conf n'est valable. Une idée pour en créer un avec les bonnes option ? J'aurais bien tenté un nvidia-xconfig, mais j'ai je ne sais pas comment configurer les écrans ensuite pour adapter le résultat à windump, et j'ai peur que ça bousille mon xorg.conf du serveur X qui tourne sur la carte intel.
En tout cas, c'est un bien joli casse-tête !
Au fait, toujours personne pour confirmer la segfault de VirtualGL sur Shank et And Yet It Moves (avec optirun) ? Il n'y aurait donc personne sur ce fil à avoir acheté les derniers Indie Bundles ?
Dernière modification par Nepenthes (Le 31/12/2011, à 16:17)
Hors ligne
#1062 Le 31/12/2011, à 16:16
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Tu as changé le BusID si nécessaire ainsi que la résolution ?
Aussi, il peut être nécessaire d'ajouter dans le ModulePath les chemins suivants sous Oneiric :
/usr/lib/i386-linux-gnu/xorg/extra-modules
/usr/lib/x84_64-linux-gnu/xorg/extra-modules
Hors ligne
#1063 Le 31/12/2011, à 16:21
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Le bus ID et la résolution étaient les bons !
Mais effectivement, il y avait bien un souci de modules manquants d'après le log de Xorg. Je vais tester avec ces nouveaux ModulePath. Quelle syntaxe ? Les deux à la suite, séparés par des virgules ? Ou des lignes séparées ?
EDIT : chez moi, ces emplacements sont vides...
Dernière modification par Nepenthes (Le 31/12/2011, à 16:26)
Hors ligne
#1064 Le 31/12/2011, à 16:22
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
A la suite, par des virgules, comme c'est déjà le cas pour les deux premiers.
Poste les lignes du Xorg correspondantes si tu as encore des problèmes.
Hors ligne
#1065 Le 31/12/2011, à 16:59
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Voilà mon xorg.conf.nvidia :
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 270.41.06 (buildmeister@swio-display-x86-rhel47-08.nvidia.com) Mon Apr 18 15:14:00 PDT 2011
Section "ServerLayout"
Identifier "Layout0"
Screen "Screen0"
Screen "Screen1" RightOf "Screen0"
# use this if nvidia card is configured as secondary device
# Screen "Screen1"
# Screen "Screen0" RightOf "Screen1"
InputDevice "Keyboard0" "SendCoreEvents"
#InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "SendCoreEvents"
#InputDevice "Mouse0" "CorePointer"
EndSection
#Section "ServerFlags"
# Option "AllowEmptyInput" "no"
#EndSection
Section "Files"
ModulePath "/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules"
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 - 73.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
# replace this by your nvidia pci bus id (see lspci)
BusID "01:00:0"
Option "IgnoreEDID"
EndSection
Section "Device"
Identifier "Device0"
Driver "intel"
VendorName "onboard"
# replace this by your intel pci bus id (see lspci)
BusID "00:02.0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device1"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
# choose your native display resolution here
# Modes "1024x768"
Modes "1366x768"
EndSubSection
EndSection
J'avais dû oublier le chemin du module le première fois, mais là ça démarre correctement. Je peux faire un "DISPLAY=:8 gedit", mais pas un "DISPLAY=:8 glxgears" (là j'ai une erreur sur le double buffered RGB visual).
Ça vient peut être d'une mauvaise configuration de la section monitor ? (je n'en sais strictement rien, quelles peuvent être les causes de ce genre d'erreur ?)
loris@asus-N43SL:~$ DISPLAY=:8 glxgears
Error: couldn't get an RGB, Double-buffered visual
EDIT : En fiat ça fonctionne ! J'ai trouvé l'inspirations dans le problème #38 sur le git de bumblebee, dernier post, ou il est précisé que pour accéder aux bibliothèques nvidia, il faut utiliser la variable d'environnement LD_LIBRARY_PATH=/usr/lib/nvidia-current/vdpau (pour vdpau). Donc j'ai fait de même pour la libGL.
LD_LIBRARY_PATH=/usr/lib/nvidia-current/ DISPLAY=:8 glxgears
Il fallait juste le savoir...
Dernière modification par Nepenthes (Le 31/12/2011, à 17:18)
Hors ligne
#1066 Le 31/12/2011, à 17:03
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Tu peux donner le fichier Xorg.log ?
Hors ligne
#1067 Le 31/12/2011, à 17:19
- Nepenthes
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Je viens d'éditer mon message précédent, tout à la fin. Il fallait juste préciser le chemin des bibliothèques nvidia.
EDIT : par contre, j'ai un autre souci, si j'exécute windump comme dans les instructions, j'obtiens juste une fenêtre noire, avec un curseur en forme de croix au milieu... Alors que sur glxgears, j'ai bien des fps qui s'affichent régulièrement (12000 environ).
EDIT 2 : après avoir vérifié l'ID de la fenêtre, avec ceci "./windump -w 1 -i 0x200002 :8 :0", j'obtiens une fenêtre noire de la taille de celle de glxgears. Toujours pas d'engrenages, mais un progrès par rapport à la fenêtre de tout à l'heure.
Et voilà le xorg.log :
[ 30238.139]
X.Org X Server 1.10.4
Release Date: 2011-08-19
[ 30238.139] X Protocol Version 11, Revision 0
[ 30238.139] Build Operating System: Linux 2.6.24-29-server x86_64 Ubuntu
[ 30238.139] Current Operating System: Linux asus-N43SL 3.2.0-7-generic #13-Ubuntu SMP Sat Dec 24 21:43:39 UTC 2011 x86_64
[ 30238.139] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-7-generic root=UUID=ebdeb263-7f5c-476d-82e6-5f71b9331c78 ro quiet splash vt.handoff=7
[ 30238.139] Build Date: 19 October 2011 05:21:26AM
[ 30238.139] xorg-server 2:1.10.4-1ubuntu4.2 (For technical support please see http://www.ubuntu.com/support)
[ 30238.139] Current version of pixman: 0.22.2
[ 30238.139] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 30238.139] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 30238.140] (==) Log file: "/var/log/Xorg.8.log", Time: Sun Jan 1 14:57:14 2012
[ 30238.140] (++) Using config file: "/etc/bumblebee/xorg.conf.nvidia"
[ 30238.140] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 30238.140] (==) ServerLayout "Layout0"
[ 30238.140] (==) No screen section available. Using defaults.
[ 30238.140] (**) |-->Screen "Default Screen Section" (0)
[ 30238.140] (**) | |-->Monitor "<default monitor>"
[ 30238.140] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 30238.140] (**) | |-->Device "Device1"
[ 30238.140] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 30238.140] (**) Option "AutoAddDevices" "false"
[ 30238.140] (**) Not automatically adding devices
[ 30238.140] (==) Automatically enabling devices
[ 30238.140] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 30238.140] Entry deleted from font path.
[ 30238.140] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 30238.140] Entry deleted from font path.
[ 30238.140] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 30238.140] Entry deleted from font path.
[ 30238.140] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 30238.140] Entry deleted from font path.
[ 30238.141] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 30238.141] Entry deleted from font path.
[ 30238.141] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
[ 30238.141] (**) ModulePath set to "/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules"
[ 30238.141] (==) |-->Input Device "<default pointer>"
[ 30238.141] (==) |-->Input Device "<default keyboard>"
[ 30238.141] (==) The core pointer device wasn't specified explicitly in the layout.
Using the default mouse configuration.
[ 30238.141] (==) The core keyboard device wasn't specified explicitly in the layout.
Using the default keyboard configuration.
[ 30238.141] (II) Loader magic: 0x7e0220
[ 30238.141] (II) Module ABI versions:
[ 30238.141] X.Org ANSI C Emulation: 0.4
[ 30238.141] X.Org Video Driver: 10.0
[ 30238.141] X.Org XInput driver : 12.3
[ 30238.141] X.Org Server Extension : 5.0
[ 30238.141] (--) PCI:*(0:0:2:0) 8086:0116:1043:15f2 rev 9, Mem @ 0xdc400000/4194304, 0xb0000000/268435456, I/O @ 0x0000e000/64
[ 30238.141] (--) PCI: (0:1:0:0) 10de:0df4:1043:15f2 rev 161, Mem @ 0xdb000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x????????/524288
[ 30238.141] (II) Open ACPI successful (/var/run/acpid.socket)
[ 30238.141] (II) LoadModule: "extmod"
[ 30238.142] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 30238.142] (II) Module extmod: vendor="X.Org Foundation"
[ 30238.142] compiled for 1.10.4, module version = 1.0.0
[ 30238.142] Module class: X.Org Server Extension
[ 30238.142] ABI class: X.Org Server Extension, version 5.0
[ 30238.142] (II) Loading extension MIT-SCREEN-SAVER
[ 30238.142] (II) Loading extension XFree86-VidModeExtension
[ 30238.142] (II) Loading extension XFree86-DGA
[ 30238.142] (II) Loading extension DPMS
[ 30238.142] (II) Loading extension XVideo
[ 30238.142] (II) Loading extension XVideo-MotionCompensation
[ 30238.142] (II) Loading extension X-Resource
[ 30238.142] (II) LoadModule: "dbe"
[ 30238.142] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 30238.142] (II) Module dbe: vendor="X.Org Foundation"
[ 30238.142] compiled for 1.10.4, module version = 1.0.0
[ 30238.142] Module class: X.Org Server Extension
[ 30238.142] ABI class: X.Org Server Extension, version 5.0
[ 30238.142] (II) Loading extension DOUBLE-BUFFER
[ 30238.142] (II) LoadModule: "glx"
[ 30238.142] (II) Loading /usr/lib/nvidia-current/xorg/libglx.so
[ 30238.151] (II) Module glx: vendor="NVIDIA Corporation"
[ 30238.151] compiled for 4.0.2, module version = 1.0.0
[ 30238.151] Module class: X.Org Server Extension
[ 30238.151] (II) NVIDIA GLX Module 290.10 Wed Nov 16 18:01:24 PST 2011
[ 30238.151] (II) Loading extension GLX
[ 30238.151] (II) LoadModule: "record"
[ 30238.151] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 30238.151] (II) Module record: vendor="X.Org Foundation"
[ 30238.151] compiled for 1.10.4, module version = 1.13.0
[ 30238.151] Module class: X.Org Server Extension
[ 30238.151] ABI class: X.Org Server Extension, version 5.0
[ 30238.151] (II) Loading extension RECORD
[ 30238.151] (II) LoadModule: "dri"
[ 30238.151] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 30238.152] (II) Module dri: vendor="X.Org Foundation"
[ 30238.152] compiled for 1.10.4, module version = 1.0.0
[ 30238.152] ABI class: X.Org Server Extension, version 5.0
[ 30238.152] (II) Loading extension XFree86-DRI
[ 30238.152] (II) LoadModule: "dri2"
[ 30238.152] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 30238.152] (II) Module dri2: vendor="X.Org Foundation"
[ 30238.152] compiled for 1.10.4, module version = 1.2.0
[ 30238.152] ABI class: X.Org Server Extension, version 5.0
[ 30238.152] (II) Loading extension DRI2
[ 30238.152] (II) LoadModule: "nvidia"
[ 30238.152] (II) Loading /usr/lib/nvidia-current/xorg/nvidia_drv.so
[ 30238.152] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 30238.152] compiled for 4.0.2, module version = 1.0.0
[ 30238.152] Module class: X.Org Video Driver
[ 30238.152] (II) LoadModule: "mouse"
[ 30238.152] (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
[ 30238.152] (II) Module mouse: vendor="X.Org Foundation"
[ 30238.152] compiled for 1.10.2.902, module version = 1.7.1
[ 30238.152] Module class: X.Org XInput Driver
[ 30238.152] ABI class: X.Org XInput driver, version 12.3
[ 30238.152] (II) LoadModule: "kbd"
[ 30238.153] (WW) Warning, couldn't open module kbd
[ 30238.153] (II) UnloadModule: "kbd"
[ 30238.153] (II) Unloading kbd
[ 30238.153] (EE) Failed to load module "kbd" (module does not exist, 0)
[ 30238.153] (II) NVIDIA dlloader X Driver 290.10 Wed Nov 16 17:41:10 PST 2011
[ 30238.153] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 30238.153] (--) using VT number 7
[ 30238.153] (II) Loading sub module "fb"
[ 30238.153] (II) LoadModule: "fb"
[ 30238.153] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 30238.153] (II) Module fb: vendor="X.Org Foundation"
[ 30238.153] compiled for 1.10.4, module version = 1.0.0
[ 30238.153] ABI class: X.Org ANSI C Emulation, version 0.4
[ 30238.153] (II) Loading sub module "wfb"
[ 30238.153] (II) LoadModule: "wfb"
[ 30238.153] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 30238.153] (II) Module wfb: vendor="X.Org Foundation"
[ 30238.153] compiled for 1.10.4, module version = 1.0.0
[ 30238.153] ABI class: X.Org ANSI C Emulation, version 0.4
[ 30238.153] (II) Loading sub module "ramdac"
[ 30238.153] (II) LoadModule: "ramdac"
[ 30238.153] (II) Module "ramdac" already built-in
[ 30238.153] (II) Loading /usr/lib/nvidia-current/xorg/nvidia_drv.so
[ 30238.153] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 30238.153] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 30238.153] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 30238.153] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 30238.153] (==) NVIDIA(0): RGB weight 888
[ 30238.153] (==) NVIDIA(0): Default visual is TrueColor
[ 30238.153] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 30238.153] (**) NVIDIA(0): Option "NoLogo" "true"
[ 30238.153] (**) NVIDIA(0): Option "UseEDID" "false"
[ 30238.153] (**) NVIDIA(0): Option "ConnectedMonitor" "CRT"
[ 30238.154] (**) NVIDIA(0): ConnectedMonitor string: "CRT"
[ 30238.154] (**) NVIDIA(0): Ignoring EDIDs
[ 30238.154] (**) NVIDIA(0): Enabling 2D acceleration
[ 30241.948] (II) NVIDIA(GPU-0): Not probing EDID on CRT-0.
[ 30241.950] (II) NVIDIA(0): NVIDIA GPU GeForce GT 540M (GF108) at PCI:1:0:0 (GPU-0)
[ 30241.950] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 30241.950] (--) NVIDIA(0): VideoBIOS: 70.08.45.00.1e
[ 30241.950] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 30241.950] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[ 30241.950] (--) NVIDIA(0): Connected display device(s) on GeForce GT 540M at PCI:1:0:0
[ 30241.950] (--) NVIDIA(0): CRT-0
[ 30241.950] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[ 30241.953] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
[ 30241.953] (**) NVIDIA(0): enabled on all display devices.
[ 30241.958] (II) NVIDIA(0): Assigned Display Device: CRT-0
[ 30241.958] (==) NVIDIA(0):
[ 30241.958] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 30241.958] (==) NVIDIA(0): will be used as the requested mode.
[ 30241.958] (==) NVIDIA(0):
[ 30241.958] (II) NVIDIA(0): Validated modes:
[ 30241.958] (II) NVIDIA(0): "nvidia-auto-select"
[ 30241.958] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[ 30241.960] (WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
[ 30241.961] (WW) NVIDIA(0): from CRT-0's EDID.
[ 30241.961] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[ 30241.961] (--) Depth 24 pixmap format is 32 bpp
[ 30241.961] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[ 30241.961] (II) NVIDIA: access.
[ 30241.967] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[ 30242.001] (II) Loading extension NV-GLX
[ 30242.052] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 30242.052] (==) NVIDIA(0): Backing store disabled
[ 30242.052] (==) NVIDIA(0): Silken mouse enabled
[ 30242.052] (==) NVIDIA(0): DPMS enabled
[ 30242.052] (II) Loading extension NV-CONTROL
[ 30242.053] (WW) NVIDIA(0): Option "TwinViewXineramaInfoOrder" requested "DFP", but no
[ 30242.053] (WW) NVIDIA(0): such display device could be found, or all display devices
[ 30242.053] (WW) NVIDIA(0): by that name are currently unavailable.
[ 30242.053] (WW) NVIDIA(0): Option "TwinViewXineramaInfoOrder" requested "TV", but no such
[ 30242.053] (WW) NVIDIA(0): display device could be found, or all display devices by
[ 30242.053] (WW) NVIDIA(0): that name are currently unavailable.
[ 30242.053] (II) Loading extension XINERAMA
[ 30242.053] (II) Loading sub module "dri2"
[ 30242.053] (II) LoadModule: "dri2"
[ 30242.053] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 30242.053] (II) Module dri2: vendor="X.Org Foundation"
[ 30242.053] compiled for 1.10.4, module version = 1.2.0
[ 30242.053] ABI class: X.Org Server Extension, version 5.0
[ 30242.053] (II) NVIDIA(0): [DRI2] Setup complete
[ 30242.053] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 30242.053] (==) RandR enabled
[ 30242.053] (II) Initializing built-in extension Generic Event Extension
[ 30242.053] (II) Initializing built-in extension SHAPE
[ 30242.053] (II) Initializing built-in extension MIT-SHM
[ 30242.053] (II) Initializing built-in extension XInputExtension
[ 30242.053] (II) Initializing built-in extension XTEST
[ 30242.053] (II) Initializing built-in extension BIG-REQUESTS
[ 30242.053] (II) Initializing built-in extension SYNC
[ 30242.053] (II) Initializing built-in extension XKEYBOARD
[ 30242.053] (II) Initializing built-in extension XC-MISC
[ 30242.053] (II) Initializing built-in extension SECURITY
[ 30242.053] (II) Initializing built-in extension XINERAMA
[ 30242.053] (II) Initializing built-in extension XFIXES
[ 30242.053] (II) Initializing built-in extension RENDER
[ 30242.053] (II) Initializing built-in extension RANDR
[ 30242.053] (II) Initializing built-in extension COMPOSITE
[ 30242.053] (II) Initializing built-in extension DAMAGE
[ 30242.053] (II) Initializing built-in extension GESTURE
[ 30242.054] (II) Initializing extension GLX
[ 30242.068] (II) XKB: reuse xkmfile /var/lib/xkb/server-02D8252E59564A234380F1E5417646A9DB3B7452.xkm
[ 30242.069] (II) Using input driver 'mouse' for '<default pointer>'
[ 30242.069] (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
[ 30242.069] (**) Option "CorePointer"
[ 30242.069] (**) <default pointer>: always reports core events
[ 30242.069] (WW) <default pointer>: No Device specified, looking for one...
[ 30242.192] (II) <default pointer>: Setting Device option to "/dev/input/mice"
[ 30242.192] (--) <default pointer>: Device: "/dev/input/mice"
[ 30242.192] (==) <default pointer>: Protocol: "Auto"
[ 30242.192] (**) <default pointer>: always reports core events
[ 30242.192] (**) Option "Device" "/dev/input/mice"
[ 30242.312] (==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
[ 30242.312] (**) <default pointer>: ZAxisMapping: buttons 4 and 5
[ 30242.312] (**) <default pointer>: Buttons: 9
[ 30242.312] (II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE)
[ 30242.312] (**) <default pointer>: (accel) keeping acceleration scheme 1
[ 30242.312] (**) <default pointer>: (accel) acceleration profile 0
[ 30242.312] (**) <default pointer>: (accel) acceleration factor: 2.000
[ 30242.312] (**) <default pointer>: (accel) acceleration threshold: 4
[ 30242.312] (II) <default pointer>: Setting mouse protocol to "ExplorerPS/2"
[ 30242.605] (II) <default pointer>: ps2EnableDataReporting: succeeded
[ 30242.605] (II) LoadModule: "kbd"
[ 30242.606] (WW) Warning, couldn't open module kbd
[ 30242.606] (II) UnloadModule: "kbd"
[ 30242.606] (II) Unloading kbd
[ 30242.606] (EE) Failed to load module "kbd" (module does not exist, 0)
[ 30242.606] (EE) No input driver matching `kbd'
[ 30242.621] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[ 30242.621] (II) AutoAddDevices is off - not adding device.
[ 30242.622] (II) config/udev: Adding input device Video Bus (/dev/input/event12)
[ 30242.622] (II) AutoAddDevices is off - not adding device.
[ 30242.626] (II) config/udev: Adding input device Video Bus (/dev/input/event11)
[ 30242.626] (II) AutoAddDevices is off - not adding device.
[ 30242.626] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[ 30242.626] (II) AutoAddDevices is off - not adding device.
[ 30242.626] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[ 30242.626] (II) AutoAddDevices is off - not adding device.
[ 30242.628] (II) config/udev: Adding input device USB2.0 UVC 2M WebCam (/dev/input/event7)
[ 30242.628] (II) AutoAddDevices is off - not adding device.
[ 30242.628] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event10)
[ 30242.628] (II) AutoAddDevices is off - not adding device.
[ 30242.628] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event8)
[ 30242.628] (II) AutoAddDevices is off - not adding device.
[ 30242.629] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event9)
[ 30242.629] (II) AutoAddDevices is off - not adding device.
[ 30242.631] (II) config/udev: Adding input device Asus WMI hotkeys (/dev/input/event6)
[ 30242.631] (II) AutoAddDevices is off - not adding device.
[ 30242.631] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[ 30242.631] (II) AutoAddDevices is off - not adding device.
[ 30242.631] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event5)
[ 30242.631] (II) AutoAddDevices is off - not adding device.
[ 30242.632] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse1)
[ 30242.632] (II) AutoAddDevices is off - not adding device.
[ 30267.256] (II) UnloadModule: "mouse"
[ 30267.256] (II) Unloading mouse
[ 30267.322] ddxSigGiveUp: Closing log
Dernière modification par Nepenthes (Le 01/01/2012, à 14:59)
Hors ligne
#1068 Le 02/01/2012, à 15:01
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Je vois rien d'intéressant dans le Xorg.8.log, c'est peut-être un bug de windump, donc je ne peux pas m'en occuper.
Pour ceux qui auraient encore un doute sur le nom du projet, en fait on est définitivement inattaquable, bumblebee est le nom anglais du bourdon en fait...
Hors ligne
#1069 Le 02/01/2012, à 15:22
- n_faivre
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bonjour,
Récent propriétaire d'un Dell XPS 14z, je viens de suivre la procédure jusque la partie gestion d'énergie, et tout semble bien fonctionner (Résultats avec glxspheres 59.340857 frames/sec - 52.390856 Mpixels/sec résultats avec optirun glxspheres 112.699423 frames/sec - 99.500066 Mpixels/sec, j'ai envoyé le résumé par mail comme indiqué).
En revanche, je ne possède pas les appels ACPI pour ma machine. Du coup, j'imagine que la carte Nvidia fonctionne en permanence, et du coup le ventilateur tourne à fond....Comment précéder ?
Merci beaucoup pour ce beau travail !
Hors ligne
#1070 Le 02/01/2012, à 15:25
- bibzou
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Bonjour,
j attend un xps 14 z,avec optimus.Je souhaiterais y installer un seven et ubuntu 10.04 en dual boot(j aime pas les denier ubuntu)
-y a t il un kernel pour que bumblebee fonctionne le mieux possible?
Si j ai bien compris dans une quinzaine de jour bumblebee sera en test,car reecrit,me conseilez vous d attendre un peux?(j suis pas un as du combouis informatique)
merci
Ubuntu 16.04-XPS 14z-ssd 250 Giga-Freebox V6-Débit 12 Méga
Hors ligne
#1071 Le 02/01/2012, à 15:49
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@n_faivre : Pour les appels ACPI, le mail que tu as envoyé suffit à les trouver. Seulement, on a arrêté cette procédure car cela n'est plus nécessaire dans la version 3.0 qui passe actuellement les dernières phases de tests internes. Je vais mettre à jour cette partie du post dès que possible, de même pour la page sur GitHub. Du coup, la solution c'est d'attendre la 3.0
@bibzou : Pas besoin de kernel en particulier, par contre tu t'exposes à de nombreux problèmes en utilisant une vieille version sur du matériel récent. Sinon, je te conseille effectivement d'attendre un peu au cas où un bug nécessitant de récupérer sa machine via failsafe en mode console voir en chroot passe les mailles du fillet (bien que cela soit peu probable).
Hors ligne
#1072 Le 02/01/2012, à 16:11
- n_faivre
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Merci ArchangeGabriel pour ta réponse rapide. Sais-tu si le délai avant la sortie se compte en jours, en semaines ?
Si c'est un peu long, vu la soufflerie que j'ai sous les doigts, j'aurais aimé tester la config avec cette version-ci de bumblebee et les ACPI...Merci de me prévenir si ce n'est pas trop de boulot et si c'est envisageable !
Hors ligne
#1073 Le 02/01/2012, à 17:14
- Qid
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
@ ArchangeGabriel > salut
au fait ... je n'ai toujours pas résolu mes souci de reboot d'interface graphique depuis la dernière fois
et pour info ça ne me le fait que sur unity3D : sur le 2D pas de souci ...
enfin dans le même genre finalement je crois que je vais de toutes façon rester sur la version 2D
car c'est la seule sur laquelle j'arrive à avoir les bip système dont j'ai vraiment besoin pour faire du terminal
enfin si tu as une idée pour ces 2 soucis je suis bien évidemment aussi preneur
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1074 Le 02/01/2012, à 21:52
- ArchangeGabriel
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Non, pas d'idée Qid. Ah si : se débarrasser d'Unity, et passer à Gnome-Shell...
@n_faivre : Réponse par mail sous peu.
Hors ligne
#1075 Le 02/01/2012, à 22:14
- Qid
Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus
Non, pas d'idée Qid. Ah si : se débarrasser d'Unity, et passer à Gnome-Shell...
j'aime pas les trolls ...en plus certes c'est hors sujet mais il me semblait que c'était que moyennement propre d'avoir les 2 côte à côte ...
eh puis non de toutes façon ça résoudra pas le fait que l'interface affiche des effets graphiques avec accélération ...
parce que si je ne me trompe pas la nuance entre les 2 unity elle est simplement la et GS lui veut aussi l'accélération non ?
si tu veux tout savoir moi je me suis habitué à unity et son dock et j'aime pas celui de gnome-shell
parce qu'il n'est pas possible de le rendre continuellement visible ... voilà ... enfin bref ...
j'utiliserais donc en priorité unity2D en attendant ubuntu 12.04 ... en espérant que ça résolve le souci
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne