ubuntu

ubuntu compton如何切换显卡

小樊
47
2025-03-26 11:55:20
栏目: 智能运维

在Ubuntu系统中,使用Compton作为窗口合成器时,切换显卡通常涉及到更改Compton的配置文件或使用命令行参数来指定要使用的GPU。以下是一些基本步骤,可以帮助你在Ubuntu系统中使用Compton切换显卡:

  1. 安装Compton: 如果你还没有安装Compton,可以使用以下命令来安装它:

    sudo apt update
    sudo apt install compton
    
  2. 确定可用的GPU: 使用lspciglxinfo命令来确定你的系统中有多少个GPU以及它们的标识符。

    lspci | grep -i nvidia
    glxinfo | grep "OpenGL renderer"
    
  3. 配置Compton: Compton的配置文件通常位于~/.config/compton.conf。你可以创建或编辑这个文件来指定要使用的GPU。例如,如果你想要使用NVIDIA GPU,你可以添加以下配置:

    backend = "glx";
    glx-dri3 = true;
    glx-no-stencil = true;
    glx-copy-from-front = false;
    glx-fbconfig = false;
    glx-shm-config = false;
    glx-use-gl = true;
    glx-use-dri = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 = true;
    glx-use-opengl = true;
    glx-use-glx = true;
    glx-use-xinerama = true;
    glx-use-xrandr = true;
    glx-use-display = ":0";
    glx-use-dri3 =

0
看了该问题的人还看了