Go Back   DisplayLink Forum > DisplayLink Graphics Technology > Linux and Open Source

Reply
 
Thread Tools Search this Thread Display Modes
Old 01-19-2017, 05:45 PM   #1
herrP
Junior Member
 
Join Date: Jan 2017
Posts: 3
Default Arch - Blank/black screen with only a mouse pointer & no signal to external monitors

I've been using version 1.2.65 of DVM on my Arch installation successfully for about 2 weeks now. Either yesterday or the day before that did something happen causing me to only see a blank/black screen with a mouse pointer. I did update some packages both days which I now know is the reason for all of this.

Now, I do not know if you are aware of how one would setup DVM using Arch so I will briefly write the steps I took when I first started using it.
  1. Download and install evdi
  2. Download and install DVM
  3. Make sure the DVM service is running
    1. Code:
      ➜  ~ systemctl enable displaylin
      ➜  ~ systemctl start displaylink
      ➜  ~ reboot
  4. Use xrandr to enable the external monitors
    1. Code:
      ➜  ~ xrandr --listproviders
      Providers: number : 3
      Provider 0: id: 0x49 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 6 associated providers: 2 name:Intel
      Provider 1: id: 0x16d cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
      Provider 2: id: 0x143 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
      ➜  ~ xrandr --setprovideroutputsource 1 0
      ➜  ~ xrandr --setprovideroutputsource 2 0
      ➜  ~ xrandr --output eDP1 --auto --output DVI-I-2-2 --auto --right-of eDP1 --output DVI-I-1-1 --auto --right-of DVI-I-2-2

The currently installed packages on my system in a working case can be found in the file called "pacman.txt" in the attached zip file. The other compressed file shows what packages have been downgraded to make DVM work as expected again. But I will also list that log file directly here so it can be reviewed more easily:
Code:
:: Starting full system upgrade...
warning: brltty: downgrading from version 5.4-5 to version 5.4-4
warning: cups: downgrading from version 2.2.2-1 to version 2.2.1-1
warning: imagemagick: downgrading from version 6.9.7.4-1 to version 6.9.7.3-1
warning: jsoncpp: downgrading from version 1.8.0-1 to version 1.7.7-1
warning: libcups: downgrading from version 2.2.2-1 to version 2.2.1-1
warning: libgadu: downgrading from version 1.12.1-3 to version 1.12.1-2
warning: libphonenumber: downgrading from version 8.0.0-2 to version 8.0.0-1
warning: libpulse: downgrading from version 10.0-1 to version 9.0-1
warning: libtasn1: downgrading from version 4.10-1 to version 4.9-2
warning: libxkbcommon: downgrading from version 0.7.1-1 to version 0.7.0-1
warning: libxkbcommon-x11: downgrading from version 0.7.1-1 to version 0.7.0-1
warning: nfs-utils: downgrading from version 2.1.1-1 to version 1.3.4-1
warning: poppler: downgrading from version 0.51.0-1 to version 0.50.0-1
warning: poppler-glib: downgrading from version 0.51.0-1 to version 0.50.0-1
warning: protobuf: downgrading from version 3.1.0-1 to version 3.0.2-3
warning: protobuf-c: downgrading from version 1.2.1-4 to version 1.2.1-3
warning: pulseaudio: downgrading from version 10.0-1 to version 9.0-1
warning: pulseaudio-bluetooth: downgrading from version 10.0-1 to version 9.0-1
warning: webkit2gtk: downgrading from version 2.14.3-1 to version 2.14.2-2
warning: webkitgtk: downgrading from version 2.4.11-4 to version 2.4.11-3
warning: xf86-input-evdev: downgrading from version 2.10.5-1 to version 2.10.4-2
warning: xorg-mkfontdir: downgrading from version 1.0.7-7 to version 1.0.7-5
resolving dependencies...
looking for conflicting packages...

Packages (22) brltty-5.4-4  cups-2.2.1-1  imagemagick-6.9.7.3-1  jsoncpp-1.7.7-1  libcups-2.2.1-1  libgadu-1.12.1-2  libphonenumber-8.0.0-1  libpulse-9.0-1  libtasn1-4.9-2  libxkbcommon-0.7.0-1
              libxkbcommon-x11-0.7.0-1  nfs-utils-1.3.4-1  poppler-0.50.0-1  poppler-glib-0.50.0-1  protobuf-3.0.2-3  protobuf-c-1.2.1-3  pulseaudio-9.0-1  pulseaudio-bluetooth-9.0-1  webkit2gtk-2.14.2-2
              webkitgtk-2.4.11-3  xf86-input-evdev-2.10.4-2  xorg-mkfontdir-1.0.7-5

Total Installed Size:  214,05 MiB
Net Upgrade Size:       -1,10 MiB

:: Proceed with installation? [Y/n] 
...
:: Running post-transaction hooks...
(1/3) Updating icon theme caches...
(2/3) Updating the info directory file...
(3/3) Updating the desktop file MIME type cache...
Please ignore the gdm package that is shown as installed in the compressed archive. I merely installed gdm when I started having troubles. I have since then stopped and disabled that service. I used lightdm prior and after this issue.

In any case, one of the packages listed in the CODE section above must be the cause for all of this. I will try to see if I can find out which one exactly. Also, I can try to attach debug logs if I can make the debug tool work on Arch.
Attached Files
File Type: zip pacman.zip (4.4 KB, 0 views)

Last edited by herrP; 01-20-2017 at 01:43 PM.
herrP is offline   Reply With Quote
Old 01-20-2017, 08:27 AM   #2
herrP
Junior Member
 
Join Date: Jan 2017
Posts: 3
Default

I forgot to mention that when I had upgraded the packages shown above and rebooted then
Code:
xrandr --listproviders
no longer gave me any providers other than the Intel one.
herrP is offline   Reply With Quote
Old 01-23-2017, 09:14 AM   #3
herrP
Junior Member
 
Join Date: Jan 2017
Posts: 3
Default

Ok, so I installed each package above one by one and rebooted after each. It still works after installing all of them. Not sure why I had issues in the first place.
herrP is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:04 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.