-
-
Notifications
You must be signed in to change notification settings - Fork 630
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add system76 galp5-1650 #1126
Add system76 galp5-1650 #1126
Conversation
6ad439a
to
b111255
Compare
The NVIDIA driver is loaded with this configuration:
Though [aaronh@garrus:~]$ system76-power graphics I have the I'll add add the system76 generic part as well of nixos-hardware to test. |
Yep I needed that for the
though I don't think this works on NixOS anyway:
|
I think this might be that NixOS has version |
|
||
hardware.graphics = { | ||
enable = lib.mkDefault true; | ||
enable32Bit = lib.mkDefault true; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am bit unsure if this is actually hardware configuration and not just about playing old games, which not everyone does:
enable32Bit = lib.mkDefault true; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm pretty sure Steam will need it in general as it needs 32bit even if you have modern games.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, but than if we enable the module everywhere, should we not just do it in one place? i.e. nvidia.nix?
boot.initrd.kernelModules = [ "nvidia" ]; | ||
|
||
hardware.graphics = { | ||
enable = lib.mkDefault true; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this not enabled by the nividia module?
@Mic92 I just copied the config from the gaze18 so if we need to address things here I can make a PR for that model as well. |
Likely yes. |
If I remove those options then rebuild and reboot |
2a1e34d
to
b111255
Compare
Alright @Mic92 I was incorrect and with the current changes [aaronh@garrus:~]$ system76-power graphics so I think it is needed for NVIDIA mode at least but with Compute it should be similar to Hybrid. |
05301f7
to
b111255
Compare
Alright so I think compute is because I'm in the 6.6 kernel now and before I was in the 6.10 kernel series. I can't build 6.11 with the system76-module which is why I'm back in 6.6. |
Alright with the current state of this PR puts the system in PRIME Offload Mode which I think is a good middle ground. You can use the NVIDIA GPU when needed and is pretty close to system76-power's Hybrid mode. |
@mergify queue |
✅ The pull request has been merged automaticallyThe pull request has been merged automatically at d830ad4 |
Description of changes
Adds the system76 galp5 (1650 version in this case)
Things done
nixos-hardware
andimporting it via
<nixos-hardware>
or Flake input