Skip to content

New extension: GPU preference (deprecated) #2051

Closed

Description

@Daveee19

Description


This extension is deprecated, as the engine now has a built-in solution for this.


Set the active GPU to integrated or dedicated, if these are both available, ensuring the highest FPS for you application, using an action.

Here's an example of what you can achieve in terms of performance for your exported projects:

Demo.mp4

How to use the extension

If you want to ensure that a high-power GPU is used, and you have something like an effect-heavy 3D game, you can give players the ability to choose between which of their video cards is used.

For example, the preference "2" can either unlock the full power of a user's integrated graphics card, or use the dedicated one if available.
If you are sure your app runs on high FPS on integrated graphics, use preference "1".

Image

Checklist

  • I've followed all of the best practices.
  • I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

Example file

GPU preference example.zip

Extension file

GpuPreference.zip

Activity

  1. github-actions commented on Feb 24, 2026

    @github-actions
    Contributor

    👋 Hey @Daveee19, thanks for your submission! Unfortunately, all submitted extensions have to meet some minimal quality standard - the extension best practices - and our system has found that your extension does not fully comply 😔. You can find all of those rules on the GDevelop wiki.

    The following issues have been found by the system concerning the respect of those best practices by your extension:

      ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'SetGpuPreference' misses a dot at the end of the sentence!
    

    Please update your original submission post with a new zip file containing your extensions updated to follow those guidelines 🙏

  2. github-actions commented on Feb 24, 2026

    @github-actions
    Contributor

    👋 Hey @Daveee19, thanks for your submission! Unfortunately, all submitted extensions have to meet some minimal quality standard - the extension best practices - and our system has found that your extension does not fully comply 😔. You can find all of those rules on the GDevelop wiki.

    The following issues have been found by the system concerning the respect of those best practices by your extension:

      ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'SetGpuPreference' misses a dot at the end of the sentence!
    

    Please update your original submission post with a new zip file containing your extensions updated to follow those guidelines 🙏

  3. CreatorADOfficial commented on Mar 9, 2026

    @CreatorADOfficial

    Smart

  4. changed the title [-]New extension: GPU preference[/-] [+]New extension: GPU preference (deprecated)[/+] on Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions