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.

#1 Le 12/05/2020, à 21:33

nicobzz

L'affichage graphique ne fonctionne pas avec un kernel avec xen.

Bonjour,
D'abord mon problème n'est pas tout à fait indispensable pour que mon ordi fonctionne avec ma nouvelle carte graphique Nvidia 1650, puisque quand je démarre avec un kernel sans xen ça fonctionne.

Quand je démarre avec un Kernel sous Xen, quand l'affichage graphique se met en route (quand le mode texte disparait) l'ordi plante avec écran noir. (je suis sous ubuntu 18.4)

Cependant ça ne me semble pas propre, j'aimerai résoudre le problème:

_Soit en automatisant au démarrage par grub le lancer du dernier kernel sans xen.

_Soit en trouvant pourquoi le serveur Xorg plante quand il est lancé sous xen.

Si vous avez une solution pour une de ces deux possibilités, merci.


Voici mon fichier Xorg.conf:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 440.82


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Quant à mon fichier Xorg.0.log, maintenant que j'arrive à démarrer le serveur Xorg sans Xen son contenu est sain, cependant quand ça plantait il y avait le ligne:

Failed to allocate software rendering cache surface: out of memory.

J'ai déjà regardé ce message d'erreur sur google mais rien de concluant.

Par ailleurs j'ai lu un message de 2014 sur le forum de nvidia qui indique que les drivers nvidia ne sont pas compatible avec xen, mais ça date tout de même de 2014, peut être ce n'est plus le cas.

Merci

Dernière modification par nicobzz (Le 13/05/2020, à 00:09)

Hors ligne

#2 Le 12/05/2020, à 23:21

cqfd93

Re : L'affichage graphique ne fonctionne pas avec un kernel avec xen.

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#3 Le 16/05/2020, à 20:28

nicobzz

Re : L'affichage graphique ne fonctionne pas avec un kernel avec xen.

Voila pour ceux qui tomberait sur le même problème que moi, voici ma solution:
Il s'agit de mettre linux sans xen au démarrage de l'ordi par défault (sinon à chaque fois au démarrage il choisir de démarrer avec un ubuntu sans Xen)

pour cela:
J'ai édité un fichier de configuration de grub (pour choisir comment l'ordi démarre):

Faire une sauvegarde de ce fichier au préalable:

cp /etc/default/grub.d/xen.cfg ~/xen.cfg_Sauvegarde

Editer ce fichier;

sudo gedit /etc/default/grub.d/xen.cfg 

Là il faut faire attention à rien casser

Le début du fichier correspond à:

#
# Uncomment the following variable and set to 0 or 1 to avoid warning.
#
#XEN_OVERRIDE_GRUB_DEFAULT=0

echo "Including Xen overrides from /etc/default/grub.d/xen.cfg"

#
# When running update-grub with the Xen hypervisor installed, there are
# some additional variables that can be used to pass options to the
# hypervisor or the dom0 kernel.

Il suffit de décommenter la ligne (en retirant le caractère # au début):

#XEN_OVERRIDE_GRUB_DEFAULT=0

on sauvegarde,

puis on lance la commande:

sudo update-grub

qui a pour rôle de vraiment configurer le fichier de grub dans /boot/grub/grub.conf et ainsi éviter de démarrer par défault sur ubuntu avec xen.

Évidement j'aurais préféré pouvoir avoir ma carte graphique avec xen aussi, j'sais toujours pas pourquoi ça marche pas avec xen, mais bon sans xen, avec ma solution ça fonctionne bien.

Hors ligne