Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1001 Le 18/12/2011, à 21:00

linuxsat

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

ArchangeGabriel a écrit :

Pour le handler c'est pas grave, par contre j'avais oublié un détail, commence par un :

sudo modprobe acpi_call

Puis exécute le reste des opérations.

Voila la sequence

toor@apcnb134:~$ sudo su
[sudo] password for toor: 
root@apcnb134:/home/toor# 
root@apcnb134:/home/toor# 
root@apcnb134:/home/toor# modprobe acpi_call
root@apcnb134:/home/toor# while read -r call; do echo "$call" > /proc/acpi/call; done < "/etc/bumblebee/cardoff"
root@apcnb134:/home/toor# lspci -v -s 1:00.0
01:00.0 VGA compatible controller: nVidia Corporation GF108 [Quadro NVS 4200M] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 1493
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at e4000000 (32-bit, non-prefetchable) [disabled] [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [disabled] [size=256M]
        Memory at e0000000 (64-bit, prefetchable) [disabled] [size=32M]
        I/O ports at 4000 [disabled] [size=128]
        Expansion ROM at e5000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel modules: nvidia_current, nouveau, nvidiafb

root@apcnb134:/home/toor# cat /proc/acpi/call
not called
root@apcnb134:/home/toor# exit
exit
toor@apcnb134:~$ 

Le kernel log reporte juste:

12/18/11 07:50:11 PM    acpi_call    Module loaded successfully

linuxsat@Rockette: Gigabyte GA-P55A_UD3, Intel i5 750 2.66Ghz, 8Go DDR3 GSkill 1600Mhz (F3-12800CL7D-8GBECO), WesternDigital Scorpio Black 2.5" 7200tr 250Go Sata2, Gigabyte 9800GT 1024Mo DDR3 Fanless, Enermax Modu87+, Plextor PX_880SA.

Hors ligne

#1002 Le 18/12/2011, à 21:03

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Ok, donc le problème est à ce niveau.

Tu peux me donner le résultat de :

while read -r call; do echo "$call"; done < "/etc/bumblebee/cardoff"

Hors ligne

#1003 Le 19/12/2011, à 11:07

linuxsat

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

ArchangeGabriel a écrit :

Ok, donc le problème est à ce niveau.

Tu peux me donner le résultat de :

while read -r call; do echo "$call"; done < "/etc/bumblebee/cardoff"

J'ai refait la meme sequence qu'hier en passant la commande que tu donnes, pas de changement (le kernel.log done la meme chose)~:

toor@apcnb134:~$ sudo su
[sudo] password for toor: 
root@apcnb134:/home/toor# modprobe acpi_call
root@apcnb134:/home/toor# while read -r call; do echo "$call"; done < "/etc/bumblebee/cardoff"
root@apcnb134:/home/toor# lspci -v -s 1:00.0
01:00.0 VGA compatible controller: nVidia Corporation GF108 [Quadro NVS 4200M] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 1493
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at e4000000 (32-bit, non-prefetchable) [disabled] [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [disabled] [size=256M]
        Memory at e0000000 (64-bit, prefetchable) [disabled] [size=32M]
        I/O ports at 4000 [disabled] [size=128]
        Expansion ROM at e5000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel modules: nvidia_current, nouveau, nvidiafb

root@apcnb134:/home/toor# exit
exit
toor@apcnb134:~$ 

linuxsat@Rockette: Gigabyte GA-P55A_UD3, Intel i5 750 2.66Ghz, 8Go DDR3 GSkill 1600Mhz (F3-12800CL7D-8GBECO), WesternDigital Scorpio Black 2.5" 7200tr 250Go Sata2, Gigabyte 9800GT 1024Mo DDR3 Fanless, Enermax Modu87+, Plextor PX_880SA.

Hors ligne

#1004 Le 19/12/2011, à 13:03

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Je voulais pas toute la séquence, juste la ligne.

Tu peux me donner le résultat de cette ligne :

cat /etc/bumblebee/cardoff

Hors ligne

#1005 Le 19/12/2011, à 13:13

linuxsat

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

ArchangeGabriel a écrit :

Je voulais pas toute la séquence, juste la ligne.

Désolé

Tu peux me donner le résultat de cette ligne :

cat /etc/bumblebee/cardoff

voila

toor@apcnb134:~$ sudo cat /etc/bumblebee/cardoff
[sudo] password for toor: 
\_SB.PCI0.PEG0.VID._OFF
toor@apcnb134:~$ 

linuxsat@Rockette: Gigabyte GA-P55A_UD3, Intel i5 750 2.66Ghz, 8Go DDR3 GSkill 1600Mhz (F3-12800CL7D-8GBECO), WesternDigital Scorpio Black 2.5" 7200tr 250Go Sata2, Gigabyte 9800GT 1024Mo DDR3 Fanless, Enermax Modu87+, Plextor PX_880SA.

Hors ligne

#1006 Le 20/12/2011, à 01:35

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Essayes d'ajouter une ligne vide dans le fichier cardoff, et retente la grande séquence.

Hors ligne

#1007 Le 20/12/2011, à 09:15

linuxsat

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

ArchangeGabriel a écrit :

Essayes d'ajouter une ligne vide dans le fichier cardoff, et retente la grande séquence.

Apres ajout de la ligne vide j'ai

toor@apcnb134:~$ sudo su
[sudo] password for toor: 
root@apcnb134:/home/toor# modprobe acpi_call
root@apcnb134:/home/toor# while read -r call; do echo "$call" > /proc/acpi/call; done < "/etc/bumblebee/cardoff"
root@apcnb134:/home/toor# cat /proc/acpi/call
0x0
root@apcnb134:/home/toolspci -v -s 1:00.0
01:00.0 VGA compatible controller: nVidia Corporation GF108 [Quadro NVS 4200M] (rev ff) (prog-if ff)
        !!! Unknown header type 7f

root@apcnb134:/home/toor# more /proc/acpi/call 
not called
root@apcnb134:/home/toor# 

Le cat me donne toujours un resultat <<colle>> au prompt c'est pour cela que j'ai refait un more apres (inutile?)

Dans le kernel.log ca change

12/20/11 07:58:57 AM    acpi_call    Module loaded successfully
12/20/11 07:59:59 AM    acpi_call    Calling \_SB.PCI0.PEG0.VID._OFF
12/20/11 07:59:59 AM    acpi_call    Call successful: 0x0
12/20/11 08:02:03 AM    hda-intel    spurious response 0x0:0x0, last cmd=0x170503

la derniere ligne se repete en boucle

Je sais que tu ne me l'a pas demande mais sur la battrie ca consome moins et le ventilo de la carte ne semble pas tourner (j'espere que ca ne
craint pas)

toor@apcnb134:~$grep rate /proc/acpi/battery/BAT0/state
present rate:            1261 mA

Dernière modification par linuxsat (Le 20/12/2011, à 09:34)


linuxsat@Rockette: Gigabyte GA-P55A_UD3, Intel i5 750 2.66Ghz, 8Go DDR3 GSkill 1600Mhz (F3-12800CL7D-8GBECO), WesternDigital Scorpio Black 2.5" 7200tr 250Go Sata2, Gigabyte 9800GT 1024Mo DDR3 Fanless, Enermax Modu87+, Plextor PX_880SA.

Hors ligne

#1008 Le 20/12/2011, à 13:00

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Le more est en effet inutile. Et en effet, ta carte est maintenant bien désactivée. Donc tu peux ajouter une ligne vide aussi dans le cardon, et remettre le handler de bumblebee en place, normalement tout va bien. Par contre rappelles-moi, c'est quoi comme modèle ?

Hors ligne

#1009 Le 20/12/2011, à 13:43

linuxsat

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

ArchangeGabriel a écrit :

Le more est en effet inutile. Et en effet, ta carte est maintenant bien désactivée. Donc tu peux ajouter une ligne vide aussi dans le cardon, et remettre le handler de bumblebee en place, normalement tout va bien.

Ca fonctionne effectivement, c'etait "juste" les fins de lignes dans cardon et cardoff finalement?
Merci encore!

ArchangeGabriel a écrit :

Par contre rappelles-moi, c'est quoi comme modèle ?

C'est un Dell Latitude 6420 serie N


linuxsat@Rockette: Gigabyte GA-P55A_UD3, Intel i5 750 2.66Ghz, 8Go DDR3 GSkill 1600Mhz (F3-12800CL7D-8GBECO), WesternDigital Scorpio Black 2.5" 7200tr 250Go Sata2, Gigabyte 9800GT 1024Mo DDR3 Fanless, Enermax Modu87+, Plextor PX_880SA.

Hors ligne

#1010 Le 20/12/2011, à 13:46

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Oui, c'était juste les fins de lignes, un problème classique cela dit. Normalement, le comportement par défaut des éditeurs et divers programmes sous UNIX c'est d'avoir une ligne vide à la fin. Mais certains éditeurs ne la mettent pas, ou permettent de ne pas la mettre, du coup certains programmes ne peuvent fonctionner correctement.

Suis la procédure dans le premier post du topic pour obtenir de meilleurs appels.

Hors ligne

#1011 Le 20/12/2011, à 18:34

noobuxtu

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Salut ArchangeGabriel,
j'aimerais faire part d'un problème qui concerne les graphiques hybrides mais n'est pas lié à nvidia ( en effet ça concerne ATI ).
Voilà sur mon laptop HP pavilion dv7 ( que je n'utilise pas beaucoup sous linux à cause de problèmes avec les graphiques hybrides ), la carte ATI fonctionne en duo avec une carte intel intégrée et pas moyen de l'exploiter.

Je peux néanmoins l'éteindre au moyen de vgaswitcheroo ( intel étant utilisé par défaut ):

# Eteint la carte qui n'est pas connectée.
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Je peux même switcher sur ma carte discrete ( et éteindre la carte intel ) de cette manière :

# 1 -- Allume la carte éteinte ( radeon si on était sur intel ).
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
# 2 -- Connecte la carte intel.
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
# 3 -- Prepare un switch sur la carte radeon au prochain lancement de X si on est en mode graphique.
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch

Je peux aussi repasser sur la carte intel de cette manière.

# 1 -- Allume la carte éteinte ( intel si on était sur radeon ).
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
# 2 -- Connecte la carte intel.
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
# 3 -- Prepare un switch sur la carte intel au prochain lancement de X si on est en mode graphique.
echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch

Je peux utiliser la carte discrete ou l'intégrée et éteindre celle que je veux et tout fonctionne. Tout semble bon, mais en fait non. Il y a un hic :
J'ai les mêmes performances avec les deux cartes ( alors que sous windows la radeon est beaucoup plus puissante ), mon driver radeon est pourtant bien configuré, l'accélération 3d est activée et le profile énergétique de la carte est 'high'.
Pour illustrer voilà les sorties de glxgears avec chacune des cartes :
Avec l'IGD :

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
302 frames in 5.0 seconds = 60.274 FPS
302 frames in 5.0 seconds = 60.352 FPS
302 frames in 5.0 seconds = 60.354 FPS

Avec la radeon :

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
300 frames in 5.0 seconds = 59.859 FPS
301 frames in 5.0 seconds = 60.153 FPS
302 frames in 5.0 seconds = 60.350 FPS

Bizarre non ? Et pourtant le switch s'est bien fait, le fichier 'switch' l'indique et avec sensors on remarque bien que la carte radeon est allumée.
Ca n'est pas du tout normal, et sur des jeux les fps de ma carte radeon (5470) sont plus bas qu'une vielle radeon 3000 sur mon ancien laptop.
J'ai même remarqué que la carte radeon etait toujours un peu moins performante que l'intégrée sur les jeux ( 4-5 fps de moins et parfois ça 'lag').

J'ai hésité à te l'envoyer en mp ou a créer un topic mais finalement je l'ai mis ici, désolé du dérangement.
Voilà, j'ai beaucoup cherché partout et aucune solution, je n'ai toujours pas compris pourquoi la carte radeon ne faisait pas son boulot, j'ai pensé que ça pourrait peut-être t'interesser, j'ai vu qu'il y avait un support pour vgaswitcheroo dans bumblebeed ( même si ça n'a rien à voir avec ati ).

Finalement nvidia avec virtualgl ça marche mieux que ati/switcheroo ...

Dernière modification par noobuxtu (Le 20/12/2011, à 18:36)

Hors ligne

#1012 Le 20/12/2011, à 19:07

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

En fait vga_switcheroo ne marche pas pour ton cas, c'est seulement pour de vieille machine. Et en effet, il indique que tout fonctionne même si ce n'est pas le cas, et n'éteint pas réellement la carte.

Pour vga_switcheroo dans bumblebeed, c'est à mon avis une erreur de la part des autres développeurs, je n'ai pas eu le temps de me concerter avec eux sur cette réécriture en C.

Hors ligne

#1013 Le 21/12/2011, à 23:55

imageors

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Bonsoir
Ou je peux trouver les infos sur ACPI
cardon :
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

cardoff :  manque celui ci
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

ASUS N75SF-V2G-TZ153V

Merci

imageors@ASUSUbuntu:~$ glxspheres
Polygons in scene: 62464
Visual ID of window: 0xcc
Context is Direct
OpenGL Renderer: Software Rasterizer
6.739656 frames/sec - 7.521457 Mpixels/sec
6.956910 frames/sec - 7.763911 Mpixels/sec
6.981188 frames/sec - 7.791005 Mpixels/sec
6.939593 frames/sec - 7.744586 Mpixels/sec
7.030657 frames/sec - 7.846213 Mpixels/sec
7.052840 frames/sec - 7.870970 Mpixels/sec
6.994527 frames/sec - 7.805892 Mpixels/sec
6.850732 frames/sec - 7.645417 Mpixels/sec
6.802800 frames/sec - 7.591925 Mpixels/sec
7.018695 frames/sec - 7.832864 Mpixels/sec
6.481167 frames/sec - 7.232982 Mpixels/sec
7.053426 frames/sec - 7.871623 Mpixels/sec
7.092572 frames/sec - 7.915310 Mpixels/sec
7.055786 frames/sec - 7.874257 Mpixels/sec
7.015134 frames/sec - 7.828889 Mpixels/sec
6.914943 frames/sec - 7.717076 Mpixels/sec
6.998983 frames/sec - 7.810865 Mpixels/sec
7.025995 frames/sec - 7.841010 Mpixels/sec
6.986275 frames/sec - 7.796683 Mpixels/sec
6.980968 frames/sec - 7.790760 Mpixels/sec
6.969435 frames/sec - 7.777889 Mpixels/sec
6.608961 frames/sec - 7.375600 Mpixels/sec
6.678407 frames/sec - 7.453102 Mpixels/sec
6.832951 frames/sec - 7.625574 Mpixels/sec
6.893524 frames/sec - 7.693173 Mpixels/sec
7.055910 frames/sec - 7.874395 Mpixels/sec
6.993310 frames/sec - 7.804534 Mpixels/sec
7.066192 frames/sec - 7.885870 Mpixels/sec
7.095879 frames/sec - 7.919001 Mpixels/sec
6.935861 frames/sec - 7.740421 Mpixels/sec
7.224214 frames/sec - 8.062223 Mpixels/sec
7.468350 frames/sec - 8.334679 Mpixels/sec
7.281044 frames/sec - 8.125645 Mpixels/sec
6.941637 frames/sec - 7.746867 Mpixels/sec
imageors@ASUSUbuntu:~$ optirun glxspheres
/etc/bumblebee/bumblebee.conf: ligne 7: STOP_SERVICE_ON_EXIT : commande introuvable
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 555M/PCI/SSE2
61.753296 frames/sec - 68.916679 Mpixels/sec
62.425888 frames/sec - 69.667291 Mpixels/sec
61.681808 frames/sec - 68.836898 Mpixels/sec
63.265260 frames/sec - 70.604030 Mpixels/sec
62.402787 frames/sec - 69.641510 Mpixels/sec
62.148607 frames/sec - 69.357846 Mpixels/sec
61.367610 frames/sec - 68.486252 Mpixels/sec
61.314887 frames/sec - 68.427414 Mpixels/sec
60.900221 frames/sec - 67.964647 Mpixels/sec
62.247773 frames/sec - 69.468515 Mpixels/sec
62.088795 frames/sec - 69.291095 Mpixels/sec
63.250991 frames/sec - 70.588106 Mpixels/sec
62.360538 frames/sec - 69.594360 Mpixels/sec
61.365317 frames/sec - 68.483693 Mpixels/sec
61.913676 frames/sec - 69.095662 Mpixels/sec
61.477417 frames/sec - 68.608798 Mpixels/sec
63.962292 frames/sec - 71.381918 Mpixels/sec
62.390149 frames/sec - 69.627407 Mpixels/sec
61.323039 frames/sec - 68.436512 Mpixels/sec
61.692448 frames/sec - 68.848772 Mpixels/sec
62.560098 frames/sec - 69.817069 Mpixels/sec
61.091680 frames/sec - 68.178315 Mpixels/sec
61.443233 frames/sec - 68.570648 Mpixels/sec
61.928325 frames/sec - 69.112010 Mpixels/sec
61.256692 frames/sec - 68.362469 Mpixels/sec
61.610651 frames/sec - 68.757486 Mpixels/sec
61.956916 frames/sec - 69.143918 Mpixels/sec
62.386818 frames/sec - 69.623689 Mpixels/sec
imageors@ASUSUbuntu:~$
========================================================
je rencontre un problème de droit pour récupérer le /root/acpiinfo/ASUSTeK_Computer_Inc.-N75SF-1.0-ASUSTeK_Computer_Inc.-N75SF-1.0.tar.gz
Je remets cela à plus tard. Merci

Dernière modification par imageors (Le 22/12/2011, à 23:57)

Hors ligne

#1014 Le 22/12/2011, à 21:13

Nealith

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Bonsoir, voilà, j'ai pas trouvé, peut être ai-je louper l'info que je cherche.
L'installation de Bumblebee s'est déroulée sans pb et cela marche à merveille !
Maintenant j'aimerai profiter de batterie 9cellules tongue
Mais il me manque l'acpi de mon ordi portable que je n'ai trouvé nul part.

Je possède un alienware m14x R1. (PS, je crois que mon bios en est à sa version 5, A05 je crois ^^)

Merci. Je trouve que vous faites un boulot remarquable \o/

Hors ligne

#1015 Le 22/12/2011, à 21:30

Nepenthes

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Je viens de faire quelques tests avec des jeux de deux indie bundles récents :
virtualgl me sort une segfault avec Shank et And Yet It Moves. Testé sur mon Ubuntu habituelle et sur une installation propre.
Quelqu'un confirme ?

Hors ligne

#1016 Le 22/12/2011, à 22:02

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

@imageors : Personne jusqu'à présent n'a envoyé les infos sur ce modèle, merci de suivre la procédure dans le premier post du topic.

@Nealith : celui-là par contre j'ai :

cardon :

\_SB.PCI0.PEG0.PEGP._PS0

cardoff :

\_SB.PCI0.PEG0.PEGP._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}
\_SB.PCI0.PEG0.PEGP._PS3

@Nepenthes : Une nouvelle version majeure de VirtualGL est sortie récemment, on a appliqué nos modifications, on est entrain de tester (on en est à la 3ème version de test, plus de problèmes apparent mais on se garde encore un jour de test), je vais l'envoyer sur le ppa stable bientôt.

@noobuxtu : Après vérification, Lekensteyn, l'un des autres développeurs de Bumblebee qui est co-responsable avec moi de la partie ACPI a utilisé nos travaux pour modifier vga_swictheroo et a envoyé ses travaux aux développeurs de nouveau (vga_switcheroo dépend du driver libre lié à la carte graphique incriminée). Donc si les modifications sont acceptées, cela donnera des appels de niveau 2 de manière automatique à tout le monde a priori, voir encore mieux avec un gestion de la sauvegarde et restauration de l'état, ce qui n'existe pas actuellement. Cela dit, vga_switcheroo ne sera pas utilisable pour changer de carte, juste pour éteindre la carte nVidia. Pour le reste, aucun changement dans ce que je t'ai dit, vga_swichteroo n'est pas utilisable tel quel dans ta situation.

Dernière modification par ArchangeGabriel (Le 22/12/2011, à 22:05)

Hors ligne

#1017 Le 23/12/2011, à 00:26

Nealith

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Merci beaucoup smile

J'ai continué la manipulation, mais j'ai découvert que bumblebee n'était plus actif, en fait arrivé à :

sudo /etc/init.d/bumblebee restart

Ce dernier me répond :

Stopping daemon
No pidfile could be found. Bumblebee daemon is not running
Starting daemon

Et quand je fais le test de conso j'obtiens : 25000mW environ
Après avoir fait

optirun glxspheres

La conso stagne et je me rend compte que c'est la puce graphique qui travail et non la carte de nvdia.

J'ai rempli les fichiers comme dans le tuto, excepté qu'il me semble manquer une variable à

STOP_SERVICE_ON_EXIT

: j'ai ajouté =Y ( car c'était =N au moment de changer les variables ), de même j'ai mis Y pour :

ECO_MODE=Y

De toute façon, pour savoir si ça marche, pas besoin de test, on regarde le temps restant annoncé, on voit tout de suite si y'a du changement tongue

J'espère avoir facilité le travail smile

Merci.

Edit : j'ai finalement réédité le fichier pour retirer =Y, mais est-ce normal qu'il m'affiche une erreur comme quoi la commande est introuvable ?

Dernière modification par Nealith (Le 23/12/2011, à 00:35)

Hors ligne

#1018 Le 23/12/2011, à 01:46

azimuth024

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Bonjour ArchangeGabriel,
J'ai un Asus N73SV tout neuf avec Kubuntu 11.10, j'ai suivi le tuto du post #1, tout a fonctionné du premier coup, reconnaissance de la CG nVidia, allumage et extinction de la carte, j'ai installé le tout en 10 minutes.
Merci beaucoup pour ton travail, j'avais acheté ce portable sans vérifier la compatibilité linux et j'ai eu un gros coup de cafard quand j'ai commencé à découvrir cette histoire d'Optimus. Tu m'as évité de mettre 1000 € en l'air et je t'en suis très reconnaissant.
Pour info la consommation électrique, luminosité au minimum, au repos, est de 3500mA avec la carte nVidia et 1940mA sans, la température de la carte mère a baissé de 53°C à 45 °C.

Dernière modification par azimuth024 (Le 23/12/2011, à 01:52)

Hors ligne

#1019 Le 23/12/2011, à 03:20

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Nealith a écrit :

Merci beaucoup smile

J'ai continué la manipulation, mais j'ai découvert que bumblebee n'était plus actif, en fait arrivé à :

sudo /etc/init.d/bumblebee restart

Ce dernier me répond :

Stopping daemon
No pidfile could be found. Bumblebee daemon is not running
Starting daemon

Et quand je fais le test de conso j'obtiens : 25000mW environ
Après avoir fait

optirun glxspheres

La conso stagne et je me rend compte que c'est la puce graphique qui travail et non la carte de nvdia.

J'ai rempli les fichiers comme dans le tuto, excepté qu'il me semble manquer une variable à

STOP_SERVICE_ON_EXIT

: j'ai ajouté =Y ( car c'était =N au moment de changer les variables ), de même j'ai mis Y pour :

ECO_MODE=Y

De toute façon, pour savoir si ça marche, pas besoin de test, on regarde le temps restant annoncé, on voit tout de suite si y'a du changement tongue

J'espère avoir facilité le travail smile

Merci.

Edit : j'ai finalement réédité le fichier pour retirer =Y, mais est-ce normal qu'il m'affiche une erreur comme quoi la commande est introuvable ?

Pour ce qui est de ce passage :

Stopping daemon
No pidfile could be found. Bumblebee daemon is not running
Starting daemon

C'est le message normal. Et apparement, ça dérange beaucoup de personnes qui pensent que c'est un message d'erreur. Aussi, dans la prochaine version, il sera changé, ces lignes là seront dans le log et dans le terminal il y aura juste un truc du style :

Stopping bumblebee daemon [OK]
Starting bumblebee daemon [OK]

([OK] dans le cas où cela a fonctionné bien sûr)

Pour STOP_SERVICE_ON_EXIT, c'est bon (d'ailleurs j'ai vu grâce à toi qu'il manquait le =Y dans le tuto).

Par contre, le ECO_MODE=Y fait que tu ne pourras jamais tester la différence puisqu'il s'agit de "désactiver" bumblebee sur batterie... Il vaut mieux laisser ce paramètre à N, cette option est là pour certains utilisateurs souhaitant être sûr que rien ne tourne sur la carte nvidia lorsqu'ils sont sur batterie. Actuellement, cela sert surtout si l'utilisateur modifie ses raccourcis pour ajouter optirun dans la commande de lancement, et qu'il souhaite que sur batterie cela se lance sur la carte intel.

