DisplayLink / evdi

Extensible Virtual Display Interface
MIT License
704 stars 184 forks source link

SteamOS suddenly not recognizing displays #466

Closed GatoHusmeador closed 5 months ago

GatoHusmeador commented 5 months ago

I was able to compile the 1.14.4 version after patching parts of the evdi_fb.c file to include the earlier kernel of 6, 1, 51 or newer instead of 6, 2, 0 of evdi and install it just fine and it was working on my steamdeck with my displaylink dock until today when I took in some desktop (plasma updates) i am not sure what exactly they were but they wound up messing up my installation. The displaylink service was cleared out of my steamdeck. I was able to reinstall the service and get it running. However 2 of my three monitors will not show up in the display control panel. I tried running xrandr and it only shows the local gpu. I tried checking sudo systemctl status displaylink.service and it says displaylink is up and running. I have rebooted the steamdeck a few times. I am not entirely sure where the root issue is. I did wind up fully uninstalling evdi and recompiling it from source as well, then reinstalled and it was successfully installed but still my other screens are not recognized. The doc works on my Win 11 Laptop and M1 MBP. DisplayLinkManager.log DisplayLinkManager.old.log FirmwareTrace.log FirmwareTrace.old.log

The old.log files are from before the updates that the desktop environment said needed to be updated. I am not sure where to look to get to root cause but this for sure is a software issue. Please guide me through what else would be needed to get to root cause.

also worth mentioning i am sure this wasn't a major steamOS system updated because I was able to get this working great on the neptune-61 build Thanks!

GatoHusmeador commented 5 months ago

I figured out my issue. I did somehow wind up messing up my steam os install as no games would run after that. I reinstalled steamos and updated fully through the steam update service. Then I recompiled the solution making sure to apply the kernel patch to 6, 1, 51 (which ill submit a branch for) and ensured that the steamos readonly mode stayed disabled. This was the most important part.