如何让我的 DisplayLink 显示器再次运行 - 15.10,华硕 MB168B+

如何让我的 DisplayLink 显示器再次运行 - 15.10,华硕 MB168B+

我一直在笔记本电脑(三星 QX410-SO2)上安装 Ubuntu,虽然遇到了一些障碍,但我的华硕 DisplayLink 显示器是安装驱动程序后立即可以工作的显示器之一。

我昨天第一次设置它,它工作得很好,表现也符合预期。当天晚些时候从睡眠状态恢复后,显示器一片空白。我需要便携,所以我不担心这个——断开连接然后走开。

现在,我根本无法识别显示器。我对 Ubuntu 还很陌生,但我真的很想让它再次工作。

为了让它正常工作,我从 displaylink.com 下载了 displaylink-driver-1.0.335.run。之后,我插入显示器,经过短暂的延迟后,它就开始工作了。

我看到 dmesg 输出中识别了监视器:

[    2.090374] usb 1-1.2.1: New USB device found, idVendor=17e9, idProduct=ff03
[    2.090380] usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.090384] usb 1-1.2.1: Product: MB168B+
[    2.090386] usb 1-1.2.1: Manufacturer: DisplayLink
[    2.090389] usb 1-1.2.1: SerialNumber: DALMTF138452
[    2.808469] clocksource: Switched to clocksource tsc
[    7.078269] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[    7.254436] systemd[1]: Failed to insert module 'kdbus': Function not implemented

尽管 dmesg 的最后输出看起来不太好:

[    9.646516] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.646696] bbswitch: detected an Optimus _DSM function
[    9.646711] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[    9.697280] [ ] evdi_init Initialising logging on level 5
[    9.820542] vgaarb: this pci device is not a vga device
[    9.823280] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.823391] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.823457] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.823522] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.823587] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.823652] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.823764] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.823830] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[    9.890237] ACPI Warning: \_SB_.PCI0.P0P2.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   10.548062] i2400m_usb 2-1.3:1.0: WiMAX interface wmx0 (64:d4:da:1c:31:40) ready
[   10.666277] vgaarb: this pci device is not a vga device
[   12.989696] wlp2s0: authenticate with 60:a4:4c:69:a8:50
[   12.995823] wlp2s0: send auth to 60:a4:4c:69:a8:50 (try 1/3)
[   12.997655] wlp2s0: authenticated
[   12.997848] wlp2s0: waiting for beacon from 60:a4:4c:69:a8:50
[   13.013135] wlp2s0: associate with 60:a4:4c:69:a8:50 (try 1/3)
[   13.019591] wlp2s0: RX AssocResp from 60:a4:4c:69:a8:50 (capab=0x411 status=0 aid=2)
[   13.023237] wlp2s0: associated
[   13.023288] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[   14.012644] i2400m_usb 2-1.3:1.0: untested minor fw version 9.3.2
[   14.012652] i2400m_usb 2-1.3:1.0: firmware interface version 9.3.2
[   14.020531] usbcore: registered new interface driver i2400m_usb
[   14.022466] i2400m_usb 2-1.3:1.0 enx64d4da1c3140: renamed from wmx0
[   16.425187] [D] add_store  increasing device count to 1
[   16.425524] [D] evdi_crtc_init drm_crtc_init: 0
[   16.425529] [D] evdi_encoder_init drm_encoder_init: 0
[   16.425630] [D] evdi_detect Painter is disconnected
[   16.425637] evdi evdi.0: No connectors reported connected with modes
[   16.425641] [drm] Cannot find any crtc or sizes - going 1024x768
[   16.427967] evdi evdi.0: fb1: evdidrmfb frame buffer device
[   16.427978] [drm] evdi: evdi_stats_init
[   16.427990] [drm] Initialized evdi 1.0.68 19700101 on minor 2
[   16.428865] [W] evdi_painter_disconnect (dev=0) An unknown connection to ffff88003555c400 tries to close us - ignoring
[   16.429307] [W] evdi_painter_disconnect (dev=0) An unknown connection to ffff88003555c400 tries to close us - ignoring
[   16.473118] [D] evdi_detect Painter is disconnected
[   16.473163] [D] evdi_detect Painter is disconnected
[   16.473619] [D] evdi_painter_crtc_state_notify (dev=0) Notifying crtc state: 0
[   16.473625] [D] evdi_painter_crtc_state_notify (dev=0) Notifying crtc state: 0
[   18.661534] Non-volatile memory driver v1.3
[   22.851144] [W] evdi_painter_disconnect (dev=0) An unknown connection to ffff8800c5260c00 tries to close us - ignoring
[   22.863078] [D] evdi_painter_connect (dev=2) Connected with ffff8800c5260c00
[   22.863086] [D] evdi_painter_connect (dev=2) Edid (3 bytes): 00 ff ff
[   22.863091] [D] evdi_detect (dev=2) Painter is connected
[   22.865501] [D] evdi_detect (dev=2) Painter is connected
[   22.865511] [D] evdi_painter_get_edid (dev=2) 00 ff ff

这里是否存在我遗漏的明显线索?

答案1

这台笔记本电脑有两块显卡 - 一块是英特尔内置显卡,另一块是 NVidia 独立显卡。我换成了英特尔显卡(使用 nvidia prime),重启后,我的显示器就恢复了。

sudo prime-select intel

我发布这个信息是为了将来能对任何人有所帮助,但如果有人知道如何在使用 NVidia 卡的同时保持华硕显示器运行,这将是首选的解决方案。

相关内容