!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

173 Members
Salon francographe de NixOS60 Servers

Load older messages


SenderMessageTime
24 Mar 2024
@symphorien:xlumurb.eusymphorienC'est lié au noyau20:21:46
@symphorien:xlumurb.eusymphorienNVIDIA dit: The Linux 390.* legacy driver series is the last to support GF1xx ("Fermi") GPUs. Support for new Linux kernels and X servers, as well as fixes for critical bugs, will be included in 390.* legacy releases through the end of 2022.20:21:55
@symphorien:xlumurb.eusymphorienhttps://nvidia.custhelp.com/app/answers/detail/a_id/314220:22:23
@symphorien:xlumurb.eusymphorienDonc utilise un vieux noyau avec l'option boot.kernelPackages20:22:51
@Minijackson:matrix.orgMinijacksontu peux voir les compatibilités dans le code source Nix ici: https://github.com/nixos/nixpkgs/blob/acbdee7e4957fdbbb79d9dcf55157303f8ff843f/pkgs/os-specific/linux/nvidia-x11/default.nix#L12720:23:36
@badele:matrix.orgBruno Adele

Minijackson: Si j'ai bien compris, j'ai l'impression qu'ils disent que le kernel 6.2 casse le paquet.

Dans ce cas, si je met boot.kernelPackages = pkgs.linuxPackages_6_1; ca devrait en theori foncitonner ?

20:32:55
@Minijackson:matrix.orgMinijacksonnormalement, oui20:34:04
@Minijackson:matrix.orgMinijacksonou alors utiliser une version plus récente des drivers nvidia20:36:19
@Minijackson:matrix.orgMinijacksonce sont seulement les drivers de la version 490 qui sont cassés pour linux 6.1+20:36:44
@Minijackson:matrix.orgMinijacksonla dernière version de "prod" indique 550.67, et pas de version "cassée'20:37:29
@Minijackson:matrix.orgMinijackson(en tout cas sur nixpkgs master)20:37:53
@badele:matrix.orgBruno Adele

Bon, pour l'option boot.kernelPackages ne semble pas fonctionner, mais j'avoue que je ne sais pas qui c'est qui fixe l'option à nvidia-x11-390.157

C'est cette option de config qui défini la version ? hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable

20:44:13
@Minijackson:matrix.orgMinijacksonça a l'air d'être ça20:45:55
@Minijackson:matrix.orgMinijacksonune autre possibilité serait qu'un paquet utilise le driver nvidia comme dépendance, mais ça m'a l'air moins probable20:46:24
@Minijackson:matrix.orgMinijackson perso, j'aime bien utiliser nix repl pour debugger quel fichier a set quelle option 20:46:47
@badele:matrix.orgBruno AdeleRedacted or Malformed Event20:47:39
@badele:matrix.orgBruno Adele
nix-repl> nixosConfigurations.badxps.config.boot.kernelPackages.nvidiaPackages.stable
«derivation /nix/store/v1j57wg350h85vpwwa8z2fwxws3bbhqy-nvidia-x11-550.67-6.7.10.drv»
20:51:08
@badele:matrix.orgBruno AdeleDonc visiblement, y'a quelqu'un qui modifie le paquet20:51:25
@Minijackson:matrix.orgMinijacksonperso j'aurais l'impression que le problème ne vient pas de cette option20:52:02
@badele:matrix.orgBruno Adele * Donc visiblement, y'a quelqu'un qui modifie la version du paquet20:52:09
@badele:matrix.orgBruno AdeleOui, moi aussi, je pense que qu'un paquet force une dépendance, dans ce cas tu fais comment pour debuger avec nix repl ?20:52:43
@Minijackson:matrix.orgMinijackson là du coup j'utiliserais plutôt nix why-depends 20:53:03
@badele:matrix.orgBruno AdeleAh ? je ne connaissais pas cet outil20:53:25
@Minijackson:matrix.orgMinijackson nix path-info -r --derivation '.#nixosConfigurations.badxps.config.system.build.toplevel' | grep nvidia-x11 20:53:25
@Minijackson:matrix.orgMinijackson puis nix why-depends --derivation '.#nixosConfigurations.badxps.config.system.build.toplevel' /nix/store/...nvidia-x11... 20:53:55
@badele:matrix.orgBruno Adele
nix path-info -r --derivation '.#nixosConfigurations.badxps.config.system.build.toplevel' 
error: cached failure of attribute 'nixosConfigurations.badxps.config.system.build.toplevel'
20:56:53
@badele:matrix.orgBruno Adele

