Artix Linux Forum

Artix Linux => Tutorials and HOWTOs => Topic started by: Fox on 12 November 2023, 20:17:04

Title: {Guide} Install EnvyControl (OpenRC/Dinit/Runit/S6)(Nvidia Optimus)
Post by: Fox on 12 November 2023, 20:17:04
Description
I have modified EnvyControl to work across all popular init systems, however automatic display manager detection is disabled due to there being no good way to achieve it without SystemD. In practical terms, the only change is that you need to specify a display manager.

https://github.com/ToneyFoxxy/ToneyFoxxy-EnvyControl-Without-SystemD/

Installation:
Title: Re: {Guide} Install EnvyControl (OpenRC/Dinit/Runit/S6)(Nvidia Optimus)
Post by: amorbts on 30 December 2023, 15:01:46
Thanks! It worked but when I set the mode to 'nvidia' it refuses to show anything upon startx. It's probably not your fault, setting to hybrid works.
Title: Re: {Guide} Install EnvyControl (OpenRC/Dinit/Runit/S6)(Nvidia Optimus)
Post by: smallchicken on 26 March 2024, 04:11:59
*Edit* Scratch what I posted earlier I'm still having an input lag problem.

*edit2* Basically every 30 seconds to minute I'm having a 1-2 second hiccup where my input lags out or something.

It just doesn't register typing or mouse input for a second then it comes back again. Pretty weird. I don't recall having this problem on vanilla arch. It seems like some kind of conflict between drivers, but the only thing I have besides nvidia on my system is  xf86-video-amdgpu, and I can't load graphics at all without that.

I suppose I'm going to try vanilla arch on an external hard drive and see if I have the same problem b/c I never had it in the past.
Title: Re: {Guide} Install EnvyControl (OpenRC/Dinit/Runit/S6)(Nvidia Optimus)
Post by: Danny on 27 March 2024, 04:03:49

It seems like some kind of conflict between drivers, but the only thing I have besides nvidia on my system is  xf86-video-amdgpu, and I can't load graphics at all without that
Nvidia driver is for Nvidia graphics.  amd gpu driver is for amd graphics.

you should only use the one intended for your graphics card

hope this helps