Du coup, remet cette option à =N.

Par contre, active le power management comme indiqué dans le tuto, et ce sera peut-être mieux :

ENABLE_POWER_MANAGEMENT=Y

@azimuth024 : Heureux d'aider des gens !

Hors ligne

#1020 Le 23/12/2011, à 11:01

Nealith

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Justement, j'utilise jamais la cg sur batterie ^^, sinon il est toujours branché.
Et pour :

ENABLE_POWER_MANAGEMENT=Y

C'était déjà fais ^^

Pour la différence de consommation, je l'ai bien rencontré en faisant le test , et donc la fonction d'économie d'énergie marche. Mais j'ai remarqué que la batterie ne tien quand même pas longtemps (2-3h de moins) par rapport à quand je suis sous windows, à quoi cela pourrait être due ? de même le ventilateur est toujours actif, ce qui n'est pas le cas sous windows quand je n'utilise plus la cg.

En tout cas merci beaucoup de tomber du ciel et de venir nous aider nous pauvres mortels asservis à ce monde propriétaire. smile

Dernière modification par Nealith (Le 23/12/2011, à 11:31)

Hors ligne

#1021 Le 23/12/2011, à 12:10

compte supprimé

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

@ArchangeGabriel :
www.pcinpact.com/news/67830-hasbro-attaque-asus-transformer-prime.htm
Il semblerait qu'Hasbro sorte de sa léthargie pour faire respecter ses marques déposées. hmm
Peut-être serait-il sage d'envisager un changement de nom de bumblebee, qui est encore moins sujet à discussion que transformer ou optimus. hmm

