几个月来一切都很顺利,直到我订购了新的键盘和显示器,我唤醒了我的戴尔 inspiron15向上和外部HDMI 显示器曾是未能识别再也编不出这些东西了。
- 使用不同的 PC 检查显示器 - 正常
- 检查了我的 PC HDMI 端口 - 正常(监视器开始扫描程序)
首先,我已经尝试了一切这里但我得到了以下信息:
sudo xrandr --output HDMI-1 --auto <-- OK
sudo xrandr --addmode HDMI-1 1920x1080 <-- OK
sudo xrandr --output HDMI-1 --mode 1920x1080 --pos 0x0 <--ERR: xrandr: Configure crtc 1 failed
我也尝试用这个命令替换第三个命令,但出现同样的错误:
sudo xrandr --output HDMI-1 --mode 1920x1080 --right-of eDP-1
这是我的设置:
显卡:Mesa Intel® UHD Graphics 620 (KBL GT2)
输出lshw -c video
*-display
description: VGA compatible controller
product: UHD Graphics 620
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:138 memory:d1000000-d1ffffff memory:b0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff
*-display
description: Display controller
product: Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: c1
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:140 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:e000(size=256) memory:d0200000-d023ffff memory:d0240000-d025ffff
输出xrandr --verbose
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.01*+ 60.01 59.97 59.96 59.93 47.10
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
...
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis) <-- ISSUE HERE???
1920x1080 60.01
扯头发,不知道该怎么解决这个问题。任何指点都非常感谢。谢谢!
笔记:
- 我依稀记得之前出现过这个 HDMI 断开问题,但后来 xrandr 命令解决了它。
- 请注意,我没有 nvidia 显卡。
答案1
PC: Have you tried turning it off and on again
Me: Yes
PC: Ok, then I have no I idea what wrong and I will not work.
Me*(4 days later)*: Lets do that again, this time keep a monitor connected and turned on.
PC: fine, I can work with that.
显然,重新启动并连接外接显示器可以解决问题:)
我不知道发生这种情况的根本原因,但如果我发现更多信息,我会更新这个答案。
答案2
我遇到了类似的问题,我的第三个显示器在配备 Intel® UHD Graphics 620(KBL GT2)的 Ubuntu 18.04 上无法被识别。
对我有用的解决方案是,当您启动电脑时,笔记本电脑在操作系统加载管理器中启动时将内核更改为 4.15。
希望它能够帮助其他遇到同样问题的人。
答案3
首先,我安装了缺失的固件,git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
并将缺失的文件复制到/lib/firmware/amdgpu
。
amdgpu.dc=0
此外,仅当我在 GRUB_CMDLINE_LINUX_DEFAULT grub 配置 (/etc/default/grub) 中添加内核参数时,开源驱动程序 amdgpu 才可以工作在双显示器上。
sudo update-grub
毕竟别忘了执行。