Désinstalles "akmod-nvidia-390.x86_64"
Ensuite tu n'as pas vraiment besoin de blacklister nouveau et en lors de la connexion sous Gnome tu devrai être automatiquement sous X-org.
@Windmandrake, merci pour ton aide, mais l'ordi où il y a le 390 est le même modèle que celui que j'essaye de faire fonctionner, j'avais installé le akmod, et il marche parfaitement.
Ce qui n'est pas ce cas de celui que j'essaye de faire marcher actuellement. voir post 5, où claire le akmod ne semble pas activé.
Que retourne
$ lspci -nnk | grep -iA3 "VGA"
Ainsi que
$ cat /etc/gdm/custom.conf
[Dom@localhost ~]$ lspci -nnk | grep -iA3 "VGA"
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1542]
	Kernel modules: i915
00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06)
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218M [GeForce 310M] [10de:0a70] (rev a2)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1542]
	Kernel modules: nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation High Definition Audio Controller [10de:0be3] (rev a1)
[Dom@localhost ~]$ cat /etc/gdm/custom.conf
# GDM configuration storage

[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false

[security]

[xdmcp]

[chooser]

[debug]
# Uncomment the line below to turn on debugging
#Enable=true
Pour info j'ai toujours pas redémarré après installation du akmod, de peur de me retrouver encore sans IG, et de devoir encore reformater.
Les infos que j'ai mis en #5 ne m'inspirent pas trop confiance.

Merci encore pour toute l'aide 🙂
Alors dans le fichier /etc/gdm/custom.conf retire le # devant WaylandEnable=false ainsi tu seras sure de ne pas utiliser Wayland.
Puis tu démarres avec Gnome sous Xorg si c'est proposé dans le GDM.

C'est bien ça tu n'arrivais même plus au GDM ?
@Nicoss,
Je peux faire ça.
Mais là d'après toi, on est sûr que les pilotes Nvidia vont être utilisés ?
Sachant que je n'ai pas encore désactivé nouveau...
J'ai juste installé le akmod comme j'ai montré au dessus.
Mais effectivement je n'arrive pas au GDM
Le pilote n'a pas encore été construit car il faut un redémarrage.

Au pire faire la commande suivante pour le construire mais il faudra passer par le redémarrage tout de même
# akmod --force
Merci nicosss, mais du coup je ne dois pas bannir nouveau avant de redémarrer ?
Pardon pour toutes mes questions mais je sature de reformater lol (déjà 6 fois)
J'ai abandonné les produits Nvidia il y a très longtemps, aussi je ne peux pas de te confirmer tout ceci.

Tu as cette partie de la documentation qui peut t'aider au besoin https://doc.fedora-fr.org/wiki/Carte_graphique_NVIDIA_:_installation_des_pilotes_propri%C3%A9taires#Fedora_et_nouveau.

Mais de ce que j'ai pu voir ou suivre des personnes en possédant, il me semble qu'il n'y ait rien de plus à faire.

A voir si un utilisateur Nvidia peut valider tout ça.
Bon, je tente avec les infos de la doc.
J'ai fait :
[Dom@localhost ~]$ sudo rmmod nouveau
[sudo] Mot de passe de Dom : 
[Dom@localhost ~]$ cd /etc/grub
bash: cd: /etc/grub: Aucun fichier ou dossier de ce type
[Dom@localhost ~]$ ls
Bureau  Documents  Images  Modèles  Musique  Public  Téléchargements  Vidéos
[Dom@localhost ~]$ cd /
[Dom@localhost /]$ ks
bash: ks: commande inconnue...
ls
[Dom@localhost /]$ ls
bin   dev  home  lib64       media  opt   root  sbin  sys  usr
boot  etc  lib   lost+found  mnt    proc  run   srv   tmp  var
[Dom@localhost /]$ cd etc
[Dom@localhost etc]$ ls
abrt                          gss                       polkit-1
adjtime                       gssproxy                  popt.d
aliases                       host.conf                 ppp
alsa                          hostname                  prelink.conf.d
alternatives                  hosts                     printcap
anaconda                      hp                        profile
anacrontab                    httpd                     profile.d
asound.conf                   idmapd.conf               protocols
at.deny                       init.d                    pulse
audit                         inittab                   qemu
authselect                    inputrc                   qemu-ga
avahi                         iproute2                  radvd.conf
bash_completion.d             iscsi                     rc0.d
bashrc                        issue                     rc1.d
bindresvport.blacklist        issue.d                   rc2.d
binfmt.d                      issue.net                 rc3.d
bluetooth                     java                      rc4.d
brlapi.key                    jvm                       rc5.d
brltty                        jvm-commmon               rc6.d
brltty.conf                   jwhois.conf               rc.d
ceph                          kdump.conf                rdma
chkconfig.d                   kernel                    redhat-release
chromium                      krb5.conf                 request-key.conf
chrony.conf                   krb5.conf.d               request-key.d
chrony.keys                   ld.so.cache               resolv.conf
cifs-utils                    ld.so.conf                rpc
cni                           ld.so.conf.d              rpm
containers                    libaudit.conf             rpmdevtools
cron.d                        libblockdev               rsyncd.conf
cron.daily                    libibverbs.d              rwtab.d
cron.deny                     libnl                     rygel.conf
cron.hourly                   libpaper.d                samba
cron.monthly                  libreport                 sane.d
crontab                       libssh                    sasl2
cron.weekly                   libuser.conf              security
crypto-policies               libvirt                   selinux
crypttab                      locale.conf               services
csh.cshrc                     localtime                 sestatus.conf
csh.login                     login.defs                sgml
cups                          logrotate.conf            shadow
cupshelpers                   logrotate.d               shadow-
dbus-1                        lvm                       shells
dconf                         machine-id                skel
default                       magic                     sos.conf
depmod.d                      mailcap                   speech-dispatcher
dhcp                          makedumpfile.conf.sample  ssh
DIR_COLORS                    man_db.conf               ssl
DIR_COLORS.256color           mcelog                    sssd
DIR_COLORS.lightbgcolor       memtest86+.conf           statetab.d
dleyna-renderer-service.conf  mime.types                subgid
dleyna-server-service.conf    mke2fs.conf               subgid-
dnf                           modprobe.d                subuid
dnsmasq.conf                  modules-load.d            subuid-
dnsmasq.d                     motd                      sudo.conf
dracut.conf                   motd.d                    sudoers
dracut.conf.d                 mtab                      sudoers.d
egl                           mtools.conf               swid
environment                   multipath                 sysconfig
ethertypes                    my.cnf                    sysctl.conf
exports                       my.cnf.d                  sysctl.d
exports.d                     nanorc                    systemd
extlinux.conf                 ndctl                     system-release
favicon.png                   netconfig                 system-release-cpe
fcoe                          NetworkManager            sysusers.d
fedora-release                networks                  tcsd.conf
filesystems                   nfs.conf                  terminfo
firefox                       nfsmount.conf             tmpfiles.d
firewalld                     nftables                  tpm2-tss
flatpak                       nsswitch.conf             Trolltech.conf
fonts                         nsswitch.conf.bak         trusted-key.key
foomatic                      nvidia                    udev
fprintd.conf                  oddjob                    udisks2
fstab                         oddjobd.conf              unbound
fuse.conf                     oddjobd.conf.d            updatedb.conf
fwupd                         openldap                  UPower
gconf                         openvpn                   usb_modeswitch.conf
gcrypt                        opt                       vconsole.conf
gdbinit                       os-release                vdpau_wrapper.cfg
gdbinit.d                     ostree                    virc
gdm                           PackageKit                vmware-tools
geoclue                       pam.d                     vpnc
glvnd                         papersize                 vulkan
gnupg                         passwd                    wgetrc
GREP_COLORS                   passwd-                   wpa_supplicant
groff                         passwdqc.conf             X11
group                         pinforc                   xattr.conf
group-                        pipewire                  xdg
grub2.cfg                     pkcs11                    xml
grub2-efi.cfg                 pkgconfig                 yum.repos.d
grub.d                        pki                       zfs-fuse
gshadow                       plymouth                  zram.conf
gshadow-                      pm
[Dom@localhost etc]$ cd default
[Dom@localhost default]$ ls
earlyoom  grub  useradd
[Dom@localhost default]$ vi -b grub
[Dom@localhost default]$ sudo vi -b grub
[sudo] Mot de passe de Dom : 
[Dom@localhost default]$ grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-mkconfig: You must run this as root
[Dom@localhost default]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found Windows Recovery Environment on /dev/sda1
Found Windows 7 on /dev/sda2
done
Échec....
Snif. Quand je démarre j'arrive sur "Ho mince(...)" écran gris.

(et à part ça je craque avec sudo, mais bref c'est un autre sujet, faut juste que je cherche comment me créer un utilisateur root)
Du coup au démarrage, retire les options rhgb et quiet pour voir s'il y a des messages.

Tu peux aussi par la combinaison de touches Ctrl+Alt+F2 ou F3 etc aller sur un TTY pour passer des commandes.

Pour définir un mot de passe à root tu peux simplement faire
$ sudo passwd root
Ensuite tu pourras voir le journal et les modules chargés ou non etc pour arriver à comprendre ce qu'il se passe.