Bonjour,

Je suis sous fedora 33 5.9.8
J'ai une vieille carte graphique Geforce GTX 460
[root@localhost ~]# lspci -vnn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF104 [GeForce GTX 460] [10de:0e22] (rev a1) (prog-if 00 [VGA controller])
[root@localhost ~]# 

J'ai fais un film avec une caméra sport en 4k 30 fps
Une fois transféré sur le PC, VLC M'ouvre la vidéo mais on sent bien que la carte graphique ne suit pas

Je n'ai rien installé d'autre que le driver inclus dans mon installation neuve : FC33-kde-Live_x86_64

Après lecture de la documentation : https://doc.fedora-fr.org/wiki/Carte_graphique_NVIDIA_:_installation_des_pilotes_propri%C3%A9taires#Pr.C3.A9requis_2

Je me demandais si un : dnf install akmod-nvidia-390*
me permettrait d'avoir de meilleures performances, et si ce driver se réactualiserait bien à chaque changement de noyau (d'après la doc oui)
S'il y a des précautions à prendre ou astuces d'installation, je suis preneur.
merci de vos avis et suggestions
Bonjour

Pour commencer, attention, le pilote nvidia n'est pas compatible avec le kernel 5.9.x pour le moment.
source: https://forums.developer.nvidia.com/t/nvidia-driver-not-yet-supported-for-linux-kernel-5-9/157263
L'idéal est de rester avec le kernel 5.8.x en attendant une correction du pilote nvidia

Le pilote par défaut installé est "nouveau" , pilote open-source pour les cartes nvidia mais il ne prend pas en compte toutes les fonctions 3D

Le pilote nvidia-390* est celui dont ta carte a effectivement besoin et un simple
dnf install akmod-nvidia-390*
l'installera.
Et il sera mis à jour automatiquement avec le kernel. Attention malgré tout à ma remarque sur les kernel 5.9.

De plus, le pilote "nouveau" sera désactivé automatiquement lors de l’installation du pilote nvidia.

source: https://doc.fedora-fr.org/wiki/Carte_graphique_NVIDIA_:_installation_des_pilotes_propri%C3%A9taires

Au premier lancement, être un peu plus patient que lors d'un redémarrage habituel, le module kernel pour le pilote se compile.

Voilà
Bonjour,

Comment savoir alors quand le driver "akmod-nvidia-390*" sera près ? puisque nvidia n'est pas près pour son driver propriétaire avec le noyau 5.9+
merci
C'est la question, l'idéal est de rester pour le moment avec les kernel 5.8. Ou de rester avec le pilote opensource "nouveau".
Bonjour,

J'ai une carte nvidia plus récente et donc des drivers différents, mais il me semble que pour ces drivers récents ils fonctionnent avec le kernel 5.9 :

