Community project: Ubuntu Budgie Gaming

Adding something new we discussed with Ubuntu Budgie team. This was not part of the initial scope, but we believe it will be great to help users with a good gaming experience, and is worth spending some time to provide the functionality outlined below here.

Intent:

Improve gaming user experience for all Ubuntu Budgie users. We want to make it as easy as possible to get a new install of Ubuntu Budgie very good at gaming.

Execution:

On first run of Welcome app - Gaming, GPU information will be gathered. Then, according to what GPU is found in the system, recommendations will be made so that the user can easily enable best drivers, install vulkan libraries, and other relevant packages.
After initial run, we believe an icon can be also added to gaming page, so users can manually re-run this checklist and recommended actions on demand.

AMD or Intel:

If Intel or AMD GPU are found:

  • recommend install of AMD/Intel related vulkan, and other gaming related drivers/libraries. Action icon to accept and install automatically
  • inform users that optionally, if they select the CoreCTRL, in the same repo there will be more up-to date driver stack for AMD/Intel. Action icon to accept and install automatically.

NVIDIA:

If Nvidia or Nvidia+Intel GPU is found:

  • recommend user to check the drivers page and install latest available proprietary Nvidia driver. Action icon to either accept and install automatically, or launch the drivers page where user can pick the driver he/she wants. This will automatically install optimus drivers and GPU switching applet if needed.
  • recommend install of Nvidia related vulkan, and other gaming related drivers/libraries. Action icon to accept and install automatically

Additional checks

Other hardware can be easily probed and recommended actions could be added as needed. A few examples:
Razer devices detected, recommend to install OpenRazer+Polychromatic. Action icon to accept and install automatically
RGB controllers or hardware compatible with OpenRGB detected, recommend to install OpenRGB. Action icon to accept and install automatically

2 Likes