Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Hey #NixOS maintainers - I found a fix for nVidia Drivers not letting Plymouth work on my machine.

Hey #NixOS maintainers - I found a fix for nVidia Drivers not letting Plymouth work on my machine.

Scheduled Pinned Locked Moved Uncategorized
nixos
5 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • krutonium@social.treehouse.systemsK This user is from outside of this forum
    krutonium@social.treehouse.systemsK This user is from outside of this forum
    krutonium@social.treehouse.systems
    wrote last edited by
    #1

    Hey #NixOS maintainers - I found a fix for nVidia Drivers not letting Plymouth work on my machine. I have to do

     boot.initrd.systemd.services.plymouth-start = {
    after = [ "systemd-modules-load.service" ];
    requires = [ "systemd-modules-load.service" ];
    };

    So that it starts after the nvidia driver.

    (Specifically, with systemd initrd)

    ...Who do I report this to on nixpkgs? nVidia? Plymouth?

    (Context: Plymouth manages to start up in about 0.6 seconds, and then gets booted out at 2.somthing seconds when the nVidia driver starts up)

    novet@infosec.exchangeN jay@social.zerojay.comJ 2 Replies Last reply
    0
    • krutonium@social.treehouse.systemsK krutonium@social.treehouse.systems

      Hey #NixOS maintainers - I found a fix for nVidia Drivers not letting Plymouth work on my machine. I have to do

       boot.initrd.systemd.services.plymouth-start = {
      after = [ "systemd-modules-load.service" ];
      requires = [ "systemd-modules-load.service" ];
      };

      So that it starts after the nvidia driver.

      (Specifically, with systemd initrd)

      ...Who do I report this to on nixpkgs? nVidia? Plymouth?

      (Context: Plymouth manages to start up in about 0.6 seconds, and then gets booted out at 2.somthing seconds when the nVidia driver starts up)

      novet@infosec.exchangeN This user is from outside of this forum
      novet@infosec.exchangeN This user is from outside of this forum
      novet@infosec.exchange
      wrote last edited by
      #2

      @krutonium might be best to make a nixos discourse forum post?

      1 Reply Last reply
      0
      • krutonium@social.treehouse.systemsK krutonium@social.treehouse.systems

        Hey #NixOS maintainers - I found a fix for nVidia Drivers not letting Plymouth work on my machine. I have to do

         boot.initrd.systemd.services.plymouth-start = {
        after = [ "systemd-modules-load.service" ];
        requires = [ "systemd-modules-load.service" ];
        };

        So that it starts after the nvidia driver.

        (Specifically, with systemd initrd)

        ...Who do I report this to on nixpkgs? nVidia? Plymouth?

        (Context: Plymouth manages to start up in about 0.6 seconds, and then gets booted out at 2.somthing seconds when the nVidia driver starts up)

        jay@social.zerojay.comJ This user is from outside of this forum
        jay@social.zerojay.comJ This user is from outside of this forum
        jay@social.zerojay.com
        wrote last edited by
        #3

        @krutonium Do you have the nvidia drivers included in the initrd? If you do, the drivers load before Plymouth starts up.

        boot = {
        initrd = {
        kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_drm" "nvidia_uvm" ];
        };
        };

        So when I boot up, I get the standard text console followed by the Nvidia driver loading and the text console looking "better" due to the resolution change, then I get the LUKS passphrase unlock for my drives followed by Plymouth starting up afterwards.

        krutonium@social.treehouse.systemsK 1 Reply Last reply
        0
        • jay@social.zerojay.comJ jay@social.zerojay.com

          @krutonium Do you have the nvidia drivers included in the initrd? If you do, the drivers load before Plymouth starts up.

          boot = {
          initrd = {
          kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_drm" "nvidia_uvm" ];
          };
          };

          So when I boot up, I get the standard text console followed by the Nvidia driver loading and the text console looking "better" due to the resolution change, then I get the LUKS passphrase unlock for my drives followed by Plymouth starting up afterwards.

          krutonium@social.treehouse.systemsK This user is from outside of this forum
          krutonium@social.treehouse.systemsK This user is from outside of this forum
          krutonium@social.treehouse.systems
          wrote last edited by
          #4

          @jay Yep! The difference between us is LUKS which prevents Plymouth from starting up afaik.

          All present in my initrd.

          nVidia's drivers just have a ~2 second startup time.

          jay@social.zerojay.comJ 1 Reply Last reply
          0
          • krutonium@social.treehouse.systemsK krutonium@social.treehouse.systems

            @jay Yep! The difference between us is LUKS which prevents Plymouth from starting up afaik.

            All present in my initrd.

            nVidia's drivers just have a ~2 second startup time.

            jay@social.zerojay.comJ This user is from outside of this forum
            jay@social.zerojay.comJ This user is from outside of this forum
            jay@social.zerojay.com
            wrote last edited by
            #5

            @krutonium Plymouth still starts up for me but it's only after the LUKS password prompt/nvidia driver, and honestly, it all boots up so fast that I only see the splash screen for maybe a second and a half before I'm looking at my login manager anyways.

            1 Reply Last reply
            2
            0
            • R relay@relay.mycrowd.ca shared this topic
              R relay@relay.publicsquare.global shared this topic
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups