T
Toinou87

  • 15 janv. 2014
  • Inscrit 27 oct. 2008
  • 0 meilleure réponse
  • Petit nouveau Adepte du forum Rédacteur potentiel
  • 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
  • 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?
  • Bonjour tout le monde,

    Je ne sais pas pas si beaucoup de monde ici, lit FWN (Fedora Weekly News [1] [2]).
    Je n'avais pas lu depuis un moment et je n'arrive pas a savoir s'ils la continuent, sont en retard ou bien l'ont annule !!!

    Dans une news ils parlent de insight mais ca n'a pas l'air d'etre a jour non plus.
    D'ou ma question: ou sont passees les news??

    Merci d'eclairer ma lanterne 😉
  • ouep, a l'achat d'un nouveau laptop, faire gaffe aux cartes NVidia ayant Optimus. Meme s'il y a des alternatives, c'est quand meme galere. J'en ai fait les frais avec l'XPS 17 que j'ai achete l'an dernier (Soit dit en passant cette machine est tres bien mais je regrette de pas avoir fait gaffe a optimus en l'achetant, j'aurai probablement choisi autre chose)
  • au derniere nouvelles, meme le run de nvidia ne supportait pas optimus. et nvidia disait ne pas savoir comme l'implémenter de maniere efficace vu que ce n'etait pas trop compatible X11. j'ai peut etre raté un épisode donc je vais regarder. mais si ca supporte la carte mais toujours pas optimus (cad l'utilisation du GPU à la place du i7 pour beaucoup de choses) ca sera pas tres utile.
    Enfin je vais regarder
  • ben moi je me suis resigné et suis repassé principalement sous windows :-/ (marre d'avoir le ventilo qui tourne toujours, marre de pas utiliser le GPU...).
    Je pense retenter une derniere fois la semaine prochaine et prendre du temps pour essayer la suite de bumblebee: ironhide. Si je n'y arrive pas je tenterai Ubuntu car il y a plus de documentation.

    Si je n'y arrive vraiment pas, je reformaterai bientot et passerai sous windows avec une VM. Je pourrai ainsi profiter des avantages de windows (batterie qui tient beaucoup plus sur mon laptop, et certains soft proprios) et d'un linux beaucoup plus simple a configurer car plus de problemes de hardware

    (edit: oui ca me fait chier de repasser sous windows car beaucoup de choses me manquent, mais bon j'ai eu une license pro a mon nom gratuite donc autant l'utiliser ^^)
  • sinon juste pour info, le printf c'est pas atomic
  • Si je suis encore en france j'essayerai de passer. Ca me fera plaisir en tant qu'anonyme de rencontrer les gens qu'on lit beaucoup sur le forum ^^.
  • Que je résume pour voir si j'ai bien compris
    on pourra toujours installer linux en allant désactiver le secure boot dans l'interface de l'uefi. Seulement certains firmware uefi ne présentent pas cette option, c'est ca?
    Si on desactive ce sercure boot, windows ne marcherait plus ou bien une version deja installée de windows marcherait?
    je n'ai pas bien compris a quoi servait le secure boot mais apparement il empeche d'executer du code non signé au démarrage. Des entreprises comme red hat ne pourraient elles pas signer le code d'un boot loader aupres d'une autorité de certification? Dans ce cas la, le boot de windows comme le boot de linux serait signé, non?

    En tout cas ca fait chier ^^
  • et sinon personne n'a d'idée? il doit bien y avoir un moyen vu que l'ecran branché en hdmi m'affiche le chargement du logo fedora, non?
  • Bon ben j'ai une NVidia GeForce GT 550M je n'arrive pas a faire fonctionner mon deuxieme ecran en HDMI sur mon portable.

    Ca a l'air de fonctionner lors du boot: l'ecran s'allume et la fenetre de load s'affiche sur l'ecran en HDMI. Une fois arrivé à la fenetre de connexion, l'ecran HDMI reste figé sur la fenetre de load pleine et il n'est pas accessible a la souris.
    Dans les parametre de KDE et de Gnome, il n'apparait pas.

    voici l'etat de mon investigation:
    $ xrandr
    Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
    LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
    1600x900 60.0*+
    1024x768 60.0
    800x600 60.3 56.2
    640x480 59.9
    VGA1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    DP1 disconnected (normal left inverted right x axis y axis)
    HDMI 2 noté déconnecté alors qu'il est connecté

    en effectuant ceci
    $ cvt 1920 1080
    # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
    Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    $ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    $ xrandr --addmode HDMI2 1920x1080_60.00
    $ xrandr --auto --output HDMI2 --mode 1920x1080_60.00 --right-of LVDS1
    ca semble se recharger mais l'ecran HDMI n'est toujours pas changé (et je perds l'utilisation du curseur par la meme occasion)
  • donc en gros ma seule solution c'est de laisser nouveau (vu que l'akmod me fait planter la session graphique) qui fait que l'ordi est un peu chaud et esperer que nVidia change d'avis vis a vis de optimus et linux, j'ai bon?
  • chepioq wrote:Donne nous le contenu, s'il existe, de ton fichier /etc/X11/xorg.conf
    pas de xorg.conf chez moi
    CanalGuada wrote:Bonjour,

    Le "failed" du service akmods au boot n'est pas significatif : même quand l'installation/compilation se passe bien, ce qui se vérifie par l'existence du kmod, le message apparaît...

    Si ton laptop est muni d'un carte NVidia GeForce GT 550M, il embarque la technologie Optimus qui malheureusement n'est pas supportée nativement par nVidia sous Linux.

    Ce qui rend l'utilisation des laptop estampillés Optimus problématique. D'après ce que j'ai pu comprendre, il y a trois cas de figures en ce qui concerne ce type de matériel :
    1) la carte nVidia n'est pas utilisée pour l'affichage (ou pour le calcul) et c'est le chipset graphique, typiquement celui d'un processeur Intel mobile, qui est exploité;
    2) le BIOS du laptop permet d'activer un switch autorisant l'utilisation directe de la carte avec les pilote nouveau ou nVidia, et visiblement il y a des BIOS qui ne disposeraient pas cette fonctionnalité, rendant l'utilisation de la carte impossible;
    3) Bumblebee, un projet de la communauté Linux, est utilisé pour activer/désactiver la carte graphique ou l'exploiter en fonction de l'application.
    Le chipset graphique est exploité par défaut pour l'affichage (ce n'est donc pas le pilote nVidia qu'il faut installer), Bumblebee se chargeant d'exploiter lui le pilote graphique de la carte et de rediriger sa sortie vers le chipset graphique pour l'affichage. Le projet est assez récent et expérimental mais Bumblebee semble relativement fonctionnel d'après les retours.

    Dans ton cas, du moins si tu ne souhaites exploiter que la carte nVidia, il faut probablement vérifier si l'option est présente et active dans le BIOS...
    ca correspondrait pas mal a mes symptomes je pense. Si le GPU délegue au CPU ca pourrait expliquer pourquoi celui ci est plus chaud sous linux que sous windows
    j'ai regardé bumblebee mais apparement il a changé de projet et c'est desormais ironhide. J'ai cru comprendre que le developpeur allait seulement diffuser ca sous forme de ppa donc pour fedora et yum :/


    Sinon une autre question. Le site de nVidia propose un .run pour installer un driver. Est ce qu'il est bien ce driver? est ce qu'il gerera optimus? Je sais qu'avec le .run fournit par ATI j'avais eu des problemes sur mon autre portable donc j'aimerai bien avoir des retours avant de l'essayer :p
  • bon j'ai tenté d'utiliser dracut comme dit chez rpm fusion
    http://www.rpmfusion.org/Howto/nVidia#head-e293f66aefa4d4eefe82c28fb610901a51109b05
    j'avais pas mal d'output en faisant ca lsmod |grep nouveau

    toujours pas de session graphique
    dans les outputs du boot je vois "builds and install new kmods from akmod packages failed ..."
    en testant systemctl status akmods.service pour les details
    Loaded: loaded (/etc/rc.d/init.d/akmods)
    Active: failed since ...
    Process 822 execstart=/et/rc.d/init.d/akmods start (code exited, status=128)
    CGroup name=systemd:/system/akmods.service
  • bon ben j'ai suivi le tuto et ai installé le kmod-nvidia
    au reboot plus de session graphique
    je l'ai desinstallé toujours pas de retour de la session graphique
    je l'ai reinstallé et installé le akmod-nvidia, toujours pas de session graphique