Package Details: gwe 0.15.9-1

Git Clone URL: https://aur.archlinux.org/gwe.git (read-only, click to copy)
Package Base: gwe
Description: A system utility for controlling NVIDIA GPUs
Upstream URL: https://gitlab.com/leinardi/gwe
Licenses: GPL3
Submitter: The999eagle
Maintainer: crimist
Last Packager: crimist
Votes: 72
Popularity: 1.11
First Submitted: 2019-01-30 21:50 (UTC)
Last Updated: 2024-06-14 21:58 (UTC)

Pinned Comments

crimist commented on 2023-08-26 22:56 (UTC) (edited on 2024-11-24 02:17 (UTC) by crimist)

GWE's author has switched to AMDGPU and is looking for new contributors and maintainers.

More information can be found here if you are intersted: https://gitlab.com/leinardi/gwe/-/issues/195.

If you're looking for alternatives I've packaged a simple CLI overclocking tool under nvidia_oc. coolercontrol is excellent for controlling fan speeds.

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

PutridPete commented on 2021-12-15 03:32 (UTC)

Seems like the update has been pushed into flathub already, so now if you run flatpak update it should pull the latest version and restore functionality to GWE. I can confirm the flatpak version is working again for me.

hiciu commented on 2021-12-14 23:57 (UTC)

it seems that new version is being built right now: https://flathub.org/builds/#/builders/32/builds/70952

PutridPete commented on 2021-12-14 02:51 (UTC) (edited on 2021-12-14 02:54 (UTC) by PutridPete)

@thrik I think it's because there's a newer driver update for NVIDIA to 495.46 and flathub hasn't updated for it yet. If you run something like flatpak install org.freedesktop.Platform.GL.nvidia-495-46 it pulls a version for the 495.44 drivers instead.

thrik commented on 2021-12-13 22:53 (UTC)

@Scotty_Trees, it looks like the flatpak version is broken too. It gives an error about the NVLM Shared Library not being found, and it suggests to run flatpak update - but this doesn't resolve anything.

Scotty_Trees commented on 2021-12-13 22:50 (UTC)

@The999eagle Okay, no worries, thanks for the links. I'll monitor them. Feel free to post or pin anything here if anything changes, gwe is a useful little application. For now, if anyone absolutely needs it, there is also a flatpak version available until the AUR package is fixed.

thrik commented on 2021-12-13 22:47 (UTC)

I am also having the same problem as Scotty. I was looking at older comments and tried to rebuild python-injector but that didn't seem to do the trick.

The999eagle commented on 2021-12-13 22:46 (UTC)

@Scotty_Trees It's a known issue, sadly there's no fix as of right now.

See also https://gitlab.com/leinardi/gwe/-/issues/162 and https://github.com/alecthomas/injector/issues/192

Scotty_Trees commented on 2021-12-13 22:44 (UTC) (edited on 2021-12-13 22:47 (UTC) by Scotty_Trees)

After the new python 3.10 release today, I rebuilt gwe, but now it no longer launches. I think it needs to be update to support python 3.10 now.

[scott@endeavourOS ~]$ gwe
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/injector/__init__.py", line 658, in get_binding
    return self._get_binding(interface, only_this_binder=is_scope)
  File "/usr/lib/python3.10/site-packages/injector/__init__.py", line 653, in _get_binding
    raise KeyError
KeyError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/gwe", line 53, in <module>
    from gwe import __main__
  File "/usr/lib/python3.10/site-packages/gwe/__main__.py", line 33, in <module>
    from gwe.model.current_fan_profile import CurrentFanProfile
  File "/usr/lib/python3.10/site-packages/gwe/model/__init__.py", line 19, in <module>
    from gwe.model.overclock_profile import OverclockProfile
  File "/usr/lib/python3.10/site-packages/gwe/model/overclock_profile.py", line 29, in <module>
    OVERCLOCK_PROFILE_CHANGED_SUBJECT = INJECTOR.get(OverclockProfileChangedSubject)
  File "/usr/lib/python3.10/site-packages/injector/__init__.py", line 952, in get
    binding, binder = self.binder.get_binding(interface)
  File "/usr/lib/python3.10/site-packages/injector/__init__.py", line 667, in get_binding
    binding = self.create_binding(interface)
  File "/usr/lib/python3.10/site-packages/injector/__init__.py", line 582, in create_binding
    provider = self.provider_for(interface, to)
  File "/usr/lib/python3.10/site-packages/injector/__init__.py", line 644, in provider_for
    raise UnknownProvider('couldn\'t determine provider for %r to %r' % (interface, to))
injector.UnknownProvider: couldn't determine provider for gwe.di.OverclockProfileChangedSubject to None

deba2000 commented on 2021-04-13 11:24 (UTC)

@The999eagle all working now! I had tried reinstalling python-injector and python-py3nvml previously; I think I simply needed to clear out the old source/package files from my $PKGDEST and $SRCDEST before doing so. Thanks for your help and for maintaining these packages!

The999eagle commented on 2021-04-12 13:22 (UTC)

@deba2000 as with every single python package in the AUR, you have to rebuild python-injector after upgrading python. Just reinstall python-injector and it should be available as module for python 3.9.