linux nvidia独立显卡,linux关闭nvidia独显的方法

三种方法:

1、修改swich文件

首先相关命令有:

cat /sys/kernel/debug/vgaswitcheroo/switch #查看显卡开启状态

echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch #重启X后使用集成显卡进行输出

echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch #重启X后使用独立显卡进行输出

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch #重启X后,关闭不在使用的显卡

注:下面三条命令需要先su输入密码获取root,sudo似乎不行,有人说是因为sudo不具有使用 ‘>’ 的权限

具体步骤

查看你的系统是否有/sys/kernel/debug/vgaswitcheroo/switch这个文件,

如果你使用了bbswtich那么应该是没有这个文件的、你需要使用第二种方法

如果有,在/etc/rc.local中添加下面两句:

echo IGD > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

这样就可以在开机的时候关闭独显,仅仅使用集显。

查看是否已经关闭独显:

使用如下命令:

cat /sys/kernel/debug/vgaswitcheroo/switch

如果显示如下:

0:IGD:+:Pwr:0000:00:02.0

1:DIS: :Off:0000:01:00.0

证明独显关闭成功。

或者使用另一种方法来测试:

lspci |grep -i vga

也可以查看独显是否关闭

2、使用bumblebee和bbswtich

1,只安装bumblebee并不是关闭独立显卡(只讲nvidia卡),而是控制独显,让它可以在需要时启用,不需要时空闲

2,你可以只安装一个bbswtich,而不安装bumblebee,来真正实现关闭,不会自动开启

3,然而,当bbswtich和bumblebee同时安装时可以实现不需要时自动关闭独显,需要时自动启用独显

上面三种情况的具体配置、都可以网上搜索到

这里只说第一种的安装配置

1.安装bumblebee

1)打开终端(别说这个你不会),依次执行下面的代码即可完成安装:

代码:

sudo add-apt-repository ppa:bumblebee/stable

sudo apt-get update

sudo apt-get install bumblebee bumblebee-nvidia

sudo reboot

最后一步是重启(应该知道的吧)

2)然后执行代码测试是否已关闭

lspci |grep VGA

注意,下面列出了Intel集显和NVIDIA独显的工作情况,NVIDIA显卡信息后面有个“rev ff”,表示独显已经关闭。

再输入:

sudo optirun glxgears

这是会跳出一个名为“glxgears”,显示3D齿轮画面的窗口,不要关闭窗口。

打开另一个终端,输入:

lspci |grep -i vga

下面又列出Intel集显和NVIDIA独显的工作情况,NVIDIA显卡信息后面显示“rev+数字”的形式,表示独显已经开启,正在工作。

然后,把那个名为“glxgears”,显示3D齿轮画面的窗口关掉,再输入:

lspci |grep -i vga

下面又列出Intel集显和NVIDIA独显的工作情况,NVIDIA显卡信息后面又变回“rev ff”的形式了,表示独显已经关闭了。

2.集成显卡设置及亮度调节

设置gamma值和亮度(默认只用Fn键是不能调节亮度的)

代码:

xgamma -gamma .7

表示将gamma值设置为0.7

设置亮度,用Fn是不能调节的。因为fn调节的是/sys/class/backlight/acpi_video0/brightness文件,而I卡的文件是/sys/class/backlight/intel_backlight/brightness。

依次执行(仍然在终端中):

sudo su

echo 500 > /sys/class/backlight/intel_backlight/brightness

OK;到此就可以用fn键设置亮度了,并且成功关闭了N卡

第三种方法

使用nvidia-prime+prime-indicator

具体百度吧!

测试方法

关于本文中使用的测试独显的方法,是通用的,大概有三种测试方法,贯穿在本文中,就不一一列出来了

要在Linux上调节Nvidia显卡的功耗至最大,可以使用nvidia-settings命令。通过设置GPUGraphicsClockOffset和GPUMemoryTransferRateOffset参数,可以实现核心超频和显存超频。例如,使用以下命令可以将核心频率超频200MHz,显存频率超频2600MHz: nvidia-settings -a 'GPUGraphicsClockOffset\[4\]=200' nvidia-settings -c :0 -a 'GPUMemoryTransferRateOffset\[3\]=2600' \[1\] 此外,还可以使用nvidia-prime命令在集显和独显之间进行切换。通过执行以下命令,可以在图形化界面中选择独显和集显: sudo prime-select nvidia # 切换到Nvidia显卡 sudo prime-select intel # 切换到Intel显卡 sudo prime-select query # 查看当前使用的显卡 \[2\] 在安装Nvidia GPU驱动之前,需要进行一些准备工作。具体的安装步骤可以参考相关的文档或教程。安装完成后,可以使用nvidia-settings命令来调节显卡功耗,并使用nvidia-prime命令进行集显和独显的切换 \[3\]。 #### 引用[.reference_title] - *1* [Linux/Ubuntu系统下的NVIDIA显卡如何超频?如何解锁功耗墙?一招搞定!](https://blog.csdn.net/weixin_45941288/article/details/129069317)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linux 安装Nvidia GPU显卡驱动](https://blog.csdn.net/inthat/article/details/106624245)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值