Salut tout le monde,

j'ai presque laché fedora depuis que j'ai acheté mon dernier laptop (aout 2011) car il a un GPU nvidia utilisant optimus et j'avais du mal a faire fonctionner bumblebee correctement. Je n'arrivait pas a faire marcher mon dual screen et plusieurs autres choses etaient embetantes. Du coup ayant une licence Win 7 pro gratuite (merci MSDNAA auquel j'avais acces a l'epoque), je suis repassé (non sans tristesse) a windows, gardant une partition fedora sous la main car souvent, certaines choses y sont plus simple. J'avoue j'ai choisi la facilité :roll:

Je me suis quand meme tenu informé de l'evolution des projets et du support d'optimus et ai vu que les " prime helpers" seraient integres au kernel 3.9. En checkant les news aujourd'hui, je vois que le kernel a été diffusé
http://itnews2day.wordpress.com/2013/04/29/released-linux-kernel-3-9/
- Integration of trained developers of NVIDIA helper functions gem_prime_ * and gem_drm_ *, provides an abstract set of simple calls, independent of the low-level implementation support PRIME, which allows you to organize the interaction of free drivers from the NVIDIA proprietary drivers with no direct reference to the API DMA-BUF and avoid associated with this interaction violation of the license GPL;
- These helpers can use Optimus technology in the latest test release of proprietary drivers, NVIDIA;
🙂

J'ai aussi vu que F19 viendrait avec Linux 3.9.
🙂

Par contre j'ai cherché du coté de "nouveau" et n'ai pas trouvé de news parlant des prime helpers ou bien du travail pour integrer optimus, a part la phrase sur leur site qui est la depuis un moment:
Nvidia Optimus support is not implemented yet
D'ou mon post ici, a la fois pour partager les infos a ceux qui n'auraient peut etre pas encore lu ca, mais aussi pour demander aux personnes qui pourraient avoir suivi ces discussions:
Quelqu'un sait il ou en est le travail concernant l'utilisation des Prime Helpers pour des drivers libre pour la technologie optimus?
20 jours plus tard
Salut!
Moi aussi j'ai un portable avec la techno optimus..
Je viens de me faire une installe toute fraiche de f18 avec le kernel 3.9 et mon ecran externe connecté en HDMI (sur la carte nvidia) est reconnus avec les drivers nouveau!!!
Alors que avec bumblebee impossible pour moi de faire fonctionner cette sortie HDMI.
Par contre l'écran est quasiment inutilsable car il y a un tres grande latence d'affichage ( si je déplace la souris, la trace de sa trajectoire reste imprimé sur l'écran...) mais au moins il est reconnus.
Nvidia viens de sortir le driver 319.23 (certified) sensé supporté la technologie optimus il faut que je test mais pour l'instant je n'arrive pas a les faire fonctionner..
Je constate que la technologie Optimus continue de faire ses ravages. :roll:

Il faudrait fusiller celui qui a conçu ce système. :-o
en meme temps on peut aussi argumenter sur le fait que le gens du kernel voulait pas laisser acces au DMA Buffer, ce qui aurait permis une prise en charge il y a deux ans de la techno...
J'irai pas dire qui a raison et qui a tord dans cette histoire, mais le delai dans le support ne vient pas que de NVidia
9 jours plus tard
D'ailleurs à ce propos, y a-t-il une bonne méthode pour installer Bumblebee sous Fedora18 ? J'avais essayé il y a quelques mois la méthode du fedoraproject mais sans succès...

Voici ce qu'on peut trouver sur le net, avec à chaque fois, une procédure différente :-?
https://fedoraproject.org/wiki/Bumblebee
http://techies.ncsu.edu/wiki/bumblebee et http://techies.ncsu.edu/wiki/bumblebee-nvidia
http://forums.if-not-true-then-false.com/index.php?topic=110.0
http://bashinglinux.wordpress.com/2013/02/18/bumblebee-and-fc18-a-horror-show/

Si THE méthode existe, fonctionnera-t-elle sur F19 ?
je ne vois pas de différence entre les 2 premières. pour moi cela fonctionne sans problème (GT540M).
Personnellement, j'ai un i7 avec NVIDIA GeForce GT 630M mais je ne pense pas que ça change grand chose...
Ce que j'aimerais, c'est avoir une méthode universelle, un peu comme ce qu'on peut trouver sous Linux Mint 15 (que je teste en ce moment mais, vu que Cinnamon me fait un beau freeze une fois par jour (en changeant l'heure, ou après avoir lancé l'installation d'une dizaine de jeux...), j'ai hate de retourner sur une Fedora... mais sans Bumblebee, l'autonomie chute à 1h ce qui ne me permet pas de me déplacer...)
la méthode proposée sur le wiki de Fedora me semble assez universelle... tu l'as testée ?
Oui j'avais testé la méthode proposée sur fedoraproject mais sans succès (c'était il y a quelques mois deja)...
j'utilise CETTE METHODE en changeant bien sur fedora17 par la bonne version dans les url et ça fonctionne toujours du premier coup
voici mon script d'installation
yum -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora$VERSION_ID/noarch/bumblebee-release-1.0-1.noarch.rpm
yum -y install bbswitch bumblebee
usermod -a -G bumblebee $NOM
systemctl enable bumblebeed.service
yum -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora$VERSION_ID/noarch/bumblebee-nonfree-release-1.0-1.noarch.rpm
yum -y install bumblebee-nvidia
systemctl start bumblebeed.service
$VERSION_ID= version fedora
$NOM=user
perso je n'ai pas eu à faire les
usermod -a -G bumblebee $NOM
systemctl enable bumblebeed.service
systemctl start bumblebeed.service

anyway...
Edouard_le_homard wrote:perso je n'ai pas eu à faire les
usermod -a -G bumblebee $NOM
systemctl enable bumblebeed.service
systemctl start bumblebeed.service

anyway...
Ça devait être un gentil Optimus ! 😉
paradise wrote:
Edouard_le_homard wrote:perso je n'ai pas eu à faire les
usermod -a -G bumblebee $NOM
systemctl enable bumblebeed.service
systemctl start bumblebeed.service

anyway...
Ça devait être un gentil Optimus ! 😉
ou alors il a rebooté de suite
Merci ptitdernier, un script d'install sur seulement quelques lignes, ça me plait :-P
Ca va me permettre de virer la LM15 (qui avait pourtant l'air sympa sur le papier), je vous tiendrai au courant du résultat!

PS : y a-t-il des conditions initiales avant de lancer ton script ? Par exemple, un gros "yum update" ? Et un redémarrage une fois le script exécuté ?

Ton script fonctionne ! Merci !
un truc tout bête qui m'est arrivé : j'ai monté le /tmp en ram dans mon fstab....
Ceci empêche la compilation des drivers nvidia .
J'ai commenté cette ligne dans mon fstab puis j'ai redémarré.
La compilation c'est alors passée sans soucis.

Si jamais ça sert à quelqu'un d'autre....