0

I'm trying to get DisplayLink work on Ubuntu 19.10 for the dual DisplayLink i-tec USB3 to Dual-HDMI device (to have 2 external displays by USB3).

I have posted some log and opened an issue at GitHUB. I wrote to the i-tec support and they said:

The issue you are describing may happen if closed/proprietary nVidia drivers are installed.

Indeed, one of my two integrated graphic cards is NVidia (see below), using driver 430.50 which seems to be the proprietary NVIDIA driver:

sudo lshw -c video
  *-display                
       description: VGA compatible controller
       product: GK104M [GeForce GTX 870M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:36 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0

I'm trying to install the opensource (nouveau) driver. Hints are welcome on how to do this (I cannot get the good-old "proprietary driver" management GUI). I'd also like to be sure I can revert to NVidia driver if nouveau does not work. I was used to backup /etc/X11/xorg.conf, but such file does not exist in my setup:

/etc/X11# ls
app-defaults  default-display-manager  ja_JP.eucJP  rgb.txt  xkb          Xreset    Xresources  Xsession.d        xsm         Xwrapper.config
cursors       fonts                    ja_JP.UTF-8  xinit    xorg.conf.d  Xreset.d  Xsession    Xsession.options  XvMCConfig

And there is only 20-displaylink.conf in xorg.conf.d. What should I back-up? (In grub, I have an old Ubuntu 18.04 around that I can boot with in case of needs)

Also, one of the alternative scripts (open source DisplayLink for Debian, say link above) says:

Building EVDI kernel module with DKMS
ERROR (code 3): Failed to build evdi/5.2.14. Consult /var/lib/dkms/evdi/5.2.14/build/make.log for details..

Thank you in advance for any hints!

1 Answer 1

0

The gcc-9 compiler seemed to be the issue. After the following, compliling EVDI kernel module with DKMS works (both with Debian DisplayLink and official DisplayLink driver): https://bugs.launchpad.net/ubuntu/+source/gcc-9/+bug/1830961 suggests this workaround:

sudo ln -fs gcc-8 /usr/bin/gcc

However, Debian DisplayLink allows to see the screen but not to activate it. Uninstalling it an reinstalling the official DisplayLink driver, it works. (I cannot test with more than a display connected to it at the moment, though). (I guess it should do no harm to revert to gcc-9 if recompiling kernel modules is not needed; but I have not tried).

1
  • 1
    Note, for completeness, that I had uninstalled Nvidia proprietary drivers and used intel or Nouveau, but it did not change the build issue. I had done: apt list --installed | grep nvidia ; sudo apt-get purge libnvidia* ; sudo apt-get purge libnvidia-compute-430:i386 ; sudo apt autoremove ; apt list --installed | grep nvidia ; (no nvidia package installed) ; $ apt list --installed | grep nouveau
    – mayeulk
    Jan 21, 2020 at 14:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.