我在华硕 TUF 笔记本电脑上运行Ubuntu 22.04.3 LTS
,它有一个混合显卡设置 amd + nvidia。当我运行 Windows 时,我可以在外接显示器上看到显示,但当我运行 ubuntu 时,我什么都看不到。请帮忙。
答案1
问题是 HDMI 端口直接连接到您的 GPU。因此您需要进行适当的配置并告诉系统为笔记本电脑和集成外接显示器使用集成 GPU。
如果您尝试使用 HDMI 连接到外部显示器,并且您有一个像我一样的混合设置(AMD Radeon Vega
+ Nvidia 1650
),那么这些配置文件可能会对您有所帮助,因为它对我有用。
笔记:我正在运行kali linux
(基于 debian)kde plasma。
- 查找我的自动脚本这里
sudo (text_editor) /usr/share/X11/xorg.conf.d/10-amdgpu.conf
Section "OutputClass"
Identifier "AMDgpu"
MatchDriver "amdgpu"
Driver "modesetting"
EndSection
sudo (text_editor) /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/nvidia/xorg"
ModulePath "/usr/lib/xorg/modules"
Option "PrimaryGPU" "Yes"
EndSection
- 确保没有其他名为干扰的配置文件
10-nvidia-drm-outputclass.conf
&10-amdgpu.conf
(在 /etc/X11 或 /usr/share/X11 中)。
最后
显示管理器(选择您的):
光子发射
- 创造
/etc/lightdm/display_setup.sh
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
- 使脚本可执行:
chmod +x /etc/lightdm/display_setup.sh
[Seat:*]
现在通过编辑以下部分来配置 lightdm 来运行脚本/etc/lightdm/lightdm.conf
:
/etc/lightdm/lightdm.conf
[Seat:*] display-setup-script=/etc/lightdm/display_setup.sh
现在重新启动,您的显示管理器应该会启动。如果您的显示 dpi 不正确,请添加以下行(也适用于其他显示管理器):
xrandr --dpi 96
星载数字多模光纤
/usr/share/sddm/scripts/Xsetup
xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto
妊娠期糖尿病
/usr/share/gdm/greeter/autostart/optimus.desktop /etc/xdg/autostart/optimus.desktop
[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer
确保 GDM 使用X as default backend
。
- 启用主要同步
编辑或创建/etc/modprobe.d/nvidia.conf
::
添加:
options nvidia-drm modeset=1
- 新黑名单:
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
- 更新 initramfs:
sudo update-initramfs -u -k all
重启。
这是我开具的原始票据,nvidia 支持人员非常积极地帮助了我,感谢他们让我能够在新显示器上工作。https://forums.developer.nvidia.com/t/having-problem-while-using-external-monitor-on-parrot-os/199476/18