1440p 显示器仅能以 440p 分辨率工作(AMD Ryzen 5 7600 作为 GPU)

1440p 显示器仅能以 440p 分辨率工作(AMD Ryzen 5 7600 作为 GPU)

我的显示器分辨率有问题,只能在 440p 下工作。我从 AMD 网站安装了 amdgpu 驱动程序(我尝试了专业版和开源版)。我使用 Ubuntu 22.04.2 LTS。

显示器:华硕 rog swift PG278Q(通过 DP 连接)

CoreCtrl v1.4.0-dev 的规格:

==== Software ====
Kernel version: 6.1.4
Mesa version: 23.2.0

==== [GPU 0] ====
BIOS version: 102-RAPHAEL-006
Device ID: 164E
Device model ID: 8877
Driver: amdgpu
Memory: 512 MB
OpenGL version (compat): 4.6
OpenGL version (core): 4.6
PCI Slot: 0000:0b:00.0
Revision: C6
Vendor: Advanced Micro Devices, Inc.
Vendor ID: 1002
Vendor model ID: 1043
Vulkan API version: 4206842

我认为问题出在显示器上,因为get-edid这样返回(我尝试用 Windows 来安装这个显示器,它运行良好)

This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 0
No EDID on bus 1
No EDID on bus 2
No EDID on bus 3
No EDID on bus 4
No EDID on bus 5
No EDID on bus 6
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

    Performing real mode VBE call
    Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
    Function unsupported
    Call failed

    VBE version 0
    VBE string at 0x0 "O"

VBE/DDC service about to be called
    Report DDC capabilities

    Performing real mode VBE call
    Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
    Function unsupported
    Call failed

Reading next EDID block

VBE/DDC service about to be called
    Read EDID

    Performing real mode VBE call
    Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
    Function unsupported
    Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
I'm sorry nothing was successful. Maybe try some other arguments

相关内容