-
Notifications
You must be signed in to change notification settings - Fork 92
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
DisplayLink support #135
Comments
Hey, I was browsing issues because I've had issues with nvidia and wayland, and I saw your logs and noticed
|
@acolombier What packages exactly did you install to try cosmic? |
Hi, I have followed this Youtube video. After reading the comments, it looks like there could be an issue with NVidia. They seem to be an issue on |
Please don't follow youtube videos, they are bound to be outdated with time. The libnvidia-egl-wayland package should be up-to-date and wouldn't cause the issue you are experiencing anyway. |
Hi team, I managed to narrow down the problem to DisplayLink device support: if I unplug my dock station which relies on The original lop I shared was only including
Appreciate you guys may not have an DisplayLink-ready device to test changes on so feel free to ping me so I can test patches or workaround! |
I have recently acquired such a device, but haven't had the time yet to debug and fix this (and honestly, it is not very high on the priority list). Thanks for bringing this to my attention though, I'll ping once this situation has evolved and there are patches to test! :) |
For what it is worth, I've been seeing a similar issue as well for some time on a System 76 pango12 laptop; cosmic desktop works fine until the moment I plug in a USB-C dock with monitors connected that uses DisplayLink, after which the session just repeatedly seems to crash until the dock is unplugged. If it helps, here are the journalctl logs from when I last tried it a few days ago, otherwise I'll just keep an eye on this issue for a potential resolution. |
Nothing new so far on this issue and this is very much a known limitation of cosmic-comp. There are plans to fix it, but I cannot promise anything regarding when. |
No worries, I figured y'all are really busy at the moment and USB dock support isn't as big a priority, especially pre-alpha. I just stumbled upon this issue and thought I'd provide some more up-to-date logs in case they would be any help at all. |
Under most circumstances, the external display connected to my DisplayLink dock won't work in COSMIC. I understand that this is a known limitation at the moment. I have discovered one strange, but consistent workaround. If I plug the dock in immediately after powering on the laptop, while UEFI is doing its thing/before Linux is loaded, when I log into COSMIC the external display will be working. After that, if I ever unplug/replug the laptop from the dock, the external display will not work anymore. Are there any logs I can provide which could help with resolving the issue? I am in a position to get logs while COSMIC is running. |
@alphabitserial If it makes you feel any better, when I previously used a displaylink dock with more established Linux DE's, I frequently had the exact same problem you describe. I don't doubt that it will be worked on eventually with cosmic, it's just not a problem unique to this new DE. |
While understanding as well that this is probably not a high priority issue at present, I wanted to add my experience to inform future work on the problem. I too use a USB-C dock with external keyboard, mouse, speakers, and a monitor that connects through the Displaylink protocol. Unforuntately I haven't been able to replicate alphabitserial's workaround, so I can't use my external monitor without plugging it directly into the laptop. Not the end of the world by any means, but eventually it would be nice to be able to use the dock properly with this otherwise wonderful new DE. The interesting part to me is that when I try to use the external monitor through the dock, Cosmic seems to "see" the monitor, but just can't enable it. When I go to Displays in the settings it shows tabs for both monitors, but the external one isn't enabled. In the window where you can rearrange the displays it only shows an image for the laptop screen, though it's off to the right of center as if the other display is invisibly taking up space to the left. When I try to slide the toggle to enable the external monitor it won't slide, but nonetheless the usual window pops up asking whether I want to keep my new display settings or revert back to the previous ones. Not sure if this information helps at all, but I thought I'd share it. |
Since this issue is labeled generically, I am adding this here rather than creating a new issue although the specific problem I am seeing is different. I have an Asus MB169B+ monitor and with a fresh install of Pop-OS 24.04 on my HP Laptop with a Ryzen 7 5825U CPU, after adding displaylink drivers and evdi as soon as I connect the monitor the desktop crashes, and a series of crash text shows up on my main monitor that repeats every 5 seconds or so. If I unplug the monitor again quickly the desktop returns, but with all applications closed, including any terminal windows that might have been capturing live error logs. If I leave it plugged in for more than 20 seconds or so then after I unplug the monitor again it stays on the crash text and I have to hard reboot. The dmesg record of this event looks like this:
I like how performant the desktop feels and I'm interested in switching to Pop-OS and Cosmic if this bug gets worked out. Thanks for all your hard work on this project! |
Hi team,
Not sure if this is too early to report issue with Cosmic, so feel free to close my issue if it is! :)
I know the project isn't quite yet considered stable, but I wanted to have a look at it after all the excitement of reading the blog.
Unfortunately, I was unable to get it starting on my machine.
neofetch
Logs captured using
journalctl --user -a -b0 _EXE=/usr/bin/cosmic-session
is available here.Looking forward to get my eyes on Cosmic DE!
The text was updated successfully, but these errors were encountered: