linux命令禁用集显

worktile 其他 257

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要禁用集成显卡,你可以使用以下Linux命令:

    1. 先确定你使用的显卡型号,可以使用命令`lspci | grep VGA`来查看。这会列出计算机上安装的显卡信息。

    2. 找到集成显卡的设备ID。在上一步的输出中,找到与集成显卡相关的设备,记下其设备ID。

    3. 禁用集成显卡。使用以下命令将集成显卡禁用:

    “`
    sudo echo “blacklist ” >> /etc/modprobe.d/blacklist.conf
    “`

    将``替换为你在第2步中找到的设备ID。

    例如,如果设备ID为`8086:1234`,命令将变为:

    “`
    sudo echo “blacklist 8086:1234” >> /etc/modprobe.d/blacklist.conf
    “`

    这个命令将在`/etc/modprobe.d/blacklist.conf`文件中添加一行,指示操作系统忽略该设备。

    4. 更新内核模块配置。使用以下命令更新内核模块配置:

    “`
    sudo update-initramfs -u
    “`

    这将更新内核模块配置并重新生成引导文件。

    5. 重启计算机。完成上述步骤后,重新启动计算机以使更改生效。

    请注意,禁用集成显卡可能导致显示问题或其他兼容性问题。请确保你知道自己在做什么,并备份重要数据。如果遇到问题,可以通过恢复原来的配置文件并重新启动来解决。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要禁用集成显卡,你可以通过以下步骤使用Linux命令:

    1. 确定显卡信息:首先,你需要确定你的集成显卡信息。可以使用以下命令来查看你的显卡信息:

    “`
    lspci | grep VGA
    “`

    该命令将列出你的计算机上连接的所有显卡信息。找到与集成显卡相关的信息。

    2. 禁用集成显卡驱动:在Linux中,显卡驱动程序通常由内核模块加载。你可以使用以下命令来找到正在使用的驱动程序:

    “`
    lsmod | grep driver_name
    “`

    将 `driver_name` 替换为你集成显卡的驱动程序名称。例如,对于Intel集成显卡,驱动程序名称可能是 `i915`。

    一旦你确定了驱动程序名称,请使用以下命令将驱动程序从内核中卸载:

    “`
    sudo rmmod driver_name
    “`

    再次确保将 `driver_name` 替换为你的集成显卡驱动程序名称。

    3. 禁用集成显卡相关的内核模块:在某些情况下,内核可能会根据需求自动加载并使用集成显卡相关的内核模块。为了禁用集成显卡,你需要禁用这些内核模块。

    首先,使用以下命令列出当前已加载的内核模块:

    “`
    lsmod
    “`

    然后,找到与集成显卡相关的模块。通常,这些模块的名称与你的集成显卡驱动程序名称相关。例如,对于Intel集成显卡,它可能与 `i915` 相关。

    使用以下命令将相关内核模块从内核中卸载:

    “`
    sudo rmmod module_name
    “`

    确保将 `module_name` 替换为你要卸载的内核模块的名称。

    4. 禁用集成显卡的Xorg配置文件:Xorg是用于图形显示的主要服务器。通常,当你的计算机上存在多个显卡时,它将自动配置Xorg以支持它们。你可以编辑Xorg配置文件,禁用集成显卡。

    找到并编辑以下文件(需要root权限):

    “`
    /etc/X11/xorg.conf
    “`

    在该文件中,找到与集成显卡配置相关的部分,并注释掉或删除这些配置。

    5. 重启计算机:完成上述步骤后,你需要重启计算机以使更改生效。使用以下命令来重启计算机:

    “`
    sudo reboot
    “`

    重新启动后,集成显卡应该被禁用,并且只有独立显卡被使用。

    请注意,这些步骤可能因Linux发行版而异。一些发行版可能有特定的工具和配置文件来禁用集成显卡。因此,最好查阅你正在使用的Linux发行版的文档或论坛,以了解如何在该发行版中禁用集成显卡。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,我们可以使用一些命令来禁用集成显卡。下面是具体的操作流程:

    1. 确认使用的显卡驱动类型
    首先,我们需要确定正在使用的显卡驱动类型。在终端中运行下面的命令可以查看已加载的驱动:
    “`
    lsmod | grep -i video
    “`
    通常,会显示NVIDIA或AMD等驱动名称。如果未找到此类驱动,说明系统可能默认使用集成显卡驱动。

    2. 查看可用的显卡驱动
    运行下面的命令可以列出可用的显卡驱动:
    “`
    lspci -k | grep -A 2 -i vga
    “`
    这个命令会列出系统中所有的显卡设备,并显示它们所使用的驱动程序。

    3. 禁用集成显卡驱动
    如果确定正在使用的是集成显卡驱动,可以使用以下方法之一禁用它:

    3.1. 使用系统配置文件
    编辑/boot/grub/grub.cfg文件,在其中找到”quiet splash”这行,将其修改为”nomodeset”。然后重新启动计算机。

    3.2. 修改内核参数
    编辑/boot/grub/grub.cfg文件,在其中的kernel行中添加参数”nomodeset”,然后重新启动计算机。例如,将下面的行:
    “`
    linux /boot/vmlinuz-3.13-1-amd64 root=/dev/sda1 ro quiet splash
    “`
    修改为:
    “`
    linux /boot/vmlinuz-3.13-1-amd64 root=/dev/sda1 ro nomodeset quiet splash
    “`

    3.3. 禁用内核模块
    在终端中运行以下命令可以禁用集成显卡的内核模块:
    “`
    sudo modprobe -r
    “`
    其中,
    应替换为实际的内核模块名称。例如,对于Intel集成显卡,可以使用以下命令:
    “`
    sudo modprobe -r i915
    “`
    此方法的缺点是,禁用内核模块后,与集成显卡相关的功能可能无法正常工作。

    4. 验证禁用结果
    重新启动计算机后,可以使用以下命令来验证集成显卡是否已被禁用:
    “`
    lspci -k | grep -A 2 -i vga
    “`
    如果不再显示集成显卡的信息,说明禁用成功。

    需要注意的是,禁用集成显卡会导致系统只能使用独立显卡。在某些情况下,这可能会导致性能问题或其他不可预料的后果。因此,在执行上述操作之前,请确保了解可能的影响,并备份重要数据。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部