我的显示器分辨率有问题,只能在 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