LorenzoMorelli / GPU_profile_selector

A simple gnome shell extension which provides a simple way to switch between GPU profiles on Nvidia Optimus systems (i.e laptops with Intel + Nvidia or AMD + Nvidia configurations) in a few clicks. In particular this extension is a graphic interface for envycontrol program.
GNU General Public License v3.0
64 stars 8 forks source link

Broken on gnome 43 #8

Closed Marc-Pierre-Barbier closed 1 year ago

Marc-Pierre-Barbier commented 2 years ago

I tried to get it running on gnome 43 with some modification I got something usable but I have broken retro-compatibility and no icons work. Still, this can be interesting if you plan to port it properly.

Edit: by "port it properly" i meant not like what I did.

gnome43_test.zip

ghost commented 2 years ago

I hope this extension gets ported to GNOME 43. As it seems to me (not a developer), it might need to be rewritten completely with how much the quick settings have changed.

LorenzoMorelli commented 2 years ago

Hi, first of all thank you for your help and suggestion! Of course I have planned to port the extension to the new Gnome version. As far as I know Gnome 43 is not released yet, but for sure when I'll update my system I'm going to port this extension for gnome 43!!

Marc-Pierre-Barbier commented 2 years ago

it is released but most distribution have yet to shitp with it.

i think the first to do this will be fedora 37

pushkargogte commented 1 year ago

@Marc-Pierre-Barbier gnome43 is released and also ships with ubuntu 22.10

ghost commented 1 year ago

Tumbleweed already has it and Fedora is getting it soon (once 37 is out in a few days).

Marc-Pierre-Barbier commented 1 year ago

Ok we get it guys. In the meantime, if you want something that """just works""" use "gnome43_test.zip" (the first comment) and extract it in ~/.local/share/gnome-shell/extensions. It's a dirty patch and all the logos are broken. But the basic functionalities are there.

LorenzoMorelli commented 1 year ago

Exactly, The distro I'm using (arch), unfortunately doesn't have got this update yet, so I cannot test the whole extension on my computer. I need to wait for my system getting gnome update in order to start working on it. I'm sorry

Marc-Pierre-Barbier commented 1 year ago

im on arch too but im using this unofficial repo: https://gitlab.com/fabiscafe/gnome-unstable

ghost commented 1 year ago

@LorenzoMorelli v43 is in official arch now

LorenzoMorelli commented 1 year ago

Yeah finally! I'm working on update, now I'm a little busy with university so it could take a bit more but I hope it will be ready soon!

MylesGit commented 1 year ago

So this extension is going to be updated to Gnome 43 even though EnvyControl is no longer being maintained?

LorenzoMorelli commented 1 year ago

Hi, yes I just update on main stream a new version compatible with gnome 43. Minor fix should be done but in the meanwhile the extension now should be perfectly usable. Once fixed minor thing, I'm going to update also on the gnome extension website.

Regarding EnvyControl it is still working for now. I made this extension for my personal needing and I'm going to maintain this extension until I need it :)