IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SUSE Discussion :

[opensuse 11.0] erreur compilation driver nvidia sur xen kernel


Sujet :

SUSE

  1. #1
    Membre régulier Avatar de wodel
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2005
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2005
    Messages : 295
    Points : 104
    Points
    104
    Par défaut [opensuse 11.0] erreur compilation driver nvidia sur xen kernel
    Salut,

    voila j ai le noyau 2.6.25.18-0.2-pae sur mon PC, et j ai installé le driver nvidia v177 pour linux (telechargé depuis le site de nvidia) pour ma carte 8600GTS, et tout c'est bien passé, compilation, installation puis configuration.

    j'ai voulu ensuite utilisé xen, en demarrant sur ce noyau, le mode graphique n'a pas demarré, j'ai voulu re-installé le driver, mais j ai obtenu l'erreur suivante lors de la compilation:

    If you are using a Linux 2.4 kernel, please make sure
    you either have configured kernel sources matching your
    kernel or the correct set of kernel headers installed
    on your system.

    If you are using a Linux 2.6 kernel, please make sure
    you have configured kernel sources matching your kernel
    installed on your system. If you specified a separate
    output directory using either the "KBUILD_OUTPUT" or
    the "O" KBUILD parameter, make sure to specify this
    directory with the SYSOUT environment variable or with
    the equivalent nvidia-installer command line option.

    Depending on where and how the kernel sources (or the
    kernel headers) were installed, you may need to specify
    their location with the SYSSRC environment variable or
    the equivalent nvidia-installer command line option.

    pourtant le kernel-xen est installé,

    j'ai cherché un peu sur le net, apparement c'est un problème recurrent, mais j ai pas trouvé de solution.

    une idée???

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    En plus du kernel, il faut également installer les sources de celui ci. Il suffit de chercher dans yast pour les trouver (en supposant que tu as installé ton kernel à partir de yast)

  3. #3
    Membre régulier Avatar de wodel
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2005
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2005
    Messages : 295
    Points : 104
    Points
    104
    Par défaut
    Salut,

    j ai installé et le xen et kernel-xen, mais ça ne marche pas,

    j'ai cherché sur le net, et j'ai trouvé des posts qui porposait de compiler avec

    #export IGNORE_XEN_PRESENCE=y
    #make SYSSRC=/lib/modules/`uname -r'/build module


    mais j'obtient tjrs la meme erreur.

    apparemment le driver nvidia ne se compile pas avec xen, et pour le moment je n'ai trouvé aucune solution.

    le seul driver qui marche est celui ci "xorg-x11-driver-video-nouveau", mais il presente plusieurs problèmes, il ne support pas l'accélération matérielle et ses performances sont moindres par rapport a celui de nvidia, et en plus il ne marche pas bien avec les chip G80 (Geforce 5x/8x/9x)

    voila une petite description tirée de yast

    xorg-x11-driver-video-nouveau - Nouveau Open Source X11 driver for nVidia cards

    This package contains the Nouveau Open-Source driver for nVidia cards. Any bugs and features supported by this driver are highly dependent on the generation if the nVidia chip. NV4x chips (e.g. GeForce 4x/6x/7x) work best with this driver. G80 chips (Geforce 5x/8x/9x) are not usable yet. You can get some information about the chip on your your card with: /sbin/lspci | grep VGA 3D support is provided in a separate package because it is very experimental. The accelerated 2D rendering provided by this package is (if it works with your card and monitor configuration) considered stable and gives the following benefits over the "nv" driver: - Hardware-accelerated EXA rendering with RENDER extension for compositing: It allows to use transparency under KDE and xcompmgr with other window managers - Improved Xvideo performance and feaures. On NV4x, hardware-filtered and video support using textures is the default. - Support for RandR-1.2 (including dual-head), For more inforation, see: http://nouveau.freedesktop.org/wiki/Randr12Howto Suspend is not working. As a workaround, you can use 'Option "ShadowFB" "on"', but this disables all hardware-acceleration. Install xorg-x11-driver-video-nouveau-gallium3d for experimental 3D support.

  4. #4
    Membre régulier Avatar de wodel
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2005
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2005
    Messages : 295
    Points : 104
    Points
    104
    Par défaut
    Salut,

    j'ai trouvé un pdf, qui explique comment compiler un driver nvidia sur un noyau xen, bien que ça a marché, je n ai plus accès a mes terminaux ttyx, a chaque fois que je fait Ctrl+Alt+F1 par exemple, je n ai plus de réponse de mon écran, comme si il se mettait en veil............

    voila la procédure pour ceux que ça interesse, et si quelqu'un pourrait m'expliquer ce que veux dire les options gcc (en rouge) de compilation utilisées dans cette manip, ça serai génial


    voici les etapes de cette manip en anglais

    STEP1
    REBOOT IN NON-XEN KERNEL IN TERMINAL
    sudo -s
    vim /etc/inittab
    change id:5:initdefault: to id:3:initdefault:
    reboot
    STEP2
    DOWNLOAD THE DRIVERS
    sudo -s
    cd /usr/src/
    wget http://us.download.nvidia.com/XFree8...77.80-pkg2.run (32-bit)
    wget http://us.download.nvidia.com/XFree8...77.80-pkg1.run (64-bit)
    STEP3
    INSTALL SOME PACKAGES FOR COMPILING THE DRIVERS
    /sbin/yast2 –install kernel-source gcc make
    STEP4
    INSTALL THE DRIVERS IN THE NON-XEN KERNEL
    cd /usr/src/
    sh NVIDIA-Linux-x86_64-173.14.12-pkg2.run -q
    sax2 -r -m 0=nvidia
    reboot
    STEP5
    REBOOT IN XEN KERNEL AND MAKE CONFIG
    sudo -s
    cd /usr/src/linux
    cp arch/i386/defconfig.xen .config (32-bit)
    cp arch/x86_64/defconfig.xen .config (64-bit)
    make oldconfig && make scripts && make prepare
    STEP6
    EXTRACT THE DRIVERS FOR XEN
    cd /usr/src/
    sh NVIDIA* --extract-only
    STEP7
    COMPILE THE DRIVERS
    cd /usr/src/NVIDIA*/usr/src/nv/
    IGNORE_XEN_PRESENCE=y CC="gcc -DNV_VMAP_4_PRESENT -DNV_SIGNAL_STRUCT_RLIM" make SYSSRC=/usr/src/linux module
    STEP8
    INSTALL AND PROBE THE DRIVERS
    JUST TO BE SURE WHAT'S YOUR XEN KERNEL VERSION <kernel-version> = uname -r
    cp nvidia.ko /lib/modules/<kernel-version>-xen/kernel/drivers/video/
    cd /lib/modules/<kernel-version>-xen/kernel/drivers/video/
    depmod -a
    modprobe nvidia
    init5
    STEP 9
    IF NOT XGL IS ENABLED DURING THE PROBE
    <control><Alt><F1>
    init 3
    gnome-xgl-switch --enable-xgl
    init 5
    STEP10
    OPEN TERMINAL
    sudo -s
    vim /etc/inittab
    change id:3:initdefault: to id:5:initdefault:
    reboot



    merci d'avance

Discussions similaires

  1. Problème installation drivers Nvidia sur un portable
    Par Krys006 dans le forum Matériel
    Réponses: 4
    Dernier message: 24/11/2014, 14h03
  2. Réponses: 4
    Dernier message: 19/06/2009, 10h26
  3. Réponses: 1
    Dernier message: 12/10/2007, 12h06
  4. Compiler drivers récents sur CD d'installation
    Par hackrobat dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 14/09/2007, 11h43
  5. Driver nvidia freeze sur kernel 2.6.16 sous Fedora core 5
    Par Invité4 dans le forum Matériel
    Réponses: 1
    Dernier message: 03/04/2006, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo