Hardware/Razer

From NixOS Wiki
Revision as of 22:19, 1 December 2022 by imported>Heywoodlh (Created page with "<h2>Razer Blade 15 Advanced (Early 2020 model)</h2> <h3>Lid reopen hybernate issue</h3> Upon closing the lid to the laptop and reopening, an issue occurs where the device wi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Razer Blade 15 Advanced (Early 2020 model)

Lid reopen hybernate issue

Upon closing the lid to the laptop and reopening, an issue occurs where the device will intermittently go back into hybernate mode after around 10-30 seconds. Setting the kernel parameter button.lid_init_state=open fixes this issue. The following is an example configuration (working in NixOS 22.05):

 boot.kernelParams = [ "button.lid_init_state=open" ];

Getting the Nvidia card to work properly with external displays

In order to get both the laptop display and external displays working, in the BIOS settings set Chipset > GPU MODE to "Dedicated GPU only".

After setting the GPU MODE to "Dedicated GPU only" in the BIOS, enabling sync mode is necessary in order for both the laptop's display and external display/ports to work properly. Here is an example configuration snippet for NixOS 22.05:

 services.xserver = {
   videoDrivers = [ "nvidia" ];
 };
 hardware.opengl.enable = true;
 hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.beta;
 
 hardware.nvidia = {
   powerManagement.enable = true;
   modesetting.enable = true;
   prime = {
     sync.enable = true;
     nvidiaBusId = "PCI:1:0:0";
     intelBusId = "PCI:0:2:0";
   };
 };


Additional Resources

https://discourse.nixos.org/t/razer-blade-15-nvidia-integrated-graphics-on-nixos-issues/23576/6

https://www.reddit.com/r/NixOS/comments/nuclde/how_to_properly_set_up_lidclose_behaviour_on_a/

https://wiki.archlinux.org/title/Razer_Blade