mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-05-05 22:40:42 +09:00
Install coolbits if using nvidia, add preserve video memory install script
This commit is contained in:
10
src/cuda.c
10
src/cuda.c
@@ -94,6 +94,11 @@ bool gsr_cuda_load(gsr_cuda *self, Display *display, bool do_overclock) {
|
||||
}
|
||||
|
||||
void gsr_cuda_unload(gsr_cuda *self) {
|
||||
if(self->do_overclock && self->overclock.xnvctrl.library) {
|
||||
gsr_overclock_stop(&self->overclock);
|
||||
gsr_overclock_unload(&self->overclock);
|
||||
}
|
||||
|
||||
if(self->library) {
|
||||
if(self->cu_ctx) {
|
||||
self->cuCtxDestroy_v2(self->cu_ctx);
|
||||
@@ -102,10 +107,5 @@ void gsr_cuda_unload(gsr_cuda *self) {
|
||||
dlclose(self->library);
|
||||
}
|
||||
|
||||
if(self->do_overclock && self->overclock.xnvctrl.library) {
|
||||
gsr_overclock_stop(&self->overclock);
|
||||
gsr_overclock_unload(&self->overclock);
|
||||
}
|
||||
|
||||
memset(self, 0, sizeof(gsr_cuda));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user