nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
当然,如果您使用的是Nvidia驱动程序,这个方法是有效的。
编辑:对于多监视器设置,我建议使用Nvidia X服务器设置程序,进入X服务器显示配置,使用保存到X配置文件。现在找到/etc/X11/xorg.conf,并在每个监视器设置之后添加{ForceCompositionPipeline = On}。
此外,您还可以执行sudo apt install compton,并将compton添加到启动命令中。
编辑:我不知道这种情况已经持续多久了,但是NVIDIA X Server设置程序nvidia-settings具有以图形方式进行ForceFullCompositionPipeline的选项。在“X Server Display Configuration”菜单中,点击“Advanced...”,勾选“Force Full Composition Pipeline”,然后点击“Save to X Configuration File”。如果您没有预定义的配置文件路径,请在文件路径文本框中键入/etc/X11/xorg.conf并保存。
/g/
? - Garrettsudo nvidia-xconfig
然后:
sudo nvidia-settings
在 Xserver
的设置中调整屏幕分辨率和刷新率(我将我的设置为 1920x1200 @60hz),并将其保存到 xorg.conf
文件中。
然后执行以下操作:
sudo nano /etc/X11/xorg.conf
编辑设备部分如下:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
Option "RegistryDwords" "PerfLevelSrc=0x2222"
Option "TripleBuffer" "True"
EndSection
这将将显卡设置为性能模式并启用三重缓冲。
在 nvidia-settings/OpenGL
中设置:
Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping
保存您的配置并重新启动X服务器。