Identifier le matériel VGA Alienware 17R3 Intel Corporation Skylake Integrated Graphics

De Wiki Amis SH
Aller à la navigation Aller à la recherche



Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack


Identifier le matériel VGA Alienware 17R3

La commande lspci |grep VGA pour identifier le matériel VGA.
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
ubuntu-drivers devices
## Affiche :
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
vendor   : NVIDIA Corporation
model    : GM204M [GeForce GTX 980M]
modalias : pci:v000010DEd000013D7sv00001028sd00000708bc03sc02i00
driver   : nvidia-384 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

== cpu-microcode.py ==
driver   : intel-microcode - distro free
## Installer les drivers recommandés :
ubuntu-drivers autoinstall
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
Source : https://linuxconfig.org/how-to-install-nvidia-drivers-on-linux-mint
Au redémarrage, j'obtiens un écran noir !
Je force l'arrêt de la machine et redémarre en mode rescue.
Je sélectionne le choix root, puis, je lance la désinstallation du paquet nvidia-384 :
apt autoremove nvidia-384
Le redémarrage suivant m'offre à nouveau la possibilité de me connecter en mode graphique.

Compréhension du problème

Il semble que Linux Mint préfère son pilote par défaut pour xorg. Si nécessaire, forcer l'usage de xorg :
sudo dpkg-reconfigure xserver-xorg
Mais, pourtant, j'ai une carte graphique qui devrait supporter le pilote nvidia avec la commande suivante, alors, pourquoi la méthode précédente entraîne un écran noir au redémarrage ?
sudo dpkg-reconfigure nvidia-384
Je constate que dans les options du Gestionnaire de pilotes, j'ai maintenant le choix entre nvidia-384 (recommandé) et xserver-xorg-video-nouveau (open-source).
Je n'ai pas eu besoin pour cela d'utiliser les deux commandes ci-dessus. Je sélectionne nvidia-384 qui est recommandé et je redémarre.
On peut constater que la carte graphique est une GeForce GTX 980M.

Cette fois, le redémarrage ce passe correctement. La carte graphique utilise maintenant les drivers Nvidia.
Je peux maintenant utiliser Minergate pour miner en GPU.
Le système va alors utiliser 100% des ressources de la carte graphique, ce qui va vite faire monter la machine en température.
Il faudra voir comment faire pour pouvoir contrôler d'avantage les paramètres de la carte graphique et des ressources allouées pour le minage.

AE_NOT_FOUND

