无法开启PRIME Synchronization
Tofloor
poster avatar
leonardo520
deepin
2017-12-08 19:48
Author
本帖最后由 leonardo520 于 2017-12-8 12:04 编辑

昨天按照NVIDIA的官方教程成功安装了NVIDIA Optimus,可是面临这画面撕裂问题,于是想开启PRIME Synchronization。根据NVIDIA官方介绍,开启NVIDIA optimus的条件是:

Linux kernel 4.5 or higher
An X server with ABI 23 or higher (as yet officially unreleased, use commit 2a79be9)
Compatible drivers

deepin15.5的kernel是Linux 4.9.0; X.Org X Server 1.19.3; 驱动是从官网上下载安装的NVIDIA 384  这些条件都能满足开启PRIME Synchronization

根据NVIDIA官方教程,运行sudo rmmod nvidia-drm 和 sudo modprobe nvidia-drm modeset=1  提示:rmmod: ERROR: Module nvidia_drm is in use 如下图所示:

sudo cat /sys/module/nvidia_drm/parameters/modeset  输出为 N 如图下图所示:

Google上查了一下,N 即等于0, 也就是说sudo modprobe nvidia-drm modeset=1  这条命令并未起作用。会不是这一步导致不能成功开启PRIME Synchronization?

然后用这个命令xrandr --output eDP-1-1 --set "RIME Synchronization" 1 来尝试开启PRIME Synchronization

按enter后幕黑了一下然后恢复正常,运行xrandr --verbose|grep PRIME 输出      
        PRIME Synchronization: 0
        PRIME Synchronization: 1
        PRIME Synchronization: 1
也就是说用上面的那个命令没法开启PRIME Synchronization,请教下如何在deepin下开启PRIME Synchronization呢?网上Google了很多方法,都没成功,恳请懂得朋友指教一下,谢谢。
https://devtalk.nvidia.com/default/topic/957814/linux/prime-and-prime-synchronization/


Reply Favorite View the author
All Replies
avatar
leonardo520
deepin
2017-12-09 03:24
#1
自己顶下
Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2022-04-30 21:45
#2

https://forums.developer.nvidia.com/t/how-to-enable-prime-synchronization/55972

Is that you?

Reply View the author
avatar
stone
deepin
2022-07-25 09:47
#3
sudo cp /sys/module/nvidia_drm/parameters/modeset /etc/X11
sudo update-initramfs -u
sudo cat /sys/module/nvidia_drm/parameters/modeset

Enable V-sync in Optimus with nvidia Prime

Reply View the author