Après avoir cherché des solutions possibles et essayé beaucoup de choses différentes sans aucun succès, j'ai décidé de demander à la communauté.
J'ai récemment construit un ordinateur contenant une GTX 1050 ti. Après avoir installé Ubuntu Studio 16.04 et les pilotes NVIDIA (avant qu'ils n'apparaissent pas dans la liste des pilotes supplémentaires), j'ai essayé de lire "Kerbal Space Program", mais les performances du menu principal et le processus de démarrage du programme étaient très lents. .
Je ne pouvais pas voir les pilotes NVIDIA dans l'onglet Pilotes supplémentaires de l'application Paramètres, mais après avoir ajouté d'autres référentiels, je peux enfin voir ces trois options de pilotes ici: Pilotes supplémentaires
J'ai essayé les deux lors de mon test ultérieur glmark2
. GL_RENDERER était affiché les deux fois sous la forme Gallium 0.4 on llvmpipe
. D'après mes recherches en ligne (et le score glmark2 de 291), j'ai découvert que les pilotes NVIDIA ne sont pas utilisés, même si les pilotes NVIDIA ont été sélectionnés dans la liste des pilotes supplémentaires. Voici les sorties de lspci -vnn | grep VGA -A 12
et lshw
->
lspci -vnn | grep VGA -A 12
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [10de:1c82] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation GP107 [10de:11bf]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375
lshw -class display
*-display
description: VGA compatible controller
product: GP107
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff
Désactivez les pilotes nouveau
- pour ce faire, ouvrez un terminal et exécutez la commande suivante:
Sudo nano /etc/default/grub
Ajoutez nouveau.modeset=0
à cette ligne -> GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"
qu'il lit maintenant -> GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash nouveau.modeset = 0"
Presse Ctrl + X pour fermer le fichier et confirmer les modifications que vous avez effectuées en appuyant sur Y.
Maintenant, mettez à jour la configuration de démarrage GRUB pour rendre ce paramètre actif: Sudo update-grub
Redémarrez le système d'exploitation, utilisez maintenant les pilotes NVIDIA et nouveau
est désactivé.
Mise à jour adressant votre commentaire que Gallium 0.4 on llvmpipe
est toujours affiché:
Conservez le changement de configuration de démarrage GRUB que vous avez effectué.
Démarrez l'ordinateur et désinstallez les pilotes NVIDIA ...
Lorsque l'écran de connexion apparaît, appuyez sur Ctrl+Alt+F1.
Entrez votre nom d'utilisateur et votre mot de passe, puis exécutez:
Sudo apt purge nvidia*
Sudo poweroff
Démarrez l'ordinateur et réinstallez les pilotes NVIDIA ...
Lorsque l'écran de connexion apparaît, appuyez sur Ctrl+Alt+F1.
Entrez votre nom d'utilisateur et votre mot de passe, puis exécutez:
Sudo apt update
Sudo apt install nvidia-375
Sudo reboot