Kali Rolling 无法连接外部显示器。如何解决?

Kali Rolling 无法连接外部显示器。如何解决?

屏幕通过适配器连接到我的笔记本电脑上的 HDMI 端口(屏幕不支持 HDMI)。同一个屏幕在 Windows 上可以正常工作。

我的键盘上有一个更改屏幕的键,它只是显示“无外部显示器”。

我该如何解决这个问题?

Linux 4.14.0-kali3-amd64 #1 SMP Debian 4.14.12-2kali2 (2018-01-11) x86_64 GNU/Linux

 dpkg -l |grep nouv
ii  libdrm-nouveau2:amd64                         2.4.89-1                             amd64        Userspace interface to nouveau-specific kernel DRM services -- runtime
ii  xserver-xorg-video-nouveau                    1:1.0.15-2                           amd64        X.Org X server -- Nouveau display driver

lspci 
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #4 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060] (rev a1)
02:00.0 Network controller: Intel Corporation Intel Dual Band Wireless-AC 3165 Plus Bluetooth (rev 99)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

答案1

您可以使用该应用程序排除显示设置故障xrandr。当不带参数调用时,它会显示所有检测到的输出和连接的屏幕及其支持的分辨率。检查您的 HDMI 连接器是否有输出,名为HDMI-XHDMIX(取决于配置,其中X为数字)。

如果有,您应该插入显示器并查看xrandr该条目下是否显示任何支持的分辨率HDMI-X。如果它显示一些,但屏幕本身未启用,请尝试xrandr --output <output name> --auto启用该屏幕,并将xrandr --output <output name> --left-of <output-name>其放置在其他输出(例如您的笔记本电脑屏幕)的左侧。--right-of同样有效。

如果 -entry 下没有显示任何屏幕分辨率HDMI-X,但仍显示已连接,则您的屏幕(可能是因为适配器)未公布其支持的分辨率。在这种情况下,请尝试使用 的xrandr开关手动添加支持的模式--addmode(有关man xrandr详细信息,请参阅)。

如果您看不到HDMI端口,或者尽管您的屏幕已插入,但仍然显示disconnected,则您可能需要调整硬件/驱动程序配置。尝试使用专有驱动程序而不是免费驱动程序,正如评论中已经指出的那样。如果您有多个输出,请尝试另一个输出,看看是否有效。

相关内容