diff options
Diffstat (limited to 'system/nvidia-driver/nvidia-switch')
-rw-r--r-- | system/nvidia-driver/nvidia-switch | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/system/nvidia-driver/nvidia-switch b/system/nvidia-driver/nvidia-switch index ed6f5c36e9..4499b2e5d9 100644 --- a/system/nvidia-driver/nvidia-switch +++ b/system/nvidia-driver/nvidia-switch @@ -67,8 +67,8 @@ save_GL(){ if [ "$GLVND" = "yes" ]; then ln -sf libGL.so.1.7.0 libGL.so.1 ln -sf libGL.so.1.7.0 libGL.so - ln -sf libEGL.so.1-nvidia libEGL.so.1 - ln -sf libEGL.so.1-nvidia libEGL.so + ln -sf libEGL.so.1.1.0-nvidia libEGL.so.1.1.0 + ln -sf libEGL.so.1.1.0-nvidia libEGL.so else ln -sf libGL.so.$NV_VERSION libGL.so.1 ln -sf libGL.so.$NV_VERSION libGL.so @@ -76,11 +76,13 @@ save_GL(){ ln -sf libEGL.so.$NV_VERSION libEGL.so fi - ln -sf libGLESv1_CM.so.1-nvidia libGLESv1_CM.so.1 - ln -sf libGLESv1_CM.so.1-nvidia libGLESv1_CM.so + ln -sf libGLESv1_CM.so.1.2.0-nvidia libGLESv1_CM.so.1.2.0 + ln -sf libGLESv1_CM.so.1.2.0-nvidia libGLESv1_CM.so.1 + ln -sf libGLESv1_CM.so.1.2.0-nvidia libGLESv1_CM.so - ln -sf libGLESv2.so.2-nvidia libGLESv2.so.2 - ln -sf libGLESv2.so.2-nvidia libGLESv2.so + ln -sf libGLESv2.so.2.1.0-nvidia libGLESv2.so.2.1.0 + ln -sf libGLESv2.so.2.1.0-nvidia libGLESv2.so.2 + ln -sf libGLESv2.so.2.1.0-nvidia libGLESv2.so ;; "xorg") @@ -95,11 +97,14 @@ save_GL(){ ln -sf libGL.so.$GL_VERSION libGL.so ln -sf libEGL.so.1.0.0 libEGL.so.1 ln -sf libEGL.so.1.0.0 libEGL.so + rm -f libEGL.so.1.1.0 ln -sf libGLESv1_CM.so.1.1.0 libGLESv1_CM.so.1 ln -sf libGLESv1_CM.so.1.1.0 libGLESv1_CM.so ln -sf libGLESv2.so.2.0.0 libGLESv2.so.2 ln -sf libGLESv2.so.2.0.0 libGLESv2.so + rm -f libGLESv1_CM.so.1.2.0 + rm -f libGLESv2.so.2.1.0 ;; *) |