在我的新台式电脑上,有 5 个 DisplayPort,其中 3 个连接到主板,2 个连接到独立 GPU。但是,当我使用 Ubuntu 时,GPU 上的 2 个 DisplayPort 不会输出任何信号。相反,视频来自主板的 DisplayPort。BIOS、我在同一台计算机上安装的 Windows 或甚至 GRUB 引导加载程序(由于某种原因,它运行得很好)都不是这样的。所有这些都可以从 GPU 正常输出视频。这非常令人沮丧,因为 Windows 与 Linux 完全相反:它只从 GPU 输出视频,而不是从主板输出视频。因此,每当我在 Windows 和 Linux 之间切换时,我都必须物理切换电缆插入哪个端口。如果视频可以始终从 GPU 输出,那就最好了。
关于当前情况以及我已尝试的方法的详细信息:
- 据我所知,即使没有视频输出,显卡似乎工作正常。我在 Linux 和 Windows 上运行了图形基准测试,它们都达到了类似的性能水平,我相当肯定集成显卡无法达到这一水平。
- 我正在双启动 Ubuntu 24.04 LTS 和 Windows 11
- 我曾尝试安装 Pop OS 而不是 Ubuntu,但是问题并没有得到解决。
- 该计算机是戴尔 Precision 3460。它是新的,所以我没有对它进行太多的摆弄。
- 显卡是 AMD Radeon Pro W6300
- 我已在 Windows 中禁用快速启动并在 BIOS 中禁用安全启动
- 在 BIOS 中,有一个标有“主显示器”的设置,其中包含 3 个选项:“自动”、“板载视频”和“AMD HD 显卡(插槽 1)”。我将设置从“自动”更改为“AMD HD 显卡(插槽 1)”,并将 BIOS 更新为戴尔网站上的最新版本,但这并没有解决问题。我没有在 BIOS 中看到与显卡相关的任何其他设置。
- 除了 5 个 DisplayPort 之外,没有其他 DisplayPort、HDMI 端口、VGA 端口或任何其他类型的视频输出端口。
- 我的电脑手册说我应该将 DisplayPort 插入 GPU
以下是输出lspci -k | grep -EA3 'VGA|3D|Display'
:
0000:00:02.0 Display controller: Intel Corporation AlderLake-S GT1 (rev 0c)
Subsystem: Dell AlderLake-S GT1
Kernel driver in use: i915
Kernel modules: i915, xe
--
0000:03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 24 [Radeon PRO W6300/W6300M] (rev 01)
Subsystem: Dell Navi 24 [Radeon PRO W6300/W6300M]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
输出如下lspci
:
0000:00:00.0 Host bridge: Intel Corporation Device 4640 (rev 02)
0000:00:01.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 (rev 02)
0000:00:02.0 Display controller: Intel Corporation AlderLake-S GT1 (rev 0c)
0000:00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant (rev 02)
0000:00:06.0 System peripheral: Intel Corporation RST VMD Managed Controller
0000:00:08.0 System peripheral: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator (rev 02)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
0000:00:14.0 USB controller: Intel Corporation Alder Lake-S PCH USB 3.2 Gen 2x2 XHCI Controller (rev 11)
0000:00:14.2 RAM memory: Intel Corporation Alder Lake-S PCH Shared SRAM (rev 11)
0000:00:15.0 Serial bus controller: Intel Corporation Alder Lake-S PCH Serial IO I2C Controller #0 (rev 11)
0000:00:16.0 Communication controller: Intel Corporation Alder Lake-S PCH HECI Controller #1 (rev 11)
0000:00:16.3 Serial controller: Intel Corporation Device 7aeb (rev 11)
0000:00:17.0 System peripheral: Intel Corporation RST VMD Managed Controller
0000:00:1f.0 ISA bridge: Intel Corporation Device 7a88 (rev 11)
0000:00:1f.3 Audio device: Intel Corporation Alder Lake-S HD Audio Controller (rev 11)
0000:00:1f.4 SMBus: Intel Corporation Alder Lake-S PCH SMBus Controller (rev 11)
0000:00:1f.5 Serial bus controller: Intel Corporation Alder Lake-S PCH SPI Controller (rev 11)
0000:00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (17) I219-LM (rev 11)
0000:01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev 01)
0000:02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
0000:03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 24 [Radeon PRO W6300/W6300M] (rev 01)
0000:03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller
10000:e0:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 02)
10000:e0:17.0 SATA controller: Intel Corporation Alder Lake-S PCH SATA Controller [AHCI Mode] (rev 11)
10000:e1:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9B1 (DRAM-less) (rev 02)