Set DRM_NOUVEAU_GSP_DEFAULT to default y ?
Martin Roukala
martin.peres at free.fr
Tue Jun 17 04:06:08 UTC 2025
On 6/16/25 21:41, M Henning wrote:
> I've been wondering if we want to switch the default value
> of DRM_NOUVEAU_GSP_DEFAULT to y for the nouveau kernel module. My
> impression is that at this point the GSP code path is both much better
> tested and much faster than the classic firmware code paths on turing
> and ampere. I think that encouraging distributions to use GSP by default
> will go a long way to improving the default experience for users.
>
> Thoughts? Is there any reason not to do this?
Yes please :)
When the GSP did not bring anything to users because the userspace was
unable to really make use of it, I think it made sense to keep it disabled.
The situation has however changed quite drastically and at this point,
not using the GSP has a big impact on usability. And users who do not
wish to depend on a proprietary firmware can always use
`nouveau.config=NvGspRm=0` to disable it (if they can't find a Kepler
GPU that would be supported using only open source firmware).
I would however appreciate better error reporting when loading the GSP
fails, as it can currently be quite unhelpful without increasing the
drm log verbosity:
[ 2.177205] nouveau 0000:01:00.0: gsp ctor failed: -2
Cheers,
Martin
More information about the Nouveau
mailing list