Open CalamariAce opened 10 months ago
Have you tried using a fuller desktop environment like GNOME? Sounds like the compositor used by Raspberry Pi OS does not support dynamic GPU attach/detach.
Interesting - no, I haven't tried that yet. I saw posts of other Pi users that said DisplayLink worked for them but none of them mentioned switching to a full desktop env, which I'd prefer not doing to minimize the footprint.
Is the frame buffer not something that would be created by the kernel on its own, independent of the desktop env? Or does the driver expect the desktop env instruct the kernel to create the framebuffer on some trigger?
in the end, is a fbX device expected to be created? I'd like to use my adapter with a project needing a framebuffer device, but I end with only /dev/fb0 (even if i have video output from the screen attached to the usb) right now I'm using ubuntu (budgie) noble with 6.8.0-11-generic kernel
Are you using the latest driver? v5.8
Are you using the latest EVDI version? 1.14.1
If you are using a DisplayLink device, have you checked 'troubleshooting' on DisplayLink's website? Yes
Is this issue related to evdi/kernel? Yes
Linux distribution and its version: Debian 11 aarch64 (Raspberry pi 4b default OS)
Linux kernel version: 6.1.21-v8+
Xorg version (if used): 1:7.7+22
Desktop environment in use: PIXEL
I got a DisplayLink adapter to connect to my raspberry pi 4b. The evdi driver is activated and recognizes the adapter, however a frame buffer device is never created and I don't see any obvious errors that explain why. I increased the log levels and tried two different HDMI monitors, but neither one create frame buffer devices. Any idea why a framebuffer isn't being created?
Adapter: Bus 001 Device 017: ID 17e9:4301 DisplayLink USB3 to HDMI
Kernel logs from attaching the adapter:
Kernel logs from attaching the HDMI device to the adapter:
Thanks