首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在linux中禁用独立显卡

在Linux中禁用独立显卡可以通过以下几种方式:

一、基于内核参数(适用于较新版本Linux内核且显卡支持相关功能)

  1. 基础概念
    • Linux内核提供了对显卡电源管理等功能的控制接口。通过调整内核参数,可以影响显卡的行为,包括禁用独立显卡。
  • 优势
    • 不需要额外安装驱动程序或复杂配置,直接利用系统内核功能。相对比较稳定,并且不会对系统核心功能造成干扰。
  • 操作步骤(以NVIDIA显卡为例)
    • 首先,查看当前可用的内核参数。可以使用命令cat /sys/kernel/debug/vgaswitcheroo/switch(如果/sys/kernel/debug/vgaswitcheroo/switch文件不存在,可能需要先加载相关内核模块,如vgaswitcheroo)。
    • 假设独立显卡标识为DIS,集成显卡标识为IGD。要将独立显卡禁用并将系统切换到集成显卡,可以执行以下操作:
      • 如果switch文件内容类似IGD - DIS,表示当前使用集成显卡,独立显卡处于可用状态。
      • 要禁用独立显卡,可以执行echo OFF > /sys/kernel/debug/vgaswitcheroo/switch(这里是将独立显卡设置为关闭状态,具体操作可能需要根据实际显示内容进行调整)。

二、通过BIOS设置(适用于所有Linux发行版)

  1. 基础概念
    • BIOS(基本输入输出系统)是计算机启动时运行的固件程序,它负责初始化硬件设备并为操作系统提供基本的硬件控制接口。在BIOS中可以对显卡的启用/禁用进行设置。
  • 优势
    • 这是最底层的设置方式,一旦在BIOS中禁用独立显卡,无论操作系统如何配置,独立显卡都不会被使用。这种方式对于解决与显卡驱动冲突等问题非常有效。
  • 操作步骤
    • 重启计算机,在开机自检画面出现时,按下进入BIOS的热键(常见的有Del、F2、F10等,不同主板厂商可能不同)。
    • 在BIOS设置界面中,找到“Advanced”(高级)或者类似的选项。
    • 然后查找与显卡相关的设置部分,可能会有类似“Integrated Graphics”(集成显卡)和“Discrete Graphics”(独立显卡)的选项。
    • 将独立显卡设置为“Disabled”(禁用),保存设置并退出BIOS。

三、卸载独立显卡驱动(适用于已经安装独立显卡驱动的情况)

  1. 基础概念
    • 独立显卡驱动程序是用于让操作系统与独立显卡进行通信并发挥其功能的软件。卸载驱动程序后,操作系统将无法识别和使用独立显卡的功能。
  • 优势
    • 简单直接,如果只是想临时禁用独立显卡以解决某些软件兼容性问题等情况比较方便。
  • 操作步骤(以NVIDIA显卡为例)
    • 对于基于Debian或Ubuntu的系统,可以使用命令sudo apt - get purge nvidia - *来卸载所有NVIDIA相关的驱动和软件包。
    • 对于基于Red Hat或CentOS的系统,可以使用sudo yum remove kmod - nvidia(如果使用的是yum包管理器)或者sudo dnf remove kmod - nvidia(如果使用的是dnf包管理器)来卸载NVIDIA驱动模块。
    • 卸载完成后,重启计算机,系统将仅使用集成显卡(如果存在的话)。

应用场景

  • 软件兼容性:某些旧版本的软件可能与独立显卡驱动存在冲突,在这种情况下禁用独立显卡可以解决兼容性问题。
  • 节能需求:在一些对功耗要求较高的场景下,如小型服务器或者移动设备(如果Linux运行在这些设备上),禁用独立显卡可以降低功耗。
  • 硬件故障排查:当怀疑独立显卡出现故障影响系统稳定性时,可以先禁用它来确定是否是显卡的问题。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

磁盘占用率100%——哪些程序可以禁用(详细版)【还讲到独立显卡、集成显卡、双显卡、固态硬盘卡机卡死卡顿解决】

—————-START—————————————– 根据这个“百度知道”的回答,禁用某些服务(不过该回答里面的服务,我很多都没有,有也已经禁用了些): WINDOWS中,可以禁用哪些不必要的服务?...,因为看了论坛:(可是禁用不了,因为“自动”下拉框为灰色的,在如下第三张图,而且“属性的依存关系”中,它关联了 ,而且RPC也关联了其他服务。。。)】...需要装驱动吗【核心显卡与怎样更新驱动】 如何下载Intel核芯显卡最新驱动【若要安装显卡驱动,可以看看】 电脑怎么看是集成显卡还是独立显卡【在电脑哪里找来看】 NVIDIA控制面板关闭有事吗。...是不是显卡驱动。关闭会不会显卡不运行了啊【NVIDIA也是独立显卡,里面的回答可能不够满意,可以再找找度娘】 集成显卡和独立显卡的区别,性能有什么不同?...【集成显卡和独立显卡的大概对比】 是独立显卡好还是集成显卡好?【详细对比的一篇知乎文章】 双显卡好还是独立显卡好,详细教您双显卡好还是独立显卡好【双显卡和独立显卡对比】 win7闲置服务是什么?

6.7K20
  • Linux 中如何启用和禁用网卡?

    以下显示的是我的 Linux 系统中可用网卡的信息。...在系统启动过程中如果需要启用网卡,调用的命令就是 ifconfig。ifconfig 可以提供很多网卡的信息。不管我们想修改网卡的什么配置,都可以使用该命令。...(LCTT 译注:在使用 nmtui 或者 nmcli 管理网络连接的时候,可以为网络连接配置一个名称,就是这里提到的配置名称Profile name`) # nmcli con showNAME...在禁用网卡的时候,你需要使用配置名称而不是设备名称。...在启用 nmtui 的时候,如果第一个参数没有特别指定,它会引导用户选择对应的操作去执行。 执行以下命令打开 mntui 界面。选择 “Active a connection” 然后点击 “OK”。

    18.5K40

    在Ubuntu 20.04中禁用motd欢迎消息

    本篇文章重点讲解一下在Ubuntu 20.04中禁用motd欢迎消息具体方法,有需要的小伙伴可以参考一下。 Ubuntu 使用的是update-motd,它是一个动态 motd 生成工具。...从手册页: UNIX/Linux 系统管理员通常通过在文件 /etc/motd 中维护文本来向控制台和远程用户传达重要信息,该文件由 pam_motd(8) 模块在交互式 shell 登录时显示。...Ubuntu 引入了update-motd框架,通过该框架,motd(5) 在登录时从一组脚本中动态获取。.../etc/update-motd.d/* 中的可执行脚本在每次登录时由 pam_motd(8) 作为 root 用户执行,并且这些信息连接在 /var/run/motd 中。 如何查看当前脚本?...脚本存放的位置在/etc/update-motd.d目录中: bob@ubuntu-20-04:~$ ls -l /etc/update-motd.d/ total 44 -rwxr-xr-x 1

    2.6K10

    linux中禁用Root帐户的4种方法

    因此,建议禁用 Linux 服务器中的 root 访问权限,而是创建一个管理帐户,该帐户应配置为使用sudo 命令获得 root 用户权限,以在服务器上执行关键任务。...这是默认消息,但是,你可以更改它并在文件中设置自定义消息 /etc/nologin.txt....通过 PAM 限制对服务的根访问 Pluggable Authentication Modules (PAM简而言之)是一种在 Linux 系统上的集中式、可插拔、模块化和灵活的身份验证方法。...在这种情况下,我们希望通过限制对登录和 sshd 服务的访问来禁用 root 用户对系统的访问。首先打开并编辑目标服务中的文件/etc/pam.d/ 目录如图。...> vim /etc/pam.d/loginORsudo vim /etc/pam.d/sshd 接下来,在两个文件中添加以下配置。

    3.6K00

    linux中禁用Root帐户的4种方法

    因此,建议禁用 Linux 服务器中的 root 访问权限,而是创建一个管理帐户,该帐户应配置为使用sudo 命令获得 root 用户权限,以在服务器上执行关键任务。...通过 PAM 限制对服务的根访问 Pluggable Authentication Modules (PAM简而言之)是一种在 Linux 系统上的集中式、可插拔、模块化和灵活的身份验证方法。...在这种情况下,我们希望通过限制对登录和 sshd 服务的访问来禁用 root 用户对系统的访问。首先打开并编辑目标服务中的文件/etc/pam.d/ 目录如图。...> vim /etc/pam.d/login OR sudo vim /etc/pam.d/sshd 接下来,在两个文件中添加以下配置。...$ man pam_securetty $ man sshd_config $ man pam 相关文章 linux中useradd命令15个实际示例 linux之man命令 linux之vi,vim

    3.5K10

    图形显卡与专业GPU在模型训练中的差异分析

    引言 在深度学习和大数据分析领域,高性能计算能力是至关重要的。英伟达(NVIDIA)作为全球领先的显卡和GPU制造商,推出了多款适用于不同场景的硬件产品。...与此同时,市面上也有大量图形显卡,如GTX系列和RTX系列,这些显卡在参数上看似与专业级GPU相差不大,但价格却相差巨大。那么,在模型训练方面,图形显卡和专业级GPU到底有哪些差异呢?...计算能力 图形显卡 浮点运算:通常具有较低的单精度和双精度浮点运算能力。 并行处理:由于核心数量相对较少,因此在并行计算方面表现一般。 专业级GPU 浮点运算:具有极高的单精度和双精度浮点运算能力。...并行处理:由于拥有大量的CUDA核心,因此在并行计算方面表现出色。 软件支持 图形显卡 驱动和库:通常只支持基础的CUDA和cuDNN库。 优化:缺乏针对模型训练的软件优化。...成本 图形显卡通常价格更低,但在模型训练方面,其性价比通常不如专业级GPU。

    64620

    显卡能烧水!玩家在RTX 3090公版显卡中竟发现了一个指套

    而Antony在Reddit上发布的帖子得到了1.2万个赞。 网友也一致表示,这看起来实在是像个「安全套」。 购价值1500刀的显卡,送指套一节!...虽然它仍然在规格范围内,但没有经过散热器有效传递出去的热量也会影响GPU的温度。 英伟达官网显示,英伟达GeForce RTX 3090是一款具有TITAN级性能的强大GPU(BFGPU)。...拥有了DLSS 2.0「黑魔法」的NV显卡,视觉体验up! 所以,1500美元显卡的质控,就这? 对,不仅NV显卡是这样,AMD的显卡也这样。...百分百机器制造的电子产品和有人工生产的产品,在质量上还是能看出来的。 当然,底下有网友回复:PCB的构造和组件的连接是自动化的,但散热的安装,包括焊盘和粘合剂,以及外壳的组装并不是自动化生产的。...只有在需要格外小心的时候,人们才会用这样的指套,这种情况下接触的物品都非常金贵,皮肤的油脂或者微小的碎片都会损坏物品。 我能想象到的只有流水线上工人承受的压力。

    89520

    在Linux中安装JDK

    Linux中安装JDK 1....手动安装JDK的步骤 (0) 查看系统中是否已经安装了JDK,如果有就卸载掉 [root@node01 ~]# rpm -qa | grep jdk java-1.6.0-openjdk-1.6.0.35...),那我们要实现JDK自动批量安装到node02、node03、node04上 (1) 实现思路 需要以下几个步骤: node01把包传到其他服务器,或者其他服务器通过本地yum源的方式去node01中取...node01 服务器上,用户 root 执行脚本 startInstallJDK.sh 在集群其他3个节点 node02 node03 node04 中安装了JDK 注意: 以上脚本执行需要配置集群各节点之间免秘钥登录...的/var/www/html目录下放置安装包 我在其中又创建了soft目录,然后在soft目录下放置了JDK安装包,所以在我的installJDK.sh中,从node01下载JDK安装包的路径是这么写的

    5.1K20

    Linux 在 linux 中搭建 FTP 服务

    你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档。但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上。...这个文件本身已经有非常良好的文档说明了,因此,在本节中,我只强调一些你可能进行修改的重要选项。...使用man页面查看所有可用的选项和基本的 文档说明: man vsftpd.conf 根据文件系统层级标准,FTP共享文件默认位于/srv/ftp目录中。...在配置文件中增加/修改下面配置开启根目录限制(Chroot Jail): chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list...“chroot_list_file”变量指定根目录限制所包含的文件/目录( 即用户只能访问这些文件/目录) 最后你必须重启ftp服务,在命令行中输入以下命令: sudo systemctl restart

    13.4K20

    如何在Linux中禁用ICMP和ICMPv6重定向

    所述,为了能够更好的传播Linux基础知识,同时也为巩固、沉淀个人知识体系,在经过很长时间的思考后,木子决定率先开启一个专题系列《Linux基础》,其系列以Linux基础出发,如:系统安装、磁盘管理、安全配置...今天我们将学习如何在Linux服务器上禁用ICMP和ICMPv6重定向。ICMP重定向功能在路由器上使用,因此,如果您的Linux服务器未充当路由器,那么作为一般的安全实践,建议禁用重定向。....conf.eth1.accept_redirects = 0 您可以在/etc/sysctl.d/98-disable-icmpv4.conf中添加以下配置: #cat /etc/sysctl.d/98....accept_redirects=0 您可以在新文件/etc/sysctl.d/97-disable-icmpv6.conf中添加以下配置参数: vi /etc/sysctl.d/...在生产环境中,这些是增强单台Linux服务器安全性的基本标准。对于IPv6,如果您不在环境中使用IPv6,也可以完全禁用它。

    5K40

    在 Linux 中配置 firewalld 规则

    external:用于在系统中充当路由器时启用 NAT 伪装的外部网络。只允许选定的传入连接。 home:用于家庭网络。仅接受选定的传入连接。...这意味着临时设置不会自动保存到永久设置中。 永久设置: 永久设置会存储在配置文件中,将在每次重新启动时加载并成为新的临时设置。...启用、禁用Firewalld Firewalld默认安装在Centos7/8中,下面命令时如何启用或者停用firewalld: # 启用Firewalld [root@server1 ~]# systemctl...使用预定义服务使用户可以更轻松地启用和禁用对服务的访问。 预定义的服务配置文件位于/usr/lib/firewalld/services目录中。...下面是Firewalld中预定义的samba的服务配置文件: [root@server1 ~]# cat /usr/lib/firewalld/services/samba.xml 下面是在home

    2.8K40
    领券