doom2a

  • 9 mars 2012
  • Inscrit 30 mai 2011
  • 0 meilleure réponse
  • Petit nouveau Rédacteur potentiel
  • Pikachu_2014 wrote:RPM Fusion propose les mêmes pilotes à la même version que l'installeur manuel
    En effet il doit y avoir un bug, car la version des pilotes fournis par nvidia est plus récente que rpmfusion

    Côté configuration, je pense être bon car j'ai toujours utilisé akmod-nivida et tout fonctionnait à merveille, jusqu'a hier !
    Du coup je suis pas passé par l'installeur... Donc suite à la prochaine maj kernel !
  • MarbolanGos wrote:
    doom2a wrote:Salut 🙂

    Je viens de répondre à une question similaire ICI
    Et on a répondu juste après que la méthode proposée n'est vraiment pas à conseiller ! Et c'est pas la première fois qu'on le dit sur ce forum !
    Oui je viens de voir ça ! Vous êtes rapides j'allais faire un EDIT mais vous m'avez devancé !!
  • Salut 🙂

    Je viens de répondre à une question similaire ICI

    Après, je ne connais pas les chipsets ION... Il faudra peut-être adapter. Essaie d'abord avec akmod-nvidia. Si ce n'est pas concluant, télécharge comme indiqué sur mon post les drivers sur le site nvidia et suis la procédure.

    Concernant GRUB, il n'utilise pas les pilotes installés donc pas de problème.
    Par contre, tu perdras le thème plyomuth de démarrage. Et dès fois, le serveur X peut avoir du mal à démarrer.

    Pour anticiper ces problèmes, édite le fichier /boot/grub/grub.conf et ajoute à la fin de la ligne kernel ces éléments:
     vga=123 nouveau.modeset=0 rdblacklist=nouveau
    ça doit ressembler à ça:
    kernel /boot/vmlinuz-2.6.40-4.fc15.x86_64 ro root=UUID=49e7de00-3854-4d62-913a-aa7dd7dc0e51 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=fr rhgb quiet vga=123 nouveau.modeset=0 rdblacklist=nouveau
    Redémarre et linux t'affichera des codes correspondant aux résolutions supportées. Note le code qui te convient et remplace dans grub.conf le vga=123 par vga=<ton code> ou vga=0x<ton code>

    @++ :-D
  • Salut

    Perso, j'ai installé les pilotes proprios en passant par akmod-nvidia dispo sur les dépôts rpmfusion. Voici la marche à suivre:

    1- Installation des dépôts:
    $ su -lc 'yum install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm'
    
    $ su -lc 'yum install --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
    2- Installation du driver DKMS (recompilation auto à chaque maj kernel):
    $ su -lc 'yum install akmod-nvidia'
    Par contre, j'ai eu des soucis à la dernière maj kernel. Du coup j'ai réinstallé manuellement avec les pilotes nvidia dispos sur leur site

    Télécharge le driver correspondant à ta série et à ton noyau (32 ou 64 bits)

    Pour l'installer, bascule sur une console avec <Ctrl><Alt><F2> par exemple. Logue-toi en root. Passe en INIT 3 pour éteindre le serveur X:
    # init 3
    Toujours en root, lance le programme d'install (remplace par le nom de ton fichier téléchargé)
    # sh ./NVIDIA-Linux-x86_64-280.13.run
    Suis les instructions. Si ça t'es demandé, installe les librairies 32bits pour compatibilité.

    A la fin de l'install, redémarre avec:
    # reboot
    Voilou, tout devrait fonctionner. Si tu le souhaite, désinstalle akmod-nvidia pour éviter sa réinstallation automatique suite à une mise à jour sur le dépot:
    # yum remove akmod-nvidia
    A noter qu'à la prochaine maj kernel le driver ne sera pas réinstallé automatiquement, ce qui implique de répéter la procédure.
  • Bonjour

    Impossible de monter un iphone sous un compte utilisateur standard depuis le dernier yum update. Message:
    DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
    En revanche, ça fonctionne parfaitement en tant que root sous Gnome3.

    De plus, DKMS n'a pas recompilé vboxdrv. Bon du coup j'en ai profité pour installer VirtualBox 4.1 :-P

    Mais que c'est-t-il passé ?
  • L'ajout de startx dans /etc/rc.local ne fonctionne pas. Je pense qu'il faut d'abord se connecter sous un nom d'utilisateur.

    Existe-t-il une commande pour le faire ?
  • Fifi wrote:Eh bien, dis donc ! Quel boulot tu as fait !!! Chapeau !
    MERCI :-D
    madko wrote:Pour lancer le 2e startx, je suppose que tu as tenté via /etc/rc.local?
    Ah non ! Mes connaissances et mes recherches n'allaient pas jusque là ! Merci pour l'info, je vais tester ça ! 😉
    madko wrote:Sinon pour ma part, XBMC sur un Atom avec une geforce 9200 ça lit la HD sans problème sans rien modifié gràce a VDPAU. J'ai juste pas encore tenter le double affichage, là je m'attend au pire...
    Je n'avais aucun problème en lecture avec une GeForce GT330 780Mo sur mon 19" seul. Les lags sont apparus avec la TV 1080p !! Mais je pense que le premier soucis venait du réglage UPSCALING, résolu en la passant en mode jeu.
    Concernant le double affichage, les solutions sont au-dessus mais encore incomplètes. Je crois que la seule VRAIE bonne solution serait d'ajouter une seconde carte graphique ... Mais je vais continuer à creuser !! :lol:
  • Le sujet ne semble pas passionner les foules mais j'ai persisté :-P

    J'ai donc passé ces derniers jours à écumer le web à la recherche d'information concernant :

    1) Les différentes configs NVIDIA multi écrans

    2) Les différentes configs de serveurs X

    3) Les problèmes rencontrés avec la haute définition vidéo

    4) XBMC en standalone

    Dans l'état actuel des choses, j'ai réussi à obtenir une configuration stable et performante sans aucun problème d'affichage vidéo HD. Il reste néanmoins quelques points à développer.

    Le but est la double utilisation de Fedora 15 en Bureau (écran d'ordi) & MediaCenter (TV HDMI) avec les pilotes PROPRIO NVIDIA.

    Voici, point par point, les résultats de mes recherches :

    1) Les différentes configs NVIDIA multi écrans

    a) Affichage mono écran : Aucun problème à noter - Double utilisation impossible
    b) Affichage TwinView : Aucun problème à condition d'avoir la même résolution et le même taux de rafraîchissement sur l'écran et la TV - Double utilisation impossible
    c) Separate X Screens : Incompatible avec Gnome3. Fonctionne sous LXDE mais problèmes de synchro verticale ( malgré activation dans nvidia-settings ) et lags vidéo. TEST AVEC ECRAN VGA 1280x1024@60 Hz ET TV HDMI 1920x1080@60 Hz

    2) Les différentes configs de serveurs X

    Aux vues de ces problèmes, je me suis orienté vers un lancement simultané de 2 serveurs X, chacuns affichés sur un écran séparé. C'est la méthode du Multiseat

    Pour se faire, il faut ajouter 2 "ServerLayout" dans /etc/X11/xorg.conf ayant leurs propres sections "Device" "Monitor" et "Screen"
    Certains y ajoutent des section "InputDevice" pour définir plusieurs claviers et souris. Dans mon cas c'est inutile car XBMC est télécommandé

    Il faut également éditer /etc/gdm/custom.conf et y ajouter :
    [servers]
    0=Standard0
    1=Standard1
    
    [server-Standard0]
    name=Standard server
    command=/usr/bin/X -audit 0  -nolisten tcp -novtswitch -layout X0  :0  vt7 -sharevts
    flexible=true
    chooser=true
    handled=true
    
    [server-Standard1]
    name=Standard server
    command=/usr/bin/X -audit 0 -nolisten tcp -novtswitch  -layout X1  :1 vt8 -sharevts
    flexible=true
    chooser=true
    handled=true
    Néanmoins certains problèmes persistent:
    1) Le multiseat est censé fonctionner avec plusieurs cartes graphiques, pas avec une carte et plusieurs sorties
    2) X ayant évolué, les options -sharevts et -novtswitch n'ont aucun effet. Il faut donc basculer manuellement les affichages avec <Ctrl><Alt><Fxx>.
    Les 2 serveurs X sont bien lancés simultanément, mais seulement un affichage à la fois peut être actif.
    3) Malgré la modif custom.conf, le second serveur X ne se lance pas automatiquement. Ce qui nécessite de le faire manuellement avec une commande du genre :
    $ startx -- :1 -nolisten tcp -layout X1
    3) Les problèmes rencontrés avec la haute définition vidéo

    A) VDPAU : Inclu avec les driver PROPRIOS NVIDIA, VDPAU gère le décodage des vidéos mais nécessite pas mal de ressources.
    Pour remédier aux lags itempestifs:

    a) CPUSFREQ: Editer /etc/sysconfig/cpuspeed et définir une valeur minimale plus haute pour MIN_SPEED= ainsi qu'un maximum de 50 pour UP_THRESHOLD=. La liste des fréquences disponibles est contenue dans le fichier /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

    b) TRIPLE BUFFER : Ajouter dans les section "Device" de xorg.conf:
    Option    "TripleBuffer" "True"
    c) PowerMizer : à configurer en MAXIMUM PERFORMANCE. nvidia-settings a un bug qui annule ce régale à chaque démarrage. Pour y remédier, ajouter la ligne suivante dans /etc/gdm/Init/Default:
    nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=1'
    B) Réglages TV : Nombreux sont les téléviseurs qui intègrent une fonction UPSCALING qui réajustent les fréquences de rafraîchissement reçues à celles par défaut ( en général 60Hz ). Tentez de désactiver cette option dans les réglages de la TV. Certaines proposent un mode "Jeu" qui cale la TV sur les fréquences reçues.

    4) XBMC en standalone

    Une fois les précédentes étapes réalisées, XBMC peut être lancé comme session X indépendante sur la TV HD.

    Si certains lags sont toujours présents, allez faire un tour dans SYSTEME > SYSTEME > SORTIE VIDEO et ajustez la résolution à celle supportée par le téléviseur, Synchro Verticale sur "Toujours activer" et essayez différents Taux de Rafraîchissement.

    Dans le cas où la carte graphique serait un peu limite, allez dans SYSTEME > VIDEO > LECTURE > Méthode de Rendu et sélectionnez "Shaders Basic (ARB)". Cette option diminue légèrement la qualité mais est bien moins gourmande en ressources.

    - CONCLUSION -

    Le double affichage par double serveur X semble de loin la meilleure solution car il permet de faire fonctionner chaque écran indépendamment et avec leur propres réglages. Ceci permet, et c'est mon cas, d'avoir deux écrans bien différents ( un VGA 1280x1024 & un HDMI 1920x1080 ) sans problème de synchronisation, ni de configurations hardues.

    Présentement, la TV est configurée comme écran par défaut. GDM est en auto login sur XBMC Standalone et je lance Gnome3 par un autre terminal avec la commande :
    $ startx -- :1 -nolisten tcp -screen IISonic
    Je cherche toujours le moyen de lancer les deux serveurs au démarrage de Fedora 15 et de les afficher en même temps. J'espère qu'un Fedoriste chevronné entendra cet appel :hammer:

    Voici mon fichier xorg.conf :
    Section "InputDevice"
    
        # generated from data in "/etc/sysconfig/keyboard"
        Identifier     "Keyboard0"
        Driver         "keyboard"
        Option         "XkbLayout" "fr"
        Option         "XkbModel" "pc105"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    ##################################################
    ##                                              ##
    ##        Server    Layout   X0                 ##
    ##                                              ##
    ##################################################
    
    Section "Monitor"
        Identifier     "Samsung TV"
        Option         "DPMS"
        HorizSync      26.0 - 81.0
        VertRefresh    24.0 - 75.0
    EndSection
    
    Section "Device"
        Identifier    "Device1"
        Driver        "nvidia"
        BusID         "PCI:1:0:0"
        Option        "TripleBuffer" "True"
        Option        "ConnectedMonitor" "DFP-1"
    EndSection
    
    Section "Screen"
        Identifier     "Samsung"
        Device         "Device1"
        Monitor        "Samsung TV"
        DefaultDepth    24
        Option         "ConnectedMonitor" "DFP-1"
        SubSection     "Display"
            Depth       24
        Modes       "1920x1080"
        EndSubSection
    EndSection
    
    Section "ServerLayout"
        Identifier     "X0"
        Screen         "Samsung" 0 0
        Screen         "Samsung" RightOf "IISonic"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
    EndSection
    
    ##################################################
    ##                                              ##
    ##        Server    Layout   X1                 ##
    ##                                              ##
    ##################################################
    
    Section "Monitor"
        Identifier     "IISonic 19"
        Option         "DPMS" 
        HorizSync       24.0 - 80.0
        VertRefresh     50.0 - 75.0
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        BusID          "PCI:1:0:0"
        Option         "TripleBuffer" "True"
        Option         "Coolbits" "4"
        Option         "ConnectedMonitor" "CRT-1,DFP-1"
    EndSection
    
    Section "Screen"
        Identifier     "IISonic"
        Device         "Device0"
        Monitor        "IISonic 19"
        Option         "TwinView" "0"
        Option         "metamodes" "1280x1024,1920x1080"
        DefaultDepth    24
        SubSection     "Display"
            Depth       24     
        EndSubSection
    EndSection
    
    Section "ServerLayout"
        Identifier     "X1"
        Screen         "IISonic" 0 0
    EndSection
    - SOURCES -

    UBUNTU: [Dualscreen] Lancer une 2eme session X pour un soft, sur 2eme écran

    UBUNTU: Problème de clavier en multiseat

    FEDORA: Features/Multiseat

    FreeDesktop: BUGS novtswitch

    DEBIAN: Multiseat : plusieurs utilisateurs sur 1 pc

    MythTV: VDPAU Wiki

    NVIDIA: VDPAU SUPPORT

    ARCHLINUX: NVIDIA - ArchWiki

    XBMC: [Guide] aide pour problème de saccade, tearing, ralentissement etc..
  • Bon, pas plus avancé....

    Et toujours le problème de de saccade vidéo 🙁
  • Refuznik wrote:Sinon tu veux ouvrir deux sessions ou avoir deux écrans différents (sans xinerama) sur une seule session ?
    Merci pour ta réponse.

    L'exemple posté au-dessus est celui d'une configuration pour 2 sessions sur 2 écrans (multiseat). Mais je n'arrive pas à obtenir un affichage des 2 sessions en simultané. Elles sont bien lancées en parallèle, mais seulement une sortie vidéo à la fois peut être active.

    Je me suis orienté vers cette solution car je n'arrive pas à configurer 2 écrans différents sur une seule session (separate X screens): Gnome3 me retourne une erreur.

    En TwinView, j'ai des problèmes d'affichage sur la télé connectée en HDMI : la synchro verticale ne semble pas fonctionner, j'ai des saccades sur la lecture de vidéos et XBMC en fullscreen s'étale sur les 2 écrans.

    J'ai parcouru pas mal de docs et de forums. Le multiseat avec une seule carte graphique est presque impossible, certaines personnes ont néanmoins réussi à le faire fonctionner comme ICI

    Du coup je suis en train de me re-prencher sur une config TwinView selon la très bonne doc NVIDIA ArchWiki dont j'ai retenu les points suivants :
          Option         "ConnectedMonitor" "CRT-1,DFP-1"
    
          MetaModes  "1280x1024,1920x1080"
    
          Screen         "IISonic" leftOf "Samsung"
    
    Les problèmes de saccades pendant la lecture de vidéos sur la Télé peuvent être résolus selon les indications du Wiki MyhtTV, section VDPAU :

    Dans xorg.conf:
    Section "Extensions"
           Option "Composite" "Disable"
    EndSection
    Dans /etc/gdm/Init/Default (pour forcer le mode Maximum Performance):
    nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=1'
    CPU Frequency Scaling :
    echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
    Je redémarre et vous tient au courant :-D
  • Pour ceux que ça pourrait intéresser, j'ai réussi à lancer deux sessions X simultanées sur 2 écrans.

    Seule la première session démarre automatiquement, je dois lancer la seconde avec la commande :
    startx -- :1 -nolisten tcp -layout X1
    L' option -novtswitch ne change rien et -sharevts me bug l'affichage

    Je n'arrive pas à avoir les 2 affichages actifs en même temps : il faut basculer avec <Ctrl><Alt><Fxx>

    De plus, le fichier custom.conf ne semble avoir aucun effet sur GDM ( impossible de se logguer en root par ex )

    Mon /etc/X11/xorg.conf :
    Section "InputDevice"
    
        # generated from data in "/etc/sysconfig/keyboard"
        Identifier     "Keyboard0"
        Driver         "keyboard"
        Option         "XkbLayout" "fr"
        Option         "XkbModel" "pc105"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    ##################################################
    ##                                              ##
    ##        Server    Layout   X0                 ##
    ##                                              ##
    ##################################################
    
    Section "Monitor"
        Identifier     "IISonic 19"
        Option         "DPMS" 
        HorizSync       24.0 - 80.0
        VertRefresh     50.0 - 75.0
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        BusID          "PCI:1:0:0"
        Option         "ConnectedMonitor" "CRT-1"
    EndSection
    
    Section "Screen"
        Identifier     "IISonic"
        Device         "Device0"
        Monitor        "IISonic 19"
        DefaultDepth    24
        Option         "ConnectedMonitor" "CRT-1"
        SubSection     "Display"
            Depth       24
        Modes       "1280x1024"
        EndSubSection
    EndSection
    
    Section "ServerLayout"
        Identifier     "X0"
        Screen         "IISonic" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
    EndSection
    
    ##################################################
    ##                                              ##
    ##        Server    Layout   X1                 ##
    ##                                              ##
    ##################################################
    
    Section "Monitor"
        Identifier     "Samsung TV"
        HorizSync      26.0 - 81.0
        VertRefresh    24.0 - 75.0
    EndSection
    
    Section "Device"
        Identifier    "Device1"
        Driver        "nvidia"
        BusID         "PCI:1:0:0"
        Option        "ConnectedMonitor" "DFP-1"
    EndSection
    
    Section "Screen"
        Identifier     "Samsung"
        Device         "Device1"
        Monitor        "Samsung TV"
        DefaultDepth    24
        Option         "ConnectedMonitor" "DFP-1"
        SubSection     "Display"
            Depth       24
        Modes       "1920x1080"
        EndSubSection
    EndSection
    
    Section "ServerLayout"
        Identifier     "X1"
        Screen         "Samsung" 0 0
    EndSection
    
    
    Mon /etc/gdm/custom.conf :
    # GDM configuration storage
    
    [daemon]
    
    AutomaticLoginEnable=False
    AutomaticLogin=DooM
    
    [security]
    AllowRoot=1
    
    [xdmcp]
    
    [greeter]
    
    [chooser]
    
    [debug]
    
    [servers]
    0=Standard0
    1=Standard1
    
    [server-Standard0]
    name=Standard server
    command=/usr/bin/X -audit 0  -nolisten tcp -novtswitch -layout X0  :0  vt7 -sharevts
    flexible=true
    chooser=true
    handled=true
    
    [server-Standard1]
    name=Standard server
    command=/usr/bin/X -audit 0 -nolisten tcp -novtswitch  -layout X1  :1 vt8 -sharevts
    flexible=true
    chooser=true
    handled=true
  • Bonjour

    Je souhaite utiliser le dual screen pour avoir le bureau sur mon écran 19" branché sur VGA et XBMC sur ma télé en HDMI.

    Avec le driver proprio installé via akmod, je n'arrive pas à obtenir un double affichage séparé (separate X screens) convenable.
    En affichage unique sur la télé, j'ai un problème de "lag" dans les films

    Je n'arrive pas à revenir au driver nouveau pour faire des essais avec celui-ci.

    J'ai vu ICI ( forum Ubuntu ) qu'il serait possible de lancer 2 serveurs X sur écrans séparés. Une telle manipulation est-elle possible sous Fedora ?
  • Salut !

    Non toujours pas de solution. J'ai bien essayé de compiler le driver mais rien à faire j'ai toujours des erreurs pendant Make...

    J'ai écumé le web mais n'ai rien trouvé de satisfaisant malgré mes maintes tentatives d'adaptation ...
  • nouvo09 wrote:
    nVidia font un bon suivi des pilotes Linux, ATI en revanche... c'est pas vraiment ça.
    ?? Ca fait des années que je n'ai plus aucun problème avec les pilotes ATI !
    Quelle utilisation en fais-tu ? As-tu aussi le panneau de configuration ?

    A savoir que je viens d'Ubuntu qui propose d'installer les drivers proprio automatiquement. Avec les ATI j'ai à chaque fois été ennuyé, surtout au niveau de la 3D ( synchro verticale, textures, Anti Aliasing ... )

    Du coup j'ai basculé direct chez nVidia
  • De rien 😉

    Je suppose que ce sont les températures qui ne passent pas. Si tel est le cas il faut installer lmsensor pour le CPU :
    # yum install lm_sensors
    La température GPU ( carte graphique ) est donnée par le panneau de configuration nVidia. Il faut installer les pilotes propriétaires pour l'avoir.

    Si les anneaux posent problème, il doit te manquer cairo :
    # yum install cairo
    La police DS9COMP.TTF est à copier dans /usr/share/fonts et le logo Fedora dans ~/.conky ( renommer en fedora-logo.png)

    Mon interface réseau s'appelle p128p1. Met le nom de la tienne à la place ( eth0, eth1, wlan0, ... ) à la fin de ces lignes :
    ${color FFFFFF}${goto 127}${voffset 28}NET
    ${color FF6600}${goto 142}${font DS9 Computer:size=12}${voffset -3}UP > ${color FFFFFF}${alignr}${upspeedf p128p1}
    ${color 339900}${goto 142}${font DS9 Computer:size=12}${voffset -5}DL > ${color FFFFFF}${alignr}${downspeedf p128p1}
    Et voilou tout devrait fonctionner 8-)
  • Fiftyone50 wrote:Si Microsoft Midori voit le jour, Microsoft se foutra bien de savoir si les logiciels sont libres ou pas puisqu'ils ne vendront plus les logiciels mais loueront un service : l'accès à leurs serveurs (beaucoup plus juteux).
    M'étonnerait pas qu'ils commencent à essayer de se rapprocher du libre dans ce cas là...
    Oui tu as raison et tout l'informatique prends cette direction : le cloud computing
    Comme tu dis c'est plus juteux et c'est un bon moyen de lutte anti piratage ... Même si tôt ou tard un moyen sera trouvé ! :lol:
  • Coucou !

    Le thème est dispo ICI, la police est dans le pack LCARS


    Je l'ai un peu modifié depuis : Nouvelle config ICI :-D
  • C'est bon à savoir ! Mais dans un présent immédiat, quel est d'après toi le support le plus compatible ?