Ubuntu 18.04 GTX1650 Asus 上未检测到 HDMI

Ubuntu 18.04 GTX1650 Asus 上未检测到 HDMI

我知道有很多类似的主题,但我都读过了,没有一个能帮我解决问题。我有华硕 Tuf Gaming fx505 和 Geforce GTX1650,我的外接显示器没有被检测到。我使用的是 nvidia-driver-440,试过 435、430、nouveau。我也关闭了安全启动。

有人知道是否可以通过 HDMI 连接显示器,我已经尝试了所有方法。

答案1

英伟达

Gefore GTX1650 的推荐 Nvidia 驱动程序是 430.09。可从以下网址下载这里,或者直接下载。另外,检查您的 BIOS 以确保 hdmi 端口已正确启用。检查 hdmi 端口是否在 Windows 下工作。检查在 Ubuntu 中,hdmi 显示是否在显示设置中启用。

BIOS

在 中terminal,执行sudo dmidecode -s bios-version并检查您的 BIOS 版本。您有 308。它应该是 310 才是最新的。较新的 BIOS 可以从这里。更新 BIOS 之前请确保做好备份。

答案2

在这里找到解决方案:https://forums.developer.nvidia.com/t/nvidia-xconfig-doesnt-do-what-i-want-it-to-nor-does-nvidia-settings/107883/7

主要步骤:

  1. 删除/etc/X11/xorg.conf
  2. 调整/usr/share/X11/xorg.conf.d/10-amdgpu.conf

Driver "amdgpu"->Driver "modesetting"

  1. 在 /usr/share/X11/xorg.conf.d/10-nvidia.conf 中添加

Option "PrimaryGPU" "Yes"

  1. 创建两个文件桌面版/etc/xdg/自动启动//usr/share/gdm/greeter/自动启动/ 内容:

桌面版

[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer

之后,可以在终端中检查功能:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep vendor

输出应该是Nvidia

这个对我有用。

答案3

使用 Ubuntu 20.04 和主线 5.8 内核,无论是使用 AMD GPU 还是 Nvidia GPU 和 Nvidia 驱动程序,HDMI 都可以正常工作。

所以你需要一个绝对更新到 5.8 内核

我为配备 Ryzen 4800H 和 Geforce 1660 的计算机编写了这篇文章;它会对您有所帮助,但是是法语的: https://doc.ubuntu-fr.org/asus-a17-tuf66iu

相关内容