diff options
author | Yogesh Mohanmarimuthu <yogesh.mohanmarimuthu@amd.com> | 2021-05-03 22:57:07 +0530 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-06-03 09:12:32 +0000 |
commit | dac2c210d6457d8497e25d71c5a9c76282094dd6 (patch) | |
tree | 00832a457feb7cdfe674e78e47eeab9e3036b828 /src/glx/dri3_priv.h | |
parent | 41eaa07823ae1f5cec8a69b6fc6c788e5f1b4e81 (diff) |
glx: Keep display fd open for prime
Keep the display fd open for creating DRI screen on display gpu in
case of prime.
v2: initialize psc->fd_display_gpu early (Michel Dänzer)
fix display gpu fd leakage (Michel Dänzer)
v3: fix more display gpu fd leakage (Michel Dänzer)
Signed-off-by: Yogesh Mohanmarimuthu <yogesh.mohanmarimuthu@amd.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10595>
Diffstat (limited to 'src/glx/dri3_priv.h')
-rw-r--r-- | src/glx/dri3_priv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/glx/dri3_priv.h b/src/glx/dri3_priv.h index dbd04c00bb4..4ccc832f281 100644 --- a/src/glx/dri3_priv.h +++ b/src/glx/dri3_priv.h @@ -103,6 +103,9 @@ struct dri3_screen { int fd; bool is_different_gpu; + /* fd for display GPU in case of prime */ + int fd_display_gpu; + int show_fps_interval; struct loader_dri3_extensions loader_dri3_ext; |