-
Notifications
You must be signed in to change notification settings - Fork 185
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
Wayland support #58
Comments
Our distro of focus is Ubuntu, so after X is dropped it will probably be Mir first. However, I thought Wayland still builds on KMS? Page flipping support is already present in evdi as this is how Chrome OS and its Ozone interfaces with it. I'll keep this open, in hope that someone familiar with Wayland takes over and proposes changes if necessary. |
wayland becomes default in Fedora 25 next week too |
Ok, I can confirm that evdi works fine on Ubuntu and I don't have any problem to switch the Linux distribution on my laptop. It will be great to have it working on Arch as well, but I can wait for it. |
I have it working nearly without bugs on F24 Wayland. F25 evdi doesnt work at all. Fedora 25, up to date. Displaylink installed without any issues. https://gist.github.com/ment0s/fc9a11c6b77a41870e215e7a5d4522dc |
To work with Wayland, evdi lacks GBM. For anyone that would be willing to have a go and develop a GBM backend, here's how it was already implemented for Chrome OS in their minigbm: https://chromium.googlesource.com/chromiumos/platform/minigbm/+/master/evdi.c |
So with Ubuntu shifting back to GNOME: https://insights.ubuntu.com/2017/04/05/growing-ubuntu-for-cloud-and-iot-rather-than-phone-and-convergence/ |
With the aforementioned death of Mir and Ubuntu's move to Wayland, it would be nice to know DisplayLink's intentions -- support Wayland or give up on Linux desktop distros entirely? *** update *** Wayland support is in the works, apparently. Alban Rampon on Twitter: "It's a big job, in progress." |
Pinged Alban Rampon on Twitter. He hasn't gotten back to me yet. Maybe you have better luck? |
Haven't hear anything more from Alban Rampon. Sure would be nice to use my DisplayLink display in vertical orientation, with my Antergos-running X1 Carbon. |
I doubt this will ever happen, as Thunderbolt/USB-C type docks are becoming increasingly common and require no specific software drivers. |
@agronholm Have you tried this with multiple monitors on Linux? A quick search didn't pull up anything on Amazon, but I'm not sure what I'm looking for. The DisplayLink I bought from Amazon was supposed to work but well... |
I have a 3 monitor setup right now with a Dell Thunderbolt dock. Works quite well. Clarification: Laptop + 2 external monitors via the dock. |
You think Mr. Rampon is lying about it being in progress? Or do you think they'll give up on the project? |
Rest assured, we have every intention to add Wayland support. It is just not trivial, as current versions of Wayland don't play well with multiple GPUs in the system. Hang in there. |
Will the Wayland-supporting version enable rotation/portrait orientation? |
Also, is development of this driver contingent on updates to Wayland? |
I had not seen that twitter message or the edited comment that mentioned it. |
Having no legacy of X makes it easier to make it resilient to updates to Wayland, or to support features like rotation. Note that rotation works on some systems even with X. |
@displaylink-mlukaszek Thanks! I'd be happy to test. I'm running Gnome Ubuntu 17.04 with Wayland (which is +/- the base for the next Ubuntu LTS). |
Okay, thanks.
I am running Arch 64[4.9.48-1-lts], just converted to LTS kernel and now
everything works. For some reason 4.12.12-1 does not work at all. It
crashes and has several issues.
…On 09/11/2017 11:25 AM, Michael Cole wrote:
@displaylink-mlukaszek <https://github.com/displaylink-mlukaszek>
Thanks! I'd be happy to test. I'm running Gnome Ubuntu with Wayland
(which is +/- the base for the next Ubuntu LTS).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#58 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AC4cSbL7b4LOO09kAzcztDUIbe_MNu_Cks5shXswgaJpZM4Kzs17>.
|
I didn't find your e-mail, so answering here. I tested Dell WD15 dock with Dell 5855 and Dell 9250. If you want two or three displays attached via HDMI and DVI - then Dell TB16 is better choice, but keep in mind that you need latest firmware in dock AND in laptop/tablet so first thing to do is upgrade drivers for Thunderbolt 3 controller and upgrade firmware in laptop or tablet (both is requirement for dock firmware upgrade) only after this you can upgrade firmware in dock. Dock firmware upgrade is done in two steps: at first step Windows utility prepare UEFI for dock upgrade, at second step laptop reboot and perform dock upgrade from UEFI. So you'll need Dell's laptop or tablet with Thunderbolt 3 and running Windows to perform Dell TB16 upgrade. Without firmware upgrade TB16 is unusable. And don't buy TB15 as it has faulty hardware. After firmware upgrade - Dell TB16 should work with any other Thunderbolt 3 compatible laptop or tablet with fresh firmware in Thunderbolt 3 controller (get upgraded as part of UEFI upgrade) running Linux. |
Hey @RussianNeuroMancer, thanks for the reply. I had a Pluggable with the 3900 chip and it was cheaply made, very unstable under X, and a no-go on wayland. I reinstalled Ubuntu to switch back to X, installed Gnome, and still had problems with it (needed to reconfigure screens every few minutes), so I threw it away. I bought a SIIG docking station with the 5900 chip and it's much more stable under X. Haven't tried Wayland. https://www.amazon.com/gp/product/B074ZJ143Q/ Thanks for the feedback and advice, hopefully we'll help the next person. |
I don't know when this happened but wayland works for me with fedora-26-displaylink-1.5.0-1.x86_64.rpm Thank you so much! |
It does? Hmm, I'm on Fedora 27 and I don't get anything in my user session. It only seems to "work" with GDM, where I get either only the displaylink screen or my regular screen but not both at the same time... :/ |
Any sort of progress update would be appreciated. |
Basically you can apply your patch as is, if you convert to lts kernel. I
was going to write a wrapper but, it would basically force you to install
lts.
…On Fri, May 11, 2018, 9:08 PM Christopher Carr ***@***.***> wrote:
Any sort of progress update would be appreciated.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#58 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AC4cSasuRUq2iTiYXc8gf9PN5vbTbKCbks5txmA9gaJpZM4Kzs17>
.
|
@b3nto I was referring to a progress report on Wayland support. |
Except for xorg server versions > 1.19.6 |
Alban Rampon says: "Work for Wayland has now started." |
Wayland support is really necessary, because xorg doesn't support different scale for different monitor. |
is there any update on this ? More and more laptop displays come with 2k-4k displays and its not possible to have different scaling with evdi atm. This would be really useful to have wayland support |
DisplayLink is history. There are Dockingstations based on plain usb3 (laptop with 2 attached monitors on wayland here) and Thunderbold. Just sell your DisplayLink |
there are devices in corporate environment which you cant sell. There are and there will be displaylink devices out there so support for wayland is definitely needed. |
Update: the development in GNOME compositor, mutter, has now reached a milestone that allows people use DisplayLink driver with Wayland if they have GNOME 3.32.1 installed. The packages for Ubuntu 19.04 are currently waiting in “disco-proposed” repository and they should be included in normal updates soon. Interested users are welcome to enable Proposed (https://wiki.ubuntu.com/Testing/EnableProposed) and upgrade libmutter and gir1.2-mutter packages. For more information about the final fix, see https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1826182 |
@mlukaszek does this mean that DisplayLink support is to be handled on a per Wayland compositor basis? |
@swinny89 correct. The compositor must be able to know how to handle secondary display devices, that are additional to the main GPU, and are hot-plugable. If you review contributions to mutter by Pekka Paalanen and Emilio Pozuelo Monfort, you can see what is the nature of changes that are needed. https://gitlab.gnome.org/GNOME/mutter/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&author_username=ppaalanen |
Up. What about compositors that's based on |
@displaylink-mlukaszek any news about other compositors? e.g. |
Sway dev says it should be working, but I have not been able to get it to work. |
@swinny89 Arch with sway/wlroots works most of the time for me with my Dell D6000 dock at work. I'm on a Dell Latitude 7480. It stopped working recently, but not sure of the cause yet. We should listen to sircmpwn though and open an issue against wlroots if we are still having problems. I would be happy to share my "previously-working" setup if you like. You can reach out to me, I basically just followed the arch wiki though. |
@charims can you link us to the Arch Wiki entry ? |
Sure, the section I followed: Installation Note to users: Installing from the AUR can be dangerous, as these are user-maintained packages. It should not be done naively, one should know the contents of the repositories and what code is being installed before installing them. To move the displays around in sway/wlroots: Please note on the D6000 there are times where the HDMI output works better than the DisplayPort. Also, I have had updates break displaylink, but it is normally working again in a couple days. YMMV. |
@MartinBriza it's not
It's 3 years now. Do you believe someone took his device apart for 3 years, without connecting any external monitoring and patiently waiting for the new drivers to be released? Everyone running Linux has probably sold the device or threw it in the garbage. In my case, since it was bought by my organisation, we gave the device to a windows users and I got a new thunderbolt device. I am not a fan of conspiracy theories. I'm realistic: device doesn't work after 3 years and it will never work, because it's now close to its End Of Life, and nobody will spend time on it. |
wayland is working fine on my units. with fedora 31 |
Did you tried to change screen layout? |
yes I have dual output and have been able to alter the layout to match the physical configuration fine. |
Last time I tried it didn't work well. Will check once again with Gnome She'll 3.36 and next stable driver release. |
using Gnome Shell 3.36.1 the display does have taring issues, but Wayland is alive allows screens to be moved. I am not sure if the issue with Gnome Shell 3.36 is related to me using and AMD ryzen chip or not but using the same OS version and driver but using a an intel core i7 6th gen laptop the driver version etc works fine with Gnome Shell 3.36 |
It's been a long journey, but I think we can at this point close this issue. To conclude I will just cite from last ReleaseNote for DisplayLinkManager |
I see that the service only uses |
Hi all,
do you have any plan to support wayland?
It looks to be the new standard for Linux (in Arch Linux already it is) and it is a little frustrating I can't use my dell dock at work.
Thanks and have a nice day :)
The text was updated successfully, but these errors were encountered: