带有混合 (Nvidia Optimus) 笔记本电脑的 HDMI 外部显示器

带有混合 (Nvidia Optimus) 笔记本电脑的 HDMI 外部显示器

Linux - Debian uname -a >> 输出

Linux HomeLT 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux

我有一台华硕 TUF FX504 GM。它有一个 Intel i7 8750H 和一个 GTX 1060 问题是..我无法使用默认情况下插入 HDMI 端口的外部显示器。 Intel iGPU,UHD 630 是默认使用的,除非我按照以下指南中指定的方式使用此配置文件。

我安装了“nvidia-driver”软件包。

http://us.download.nvidia.com/XFree86/Linux-x86/375.26/README/randr14.html

/etc/X11/xorg.conf.d/10-nvidia.conf

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

无论如何,有没有办法更改此文件,以便计算机在英特尔屏幕上显示..但同时也保持 nvidia 驱动程序“不活动”,以便当我运行命令“xrandr --auto”时两个显示器都会显示

我尝试把

Screen 0 "intel"
Inactive  "nvidia"

但这是行不通的。尝试过

Screen 0 "intel"
Screen 1 "nvidia

“没有不活动的线路。这也不太有效。

我也得跑

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

启动后。

有人可以帮忙吗?

类似主题 nvidia optimus 笔记本电脑上的英特尔驱动程序无法识别内部显示屏

答案1

有点晚了,但根据文档,BusID 格式是

"%d@%d:%d:%d", bus, domain, device, function

我会尝试用 @ 替换第一个 : 。

NVIDIA 常见问题解答:“PCI 总线 ID 的格式是什么?”

相关内容