Skip to content

Graphics are slow on my laptop

Alejandro Martinez edited this page Nov 28, 2023 · 5 revisions

Modern laptops can often have multiple graphics adapters in hardware.

For many desktop applications the onboard INTEL graphics will be adequate and represent an optimal choice between battery life and performance.

However, GoldenCheetah uses more advanced graphics capabilities to support charting and interactive user interfaces and the onboard graphics generally provide a sub-optimal user experience. These advanced hardware features are typically described as 3D acceleration or OpenGL.

Windows

There is a video tutorial on Youtube that you may find helpful, or the instructions below if you are more confident using the windows control panel and administration tools.

Windows 7

Depending upon which GPU combination you have in your laptop you will need to open either the NVIDIA or AMD Control Panel. Once you have opened it you will be able to select whether the onboard or NVIDIA/AMD GPU are used for 3d acceleration.

Windows 10 and Later

In Windows 10 it is now possible to select which adapter to use on a program by program basis. To control this open Settings > System > Display and at the bottom of the page you will see a small link to Graphics Settings. From here you will be able to select the program to manage (select GoldenCheetah.exe in whichever folder you installed it) and follow each step to select the NVIDIA/AMD GPU.

By default GoldenCheetah v3.6 uses ANGLE, which is an OpenGL layer built on top of Directx, to avoid problems with cards that have dodgy implementations of OpenGL. You can disable this with the --no-angle command line option in which case it will use native OpenGL drivers.

MacOS

If you are using a modern Macbook laptop you will have multiple GPUs available to use for GoldenCheetah. Apple have helpfully documented how to check for this and then configure which is used, see this Apple KnowledgeBase article for more information

Clone this wiki locally