# Semble être une erreur ACPI, pouvant être liée au BIOS ou aux drivers NVIDIA notamment.
# Aller dans gestion des pilotes depuis le menu, et, vérifier si des pilotes doivent être mis à jour.
# Je constate que j'utilise nvidia drivers-390 et que nvidia-drivers-430 est disponible.
# Malgré la sélection de la version 430, au redémarrage, je suis toujours en 390.
# Je tente de revenir en version libre : xserver-xorg-video-nouveau (open-source) 1:1.0.15-2
# Au redémarrage, je suis en "Version installée manuellement" et le panel des choix est grisé.
# La commande suivante ne me permet pas de revenir au comportement standard, je reste "bloqué" en "installation manuelle".
sudo dpkg-reconfigure xserver-xorg
# Lister la conf existante pour NVIDIA, on remarque des configurations en blacklist :
grep nvidia /etc/modprobe.d/* /lib/modprobe.d/*
sudo apt install --reinstall nvidia-driver-
sudo prime-select nvidia
L'installation du dernier noyau 4.15.0.58.60 me fait démarrer sur un écran noir.
Je tente de supprimer le header generic, sans succès : sudo apt-get remove linux-headers-generic
# Je constate que Sonar pour xscreensaver ne fonctionne plus en étant en NVIDIA.
# xscreensaver - "couldn't create GL context for visual 0x21"
# Je force l'utilisation de "Intel" et Sonar fonctionne à nouveau :
sudo prime-select intel
# En sélectionnant Intel, je n'ai plus ce problème d'écran noir sur le noyau 4.15.0.58.60.
# Arrêter le mode graphique : sudo service lightdm stop
# Le raccourci CTRL ALT F1 permet de passer au terminal en cas d'écran noir.
# Le message d'erreur ACPI est toujours affiché au démarrage.

NVIDIA

# Je tente l'installation de la version conseillée 430 mais des dépendances ne sont pas disponibles :
sudo apt-get nvidia-driver
sudo dpkg-reconfigure nvidia-430
# J'avais tenté de désinstaller la version 390, mais, l'option est grisé dans les choix des pilotes ne permettant plus de changer de pilote graphique.
# Je réinstalle la version 390.
sudo apt-get update
sudo apt-get upgrade
sudo apt install nvidia-driver-390
# Le bouton droit informations de Intel ne fonctionne plus.
nvidia-settings
ERROR: NVIDIA driver is not loaded
# Pour réellement désinstaller un driver nvidia installé avec le .run, la seule solution est de faire, en init 3, c'est à dire sans être en mode graphique, un : ./nvidia.run  --uninstall
# Désinstaller les pilotes nvidia pour démarrer en mode graphique pour réinstaller à partir du gestionnaire de pilotes.
sudo apt-get autoremove nvidia-driver-390
sudo apt-get --purge autoremove nvidia*
Bumblebee
# Si le clic droit sur Intel, NVIDIA Settings ne fonctionne pas, une alternative possible pour avoir accès aux options de NVIDIA :
optirun -b none nvidia-settings -c :8
# La commande « optirun » n'a pas été trouvée, mais peut être installée avec :
sudo apt install bumblebee
Source : https://wiki.debian.org/Bumblebee

Installer nouveau

# Forcer l'installation de nouveau.
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.BACKUP
sudo apt-get install nouveau-firmware
sudo dpkg-reconfigure xserver-xorg
# Désinstaller nouveau.
https://askubuntu.com/questions/841876/how-to-disable-nouveau-kernel-driver

Perte du mode graphique après la suppression de xserver-xorg

# A force de tout supprimer, c'est la panne. Seul le terminal reste disponible après le démarrage, suite à la suppression de xserver-xorg.
# Lister des paquets qui ont été supprimés avec : dpkg -l | grep xorg
sudo apt-get remove --purge xserver-xorg*
sudo apt-get remove --purge xserver-xorg-core
sudo apt-get install xserver-xorg
sudo dpkg-reconfigure xserver-xorg
Réinstaller xserver-xorg
sudo apt-get install --reinstall xserver-xorg-core
# Je n'ai pas de réseau depuis le terminal du démarrage.
# Je dois tenter une réparation de xserver-xorg paquet par paquet.
xorg : https://packages.ubuntu.com/fr/bionic/amd64/xorg/download (Essentiel.)
xserver-xorg-core : https://pkgs.org/download/xserver-xorg-core (Essentiel.)
x11-xserver-utils : https://launchpad.net/ubuntu/+source/x11-xserver-utils/7.7+7build1
xserver-xorg-input-synaptics : https://packages.ubuntu.com/fr/bionic/xserver-xorg-input-synaptics (Un paquet essentiel puisqu'il permet de faire fonctionner le pad tactile.)
Pilotes Xorg : http://fr.linuxfromscratch.org/view/blfs-svn/x/x7driver.html
libxfont2 : https://pkgs.org/download/libxfont2
libgl1-mesa-dri : https://packages.ubuntu.com/bionic/libgl1-mesa-dri
xfonts-base : https://packages.ubuntu.com/fr/xenial/xfonts-base
xserver-xorg-input-wacom : https://packages.ubuntu.com/bionic/amd64/xserver-xorg-input-wacom/download
xserver-xorg-input-all : https://packages.ubuntu.com/bionic/xserver-xorg-input-all (N'est pas passé manuellement.)
xserver-xorg-input-vmmouse : https://packages.ubuntu.com/xenial/amd64/xserver-xorg-input-vmmouse/download (N'est pas passé manuellement et a été supprimé automatiquement par la mise à jour.)
xkb-data : https://packages.ubuntu.com/search?keywords=xkb-data
xinit : https://packages.ubuntu.com/fr/xenial/amd64/xinit/download
xinit : https://packages.ubuntu.com/fr/xenial/x11/xinit
libdrm : https://launchpad.net/ubuntu/bionic/+source/libdrm/
libpciaccess : https://packages.ubuntu.com/source/bionic/libpciaccess
libpciaccess-dev_0.14-1_i386.deb : https://ubuntu.pkgs.org/18.04/ubuntu-main-i386/libpciaccess-dev_0.14-1_i386.deb.html
libpciaccess0_0.14-1_amd64 : https://ubuntu.pkgs.org/18.04/ubuntu-main-amd64/libpciaccess0_0.14-1_amd64.deb.html
libpciaccess0_0.14-1_amd64: https://packages.ubuntu.com/search?keywords=libpciaccess0
libpciaccess0_0.14-1_amd64: https://pkgs.org/download/libpciaccess0
Ubuntu-drivers-common : https://pkgs.org/download/ubuntu-drivers-common

Appliquer la configuration sur tous les noyaux

sudo update-initramfs -u -k all

Connaître la RAM de la carte graphique

sudo dmesg | grep drm
[    1.680741] [drm] Memory usable by graphics device = 4096M
[    1.680743] fb: switching to inteldrmfb from EFI VGA
[    1.680873] [drm] Replacing VGA console driver
[    1.686160] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.686160] [drm] Driver supports precise vblank timestamp query.
[    1.688554] [drm] Finished loading DMC firmware i915/skl_dmc_ver1_26.bin (v1.26)
[    1.697028] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[    1.746601] fbcon: inteldrmfb (fb0) is primary device
[    2.812319] [drm] RC6 on
[    2.872707] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device

Partager son écran sur une télévision

# Pour pouvoir exporter son écran sur une télévision, s'assurer que les paquets Nvidia sont à jour et fonctionnels.
# Tout supprimer de Nvidia :
sudo apt-get purge nvidia-*
Supprimer également ~/.nvidia-settings-rc
# Choisir la préférence d'affichage :
sudo prime-select nvidia
# ou :
sudo prime-select intel
# Pas de retour, le module n'est pas chargé :
lsmod | grep nvidia
# Se positionner :
cd /lib/modules/$(uname -r)/updates/dkms
# Activer le module :
sudo modprobe nvidia
# Erreur :
sudo modprobe nvidia modprobe: ERROR: ../libkmod/libkmod-module.c:838 kmod_module_insert_module() could not find module by name='off'
cd /lib/modprobe.d/
sudo nano blacklist-nvidia.conf
# Commenter la ligne :
alias nvidia off
# Commenter également les blacklist, pour que le module soit chargé au démarrage :
#blacklist nvidia
#blacklist nvidia-drm
#blacklist nvidia-modeset
#alias nvidia off
# Activer le module comme précédemment avec modprobe :
sudo modprobe nvidia
# Le module est activé :
lsmod | grep nvidia 
nvidia_uvm           1011712  0
# Pour activer le son sur la télévision, aller dans le contrôle du volume pavucontrol / Onglet Périphériques de sortie / Cocher la case du Port à utiliser.
# Dans mon cas, le premier port correspond au port HDMI, le second est le son qui sort par les Hauts-Parleurs de la machine.
# Les manipulations précédentes m'ont permis d'exporter l'image et le son vers la télévision.
# La mise en veille devient impossible, crash au redémarrage avec le message :
display engine push buffer channel allocation failed
Failed to allocate display engine core DMA push buffer
# Ce problème de mise en veille semble être un bogue connu du pilote Nvidia.
# Tenter de résoudre le problème en créant un dossier temporaire pour permettre à Nvidia le stockage en cache pour la mise en veille :
sudo mkdir /tmp-nvidia
# Créer un fichier avec les options Nvidia pour le kernel de Linux :
sudo nano /etc/modprobe.d/nvidia-power-management.conf
# Ajouter la ligne :
options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=/tmp-nvidia
# Redémarrer :
# Vérifier que le paramètre soit appliqué :
cat /proc/driver/nvidia/params
# La mise en veille pour ma Linux Mint 20 Ulyana ne fonctionne toujours pas.
# Autre proposition :
 To disable KMS for nVidia cards, either:
 Boot with the nomodeset kernel command line parameter.
 Blacklist the nouveau kernel module, e.g. with
 echo blacklist nouveau > /etc/modprobe.d/blacklist-nouveau.conf
 and create a minimal /etc/X11/xorg.conf specifying the desired driver, e.g.
 https://wiki.debian.org/KernelModesetting
# Je ne crois pas avoir tenté cette approche.
# Pour le moment, le système ne tolère plus la mise en veille de la machine.

Bibliographie

Source : Télécharger les drivers NVIDIA : https://www.nvidia.fr/Download/index.aspx?lang%3Dfr#
Source : https://doc.ubuntu-fr.org/nvidia
Source : https://forums.linuxmint.com/viewtopic.php?t=263308
Source : https://forums.linuxmint.com/viewtopic.php?f=68&t=231586
Source : https://ubuntuforums.org/showthread.php?t=2397701&p=13797330#post13797330
Source : https://askubuntu.com/questions/1153023/error-nvidia-driver-is-not-loaded
Source : https://forum.manjaro.org/t/solved-nvidia-x-driver-not-loaded-when-running-nvidia-settings/43320/2
Source : https://ubuntuplace.info/questions/1031/desktop-ne-saffiche-pas-lorsque-jai-installe-les-pilotes-nvi

NAVIGATION

PARTICIPER ET PARTAGER

Bienvenue sur le wiki de Amis SH.
De nombreuses pages sont partagées sur ce wiki.
Créer un compte utilisateur pour participer sur le wiki.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Utiliser la recherche interne du wiki pour trouver votre contenu.
La page de discussion de Amis SH vous permet de poser vos questions.
Consulter le site amis-sh.fr pour installer votre propre serveur web.
Améliorer le contenu des pages avec vos retours depuis l'onglet discussion.
Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique.
Protéger votre système Linux ou Windows avec cette page dédiée à la sécurité.

SOUTENIR CE WIKI

Soutenir le wiki avec un don en monnaie numérique :
AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Miner de la cryptomonnaie.