Noyau actif : 5.9.8
$ uname -a
Linux xxx 5.9.8-200.fc33.x86_64 #1 SMP Tue Nov 10 21:58:19 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Ma carte graphique : GeForce GTX 660 Ti
$ lspci | grep -e VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 660 Ti] (rev a1)
Version du pilote nvidia : 455.45 (attention ce n'est pas le bon pour ta carte qui est plus vieille !), installés avec rpmfusion -> NVIDIA RPMFusion HowTo
$ modinfo -F version nvidia
455.45.01
Les modules noyaux chargés :
$ lsmod |grep nvidia
nvidia_drm             61440  5
nvidia_modeset       1220608  11 nvidia_drm
nvidia_uvm           1150976  0
nvidia              28286976  548 nvidia_uvm,nvidia_modeset
drm_kms_helper        266240  1 nvidia_drm
drm                   626688  8 drm_kms_helper,nvidia_drm
Quelques benchmarks basiques :
$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 660 Ti/PCIe/SSE2
$ glxgears 
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
296 frames in 5.0 seconds = 59.164 FPS
300 frames in 5.0 seconds = 59.996 FPS
300 frames in 5.0 seconds = 59.996 FPS
$ glmark2
=======================================================
    glmark2 2020.04
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 660 Ti/PCIe/SSE2
    GL_VERSION:    4.6.0 NVIDIA 455.45.01
=======================================================
[build] use-vbo=false: FPS: 2389 FrameTime: 0.419 ms
[build] use-vbo=true: FPS: 3088 FrameTime: 0.324 ms
[texture] texture-filter=nearest: FPS: 2762 FrameTime: 0.362 ms
[texture] texture-filter=linear: FPS: 2754 FrameTime: 0.363 ms
[texture] texture-filter=mipmap: FPS: 2824 FrameTime: 0.354 ms
[shading] shading=gouraud: FPS: 2688 FrameTime: 0.372 ms
[shading] shading=blinn-phong-inf: FPS: 2687 FrameTime: 0.372 ms
[shading] shading=phong: FPS: 2694 FrameTime: 0.371 ms
[shading] shading=cel: FPS: 2650 FrameTime: 0.377 ms
[bump] bump-render=high-poly: FPS: 2461 FrameTime: 0.406 ms
[bump] bump-render=normals: FPS: 3052 FrameTime: 0.328 ms
[bump] bump-render=height: FPS: 3033 FrameTime: 0.330 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 2558 FrameTime: 0.391 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 2300 FrameTime: 0.435 ms
[pulsar] light=false:quads=5:texture=false: FPS: 2831 FrameTime: 0.353 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1385 FrameTime: 0.722 ms
[desktop] effect=shadow:windows=4: FPS: 1864 FrameTime: 0.536 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 314 FrameTime: 3.185 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 323 FrameTime: 3.096 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 345 FrameTime: 2.899 ms
[ideas] speed=duration: FPS: 2176 FrameTime: 0.460 ms
[jellyfish] <default>: FPS: 2310 FrameTime: 0.433 ms
[terrain] <default>: FPS: 599 FrameTime: 1.669 ms
[shadow] <default>: FPS: 2448 FrameTime: 0.408 ms
[refract] <default>: FPS: 1160 FrameTime: 0.862 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 2992 FrameTime: 0.334 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 2971 FrameTime: 0.337 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 2927 FrameTime: 0.342 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 3017 FrameTime: 0.331 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 2915 FrameTime: 0.343 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 3013 FrameTime: 0.332 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 2944 FrameTime: 0.340 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 2936 FrameTime: 0.341 ms
=======================================================
                                  glmark2 Score: 2345 
=======================================================
5 jours plus tard
Bonjour,

Suite aux mises à jour successive, je n'ai plus l'ancien kernel. Les trois proposés au démarrage me donnent un affichage en basse résolution.
Il me reste plus qu'à attendre que le pilote NVidia compatible soit à nouveau proposé à la prochaine mise à jour.
J'espère que ce ne sera pas trop long. J'ai du attendre plus de quinze jours, des fois avec d'anciennes versions de Fedora.
erratum.
Désolé, je viens de m'appercevoir que le troisième fonctionne encore avec la bonne résolution.
Mais si j'ai encore une proposition de mise à jour du Kernel, je perdrai le Kernel 5.8.
J'espère qu'une mise à jour du driver NVidia sera proposée avec.
Mais si j'ai encore une proposition de mise à jour du Kernel, je perdrai le Kernel 5.8.
Tu n'es pas obligé d'accepter toutes les propositions.
Par exemple en faisant un
sudo dnf update --exclude=kernel*
Sinon tu édites /etc/dnf/dnf.conf et tu ajoutes exclude=kernel* comme cela même pas besoin de réfléchir ou pas de risque d'oublier l'exclusion des kernel.
On peut aussi définir le nombre de kernel à garder, j'ai mis ça à 50 au lieu de 3 sur le PC du taff (freeze du GPU au démarrage depuis le kernel 5.7).

Puis aussi la désinstall des kernels intermédiaires (je garde que le dernier qui marche et le dernier sorti).
5 jours plus tard
Bonjour Vorahk,

Comment fais-tu pour augmenter le nombre de ligne de Kernel au démarrage ?
Je te remercie beaucoup. Parce qu'il me propose à nouveau une mise à jour du kernel sans mise à jour de NVidia.

Ludo.
Bonjour
tu edite le fichier /etc/dnf/dnf.conf
et tu passe la limite a la valeur que tu veux
installonly_limit=4
moi j'ai mis 4
En effet, c'est bien ça:
[root@vs-pc ~]# cat /etc/dnf/dnf.conf 
[main]
gpgcheck=1
installonly_limit=50
clean_requirements_on_remove=True
best=False
skip_if_unavailable=True
[root@vs-pc ~]#
Bon là c'est extrême, je fais pas tout le temps les mises à jour (PC du taff, et pas bien rapide en plus), et comme je fais le ménage dans les kernels installés assez régulièrement je suis loin d'atteindre les 50 :hammer:
Nvidia a publié le nouveau driver corrigeant le problème, il y a un peu plus d'une semaine. Par contre je ne vois toujours rien dans les dépots.
Refuznik wrote: Nvidia a publié le nouveau driver corrigeant le problème, il y a un peu plus d'une semaine. Par contre je ne vois toujours rien dans les dépots.
carabao wrote:Tu parles de quel pilote, ceux-là ? https://www.nvidia.fr/download/driverResults.aspx/166897/fr

Ils sont bien présents dans rpmfusion non libre : https://download1.rpmfusion.org/nonfree/fedora/updates/33/x86_64/repoview/index.html
Heu, les drivers 455.45 résolvent le problème de compatibilité avec le kernel 5.9 ?
@carabao : sur cette autre discussion tu me répondais le contraire. J'ai raté quelque chose ?
Non, tu n'as rien raté, je me suis mal exprimé.

Nvidia a publié le nouveau driver corrigeant le problème, il y a un peu plus d'une semaine. Par contre je ne vois toujours rien dans les dépots.

Je me posais la question par rapport à ton interrogation, car je n'ai pas lu de nouvelles informations comme quoi nvidia avait sorti une nouvelle version de ses pilotes. Pour moi, les derniers sont bien les 455.45.01 et ceux-là ne corrigent pas toutes les restrictions sous les kernel 5.9. Ou alors, je suis passé à côté d'une nouvelle version.
6 jours plus tard
En tout cas, toujours pas de nouveaux drivers en 340xx proposés dans les mises à jours.

Je n'ais toujour que trois lignes même en ayant augmenté le chiffre à 6 et sans rien toucher d'autre au dnf.conf

Je l'ai édité avec nano.

C'est étrange.
Merci pour vos réponses.
ludo29 wrote:En tout cas, toujours pas de nouveaux drivers en 340xx proposés dans les mises à jours.
Salut;
Ça devrait venir. Voir ce rapport de bug.
Plus il y aura de monde dans la "CC List", plus vite cela devrait aller.
a+.
pll