Can't render display in PikaOs on and igpu with drivers under Proxmox with igpu passthrough #421
-
Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue present in the nightly release?
Describe the BugI have igpu AMD 610M, installed drivers under PikaOs (ubuntu with game optimizations) VM under Proxmox. I use Sunshine on same server with Windows VMs without problems. One time while I connected via vnc it worked but very slow. When I disable vnc session and server and tried to connected directly. I have monitor connected to HDMI and dummy plug. With both I get error of not able to detect display. I tried command with setcap. same result. Expected BehaviorIt open session with display or dummy plug connected, same as on Windows VMs Additional Context01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev da) (prog-if 00 [VGA controller]) Host Operating SystemLinux Operating System VersionPikaOs on 6.8.3 Architecture64 bit Sunshine commit or version0.22 PackageLinux - flatpak GPU TypeAMD GPU ModelAMD 610M GPU Driver/Mesa Version24.01 Capture Method (Linux Only)default Configdefault Appsdesktop Relevant log output[2024:04:04:14:45:59]: Info: Avahi service Sunshine successfully established.
[2024:04:04:14:46:21]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2024:04:04:14:46:21]: Info: Trying encoder [nvenc]
[2024:04:04:14:46:22]: Info: Encoder [nvenc] failed
[2024:04:04:14:46:22]: Info: Trying encoder [vaapi]
[2024:04:04:14:46:22]: Info: Encoder [vaapi] failed
[2024:04:04:14:46:22]: Info: Trying encoder [software]
[2024:04:04:14:46:23]: Info: Encoder [software] failed
[2024:04:04:14:46:23]: Fatal: Unable to find display or encoder during startup.
[2024:04:04:14:46:23]: Fatal: Please check that a display is connected and powered on. |
Beta Was this translation helpful? Give feedback.
Replies: 0 comments 1 reply
-
For software encoding you can use Xvfb to create a virtual display. I don't know how well this will work, but we use it in our unit tests to verify the software encoder passes the basic tests. |
Beta Was this translation helpful? Give feedback.
For software encoding you can use Xvfb to create a virtual display. I don't know how well this will work, but we use it in our unit tests to verify the software encoder passes the basic tests.