时间:2023-05-28 来源:网络 人气:
作为一名Linux用户,很多时候我们都需要在多个显卡之间进行切换,以达到最佳的性能和功耗平衡。那么,在Linux系统下如何选择显卡顺序呢?接下来,我们将从多个方面进行分析和讨论。
了解你的硬件环境
在选择显卡顺序之前,我们需要了解自己的硬件环境。首先,我们需要知道自己电脑上有哪些显卡。可以通过运行以下命令来查看:
lspci|grepVGA
该命令将列出所有的显卡设备。通常情况下,如果你的电脑有独立显卡和集成显卡,那么集成显卡的PCI地址会比独立显卡低。
使用xrandr设置默认显示器
在Linux系统下,默认情况下会将所有图形输出都发送到PCI地址较低的显卡上。如果你想要更改默认显示器,请使用xrandr命令。
首先,运行以下命令来查看可用输出:
xrandr--listproviders
然后,运行以下命令来设置默认显示器:
xrandr--setprovideroutputsource10
其中,“1”表示要设置的提供商ID,“0”表示输出源ID。
使用Bumblebee进行显卡切换
Bumblebee是一个开源的Linux项目,用于在Linux系统下进行显卡切换。它可以让你在需要的时候使用独立显卡,以达到更好的性能和功耗平衡。
首先,你需要安装Bumblebee。在Ubuntu上,可以运行以下命令来安装:
sudoapt-getinstallbumblebeebumblebee-nvidiaprimus
然后,你需要将自己添加到bumblebee用户组中:
sudoadduser$USERbumblebee
接下来,你可以使用primusrun命令来运行需要使用独立显卡的程序。例如:
primusrunglxgears
这将使用独立显卡来运行glxgears程序。
使用NVIDIAOptimus进行显卡切换
如果你的电脑上有NVIDIAOptimus技术,那么你可以使用NVIDIAOptimus进行显卡切换。NVIDIAOptimus是一种动态选择集成或离散GPU以最大化电池续航时间和性能的技术。
首先,你需要安装NVIDIA驱动程序。在Ubuntu上,可以运行以下命令来安装:
sudoadd-apt-repositoryppa:graphics-drivers/ppa
sudoapt-getupdate
sudoapt-getinstallnvidia-graphics-drivers-390nvidia-settings
然后,你需要启用NVIDIAOptimus。在Ubuntu上,可以通过运行以下命令来启用:
sudoprime-selectnvidia
接下来,你可以使用optirun命令来运行需要使用独立显卡的程序。例如:
optirunglxgears
这将使用独立显卡来运行glxgears程序。
总结
选择显卡顺序在Linux系统下并不困难,只需要了解自己的硬件环境,并使用适当的工具即可。如果你需要更好的性能和功耗平衡,可以尝试使用Bumblebee或NVIDIAOptimus进行显卡切换。
imtoken钱包:https://cjge-manuscriptcentral.com/software/7022.html