I’m on a laptop with Nvidia Optimus, and Brave seems to be using GPU 1 for all tasks (the discrete GPU) rather than using GPU 0 (integrated GPU). This is despite using the NVidia control panel to select the integrated GPU instead of the discrete GPU. (By default, NVidia control panel wants to run Brave using the Integrated GPU.)
This can lead to unnecessary copying and GPU usage as GPU 1 isn’t connected to the laptop screen, so pixels need to be copied in and out of GPU memory for GPU 0 to display them.
How can this issue be reproduced?
Happens immediately on startup.
Should obey settings from the NVidia control panel and use the integrated GPU, or have an option to select which GPU to use.
Brave Version( check
GPU: NVidia GTX 960M