New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
how i made displaylink detect my external monitor #469
Labels
Comments
This was referenced Oct 8, 2020
Well done! This was the last step I needed to make it work! Jorgen |
This was referenced Oct 9, 2020
Thank you for your contribution @kngharv ! |
Closed
Repository owner
locked as resolved and limited conversation to collaborators
Oct 13, 2020
Repository owner
deleted a comment from
robotard
Oct 13, 2020
Repository owner
deleted a comment from
robotard
Oct 13, 2020
Repository owner
deleted a comment from
jdybdahl
Oct 13, 2020
Repository owner
deleted a comment from
robotard
Oct 13, 2020
Repository owner
deleted a comment from
robotard
Oct 13, 2020
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I managed to make my displaylink hub detect my external monitor when X11 server is used.
I thought the problem lies upon my xorg setting, thus tried just about every xorg.conf file in the forum, none of them alone worked.
The key, lies upon TWO commands in the documentation.
First command is the following:
xrandr --listproviders
Once you successfully installed the displaylink device driver, you should see "multiple lines" indicate that there are "multiple source," each line represents some sort of "GPU."
Let say your computer have an Intel CPU and a Nvidia GPU card, you should expect to see TWO lines before you install the displaylink driver. Once you install the displaylink driver, you would THINK the two lines will become THREE, as one additional line represents the displaylink GPU.
In my case, I don't have Nvidia nor AMD GPU, thus, I only had one single line before displaylink driver installed.
When I plug in my displaylink hub, instead of two lines as I expected, I got these instead:
The first line was originally labelled "intel." So, I know that thing is a real GPU. But ALL the rest are displaylink "gpus?"
The second line in question is the following:
xrandr --setprovideroutputsource 1 0
I didn't know what this meant until I ran into some article in Arch Linux's forum. This line somehow connect the real intel GPU to the displaylink "output."
My mistake is that I merely follow the document here, and I merely executed:
Since I actually have total of FOUR displaylink "sink" or "output," I really need to link ALL of them to the intel GPU.
it turned out that my external monitors were linked to the "3rd" and "4th" displaylink sink. As soon as I execute
xrandr --setprovideroutputsource 3 0
,xrandr --setprovideroutputsource 4 0
, my computer detected external monitors.In short,
xrandr --listproviders
xrandr --setprovideroutputsource
n timeswhere n is the number of additional lines appears when displaylink driver is installed. As an example, if you have total of 5 lines, n would be "4" if you don't have nvidia/amd gpus. If you do have a nvidia/amd gpu and it is not disabled, then, n is 3
Good luck.
ps. the following is my
/etc/X11/xorg.conf.d/20-displaylink.conf
fileThe text was updated successfully, but these errors were encountered: