就在这个星期,我得到了4800 H的最新手册14 2020 AMD。在windows上,我使用一个UtechSmart USB集线器将4K@60 it输出到我的显示器上,这样我就知道这是可能的。
然而,Linux则是另一回事。我安装了Kubuntu20.04LTS,但是我只能通过进入恢复模式,然后选择“继续引导”来引导它(我相信是5.4内核)。否则,它只会挂在华为的徽标上。我安装了5.8.15内核,一切看起来都很好,但我似乎无法将显示输出设置为60 by,尽管在设置中也可以使用,这一点也得到了xrandr的确认:
> Screen 0: minimum 320 x 200, current 3840 x 3600, maximum 16384 x 16384
eDP connected primary 2160x1440+783+2160 (normal left inverted right x axis y axis) 296mm x 197mm
2160x1440 60.00*+
1920x1200 60.00
1920x1080 60.00
1600x1200 60.00
1680x1050 60.00
1280x1024 60.00
1440x900 60.00
1280x800 60.00
1280x720 60.00
1024x768 60.00
800x600 60.00
640x480 60.00
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
DisplayPort-3 disconnected (normal left inverted right x axis y axis)
DisplayPort-4 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
3840x2160 60.00 + 30.00*
2560x1440 59.95
1920x1080 60.00 59.94
1600x900 60.00
1280x1024 60.02
1280x800 59.81
1280x720 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 60.00 59.94
640x480 60.00 59.94然而,在运行xrandr --output DisplayPort-4 --mode 3840x2160 --rate 60时,我得到了xrandr: Configure crtc 1 failed
我假设这与amdgpu驱动程序有关,所以我继续下载了最新的20.30版本,但是,我得到了以下错误:
Loading new amdgpu-5.6.5.24-1109583 DKMS files...
Building for 5.8.15-050815-generic
Building for architecture x86_64
Building initial module for 5.8.15-050815-generic
ERROR (dkms apport): kernel package linux-headers-5.8.15-050815-generic is not supported
Error! Bad return status for module build on kernel: 5.8.15-050815-generic (x86_64)
Consult /var/lib/dkms/amdgpu/5.6.5.24-1109583/build/make.log for more information.我甚至尝试在5.8.1内核上安装它,但没有成功。
这就是我现在被困的地方,我很确定我破坏了整个装置。对如何解决我的问题有什么见解吗?
更新:从内核版本5.15开始,这个问题已经解决了!
发布于 2021-02-18 14:10:09
4K在60赫兹需要2车道的HBR3 (=显示端口1.3及以上)或4车道的HBR2 (=显示端口1.2)。
使用USB输出,笔记本电脑(华为Matebook 14 AMD)的DisplayPort版本为1.4,可以设置为2或4车道操作。它可以任意组合RBR,HBR,HBR2和HBR3的转移模式超过2或4车道。
。
但是,链中的所有设备都需要支持这些模式。如果对接站只工作到DisplayPort 1.2,您将需要四个DP车道60赫兹。即使笔记本电脑支持这一点,操作系统也需要能够设置传输模式。
USB支持多种替代模式,如:电源传输、双线DisplayPort 1.4、USB3.2×1、USB2.0PD、4通道DP 1.2、USB2.0PD、无DP、USB3.2×2、USB2.0。
它不可能同时提供4车道的DP和USB3.2,它只是没有足够的物理连接。
如果对接站是DP 1.2,那么Windows显然所做的是将对接站配置为没有USB 3.2和DP 1.2的四车道,然后将对接站上的任何内部USB设备(例如网卡)降为EHCI (USB 2.0速度和传输模式)。
这显然是Linux与这个对接站所不能做的,不管您是否使用USB端口(我假设您没有使用USB3.2设备)。
如果你有,你可能会幸运地从对接站移除这些设备,只连接电源、显示器和笔记本电脑。如果它不起作用,那么我就没有任何好的建议来解决这个问题。
直接模式(如USB到DisplayPort电缆),其中USB3.2是不可能的,可以解决这个问题,因为所有四个DP通道是可用的。
发布于 2021-12-17 10:13:17
这个话题很古老,但是如果其他人会搜索Matebook 14是否有DisplayPort 1.4和HBR3,那么我可以确认。
这台膝上型计算机中的USB-C连接能够:
我不能推荐任何码头,因为我正在使用飞利浦279 p显示器,最后,多年后,我的梦想实现了,我只能使用一个电缆,没有任何对接站之间的计算机和显示器。
3:2的屏幕比例是惊人的。即使到了2021年年底,我也认为这笔钱花得不错。
发布于 2022-05-04 14:43:37
有些笔记本,如HPProBook650 G4,允许您从BIOS定义HBR行的行为。
正如在这句话上所述,这是为了重新分配HBR线路,以便有更多的视频空间,但将USB3端口的速度放慢到2.0版本。
在我的例子中,现在我有两个外部QHD监视器,在2560x1440@75 the,和USB2端口在码头上,这不影响我的日常工作。
https://unix.stackexchange.com/questions/615087
复制相似问题