Pourtant ca fonctionne avec la commande nix repl (certes avec des warning)

nix-repl> nixosConfigurations.badxps.config.system.build.toplevel
trace: warning: The option `services.xserver.xkbOptions' defined in `/nix/store/7hjy06ashzyqr71byfz9nkj74p4mpd51-source/nix/nixos/features/desktop/wm/xorg/lightdm.nix' has been renamed to `services.xserver.xkb.options'.
trace: warning: The option `services.xserver.layout' defined in `/nix/store/7hjy06ashzyqr71byfz9nkj74p4mpd51-source/nix/nixos/features/desktop/wm/xorg/lightdm.nix' has been renamed to `services.xserver.xkb.layout'.
trace: warning: The option `services.xserver.libinput.tapping' defined in `/nix/store/7hjy06ashzyqr71byfz9nkj74p4mpd51-source/nix/nixos/features/desktop/wm/xorg/lightdm.nix' has been renamed to `services.xserver.libinput.touchpad.tapping'.
trace: warning: The option `services.xserver.libinput.naturalScrolling' defined in `/nix/store/7hjy06ashzyqr71byfz9nkj74p4mpd51-source/nix/nixos/features/desktop/wm/xorg/lightdm.nix' has been renamed to `services.xserver.libinput.touchpad.naturalScrolling'.
trace: warning: The option `services.xserver.libinput.middleEmulation' defined in `/nix/store/7hjy06ashzyqr71byfz9nkj74p4mpd51-source/nix/nixos/features/desktop/wm/xorg/lightdm.nix' has been renamed to `services.xserver.libinput.touchpad.middleEmulation'.
trace: warning: The option `services.openssh.permitRootLogin' defined in `/nix/store/7hjy06ashzyqr71byfz9nkj74p4mpd51-source/nix/nixos/features/commons/sshd.nix' has been renamed to `services.openssh.settings.PermitRootLogin'.
trace: warning: The option `services.openssh.passwordAuthentication' defined in `/nix/store/7hjy06ashzyqr71byfz9nkj74p4mpd51-source/nix/nixos/features/commons/sshd.nix' has been renamed to `services.openssh.settings.PasswordAuthentication'.
trace: warning: The option `security.pam.enableSSHAgentAuth' defined in `/nix/store/7hjy06ashzyqr71byfz9nkj74p4mpd51-source/nix/nixos/features/commons/sshd.nix' has been renamed to `security.pam.sshAgentAuth.enable'.
trace: warning: config.security.pam.sshAgentAuth.authorizedKeysFiles contains files in the user's home directory.

        Specifying user-writeable files there result in an insecure configuration:
        a malicious process can then edit such an authorized_keys file and bypass the ssh-agent-based authentication.
        See https://github.com/NixOS/nixpkgs/issues/31611

trace: warning: The option `users.users."badele".passwordFile' has been renamed to `users.users."badele".hashedPasswordFile'.
trace: warning: The option `users.users."root".passwordFile' has been renamed to `users.users."root".hashedPasswordFile'.
20:57:56
@Minijackson:matrix.orgMinijacksonah oui exact21:03:54
@Minijackson:matrix.orgMinijackson il faut sûrement rajouter la variable d'env NIXPKGS_ALLOW_BROKEN=1 et l'argument --impure 21:04:51
@Minijackson:matrix.orgMinijacksonjuste pour débugger21:04:57

Show newer messages


Back to Room ListRoom Version: 6