#1022 Le 23/12/2011, à 16:17

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

@Nealith : Peux-tu donner le résultat de cette commande à un moment où la carte est supposée être désactivée :

lspci -v -s 01:00.0

@monsieurweller : J'avais vu cela en effet, seulement :
1) Hasbro a peu de chances de gagner face à Asus (il est interdit d'utiliser un nom déposé sur le même segment, mais ailleurs pas de problème, la marque déposées est Transformers Prime, pas de s pour la tablette)
2) Bien plus qu'Asus, nous sommes inattaquables car nous ne sommes pas une entreprise, ni une société, ni une organisation officielle, ni quoi que ce soit ayant une valeur légale (qui serait assigné au procès ? Comment peuvent-ils nous condamner sans identités ?), ne sommes clairement pas sur le même marché, bumblebee n'est a priori pas une marque déposée (pas sûr pour ce point, mais a priori seuls les noms génériques Transformers, Transformers Prime, ... sont déposés) et enfin nous ne générons aucun bénéfice (ni CA d'ailleurs). Chacune de ces raisons suffit indépendamment, et j'ai encore d'autres arguments sous le coude.

Merci de t'inquiéter pour nous, mais pour le coup on est assez tranquille. Et notre situation est suffisamment confuse ainsi je pense, pas besoin d'en rajouter en changeant encore de nom...

Hors ligne

#1023 Le 23/12/2011, à 16:37

Nealith

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

01:00.0 VGA compatible controller: nVidia Corporation GF108 [GeForce GT 555M] (rev ff) (prog-if ff)
    !!! Unknown header type 7f

Voilà le résultat ^^

Oui ils peuvent rien faire contre toute façon. J'adore : La société annonce de but en blanc vouloir « continuer de protéger ses marques et produits et les actions prises aujourd'hui contre Asus, soulignent une nouvelle fois la volonté d'Hasbro de poursuivre les entreprises qui détournent nos propriétés intellectuelles à leurs propres profits ». Hum : traduction : tien et si je me faisait une fin de mois pour noël !
Nan parce que franchement : Si cette action n'est pas surprenante en soit, il est tout de même étonnant que Hasbro n'ait pas attaqué dès la première tablette.

Dernière modification par Nealith (Le 23/12/2011, à 16:39)

Hors ligne

#1024 Le 23/12/2011, à 16:55

ArchangeGabriel

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Bon, la carte est bien éteinte, pas de problème.

Par contre les différences avec Windows sont nombreuses (gestion fine d'énergie sur tous les composants, optimisations possible grâce aux partenariats de M$ avec l'industrie que n'a pas le monde du libre), et entraîne toujours une petit différence sur l'autonomie finale. Cela dit, pour les kernels 2.39 à 3.2, un "bug" fait que les processeurs Intel Core iX consomment plus qu'il ne devraient, sur mon PC cela représente 50% de consommation en plus sur le total, donc il reste 2/3 de l'autonomie normale.

Pour la première tablette ils ne pouvaient pas taper, elle s'appelait Transformer, ce qui est un nom courant, et pis y avait pas de s à Transformer en plus. Pour la seconde, c'est Transformer Prime, proche de Transformers Prime, marque déposée d'Hasbro. Reste qu'ils ont peu de chance de gagner.

Et de plus dans notre cas, pas de "leur propres profits"...

Dernière modification par ArchangeGabriel (Le 23/12/2011, à 16:57)

Hors ligne

#1025 Le 23/12/2011, à 17:15

Nealith

Re : Ordinateurs Portables - Technologie hybride (2 cartes) nVidia Optimus

Je continuerai à chercher ça de mon coté, et si je trouve, je ferai un topic complet sur comment dompter son alienware m14x x), en tout cas merci pour toute l'aide que tu m'a apportée !

Dernière modification par Nealith (Le 23/12/2011, à 17:53)

Hors ligne