-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Proxmox GPU passthrough, black screen and "Couldn't import RGB Image: 00003003" #2487
Comments
I think Sunshine may be trying to encode the screen attached the virtual Proxmox GPU via your Nvidia GPU, which won't always work. You may need to enable the |
Same issue on my dual-gpu laptop, my log: |
Same here, dual-gpu laptop was working just fine with my nvidia gpu but now it's not probably because I am in the beta build instead of stable? |
The original issue here is related to gpu passthrough/partitioning in Proxmox... seems unlikely you're doing that on a laptop? |
The logs are very similar to what the OP is facing, I had |
It seems this issue hasn't had any activity in the past 90 days. If it's still something you'd like addressed, please let us know by leaving a comment. Otherwise, to help keep our backlog tidy, we'll be closing this issue in 10 days. Thanks! |
This issue was closed because it has been stalled for 10 days with no activity. |
Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue present in the nightly release?
Describe the Bug
Upon connecting to the Linux host, after the RTSP handshake, the screen (on the client) turns black. After a while, the client shows the error message: "no video received from host". In the logs on the host, two errors keep repeating:
Expected Behavior
Moonlight shows the screen of the host
Additional Context
My setup is as follows:
Server:
On the server, I'm running my VM:
The client (moonlight) runs on windows:
I've configured a virtual display (see below). The VM is headless, save for the virtual display that Proxmox is attaching. I'm interacting with the VM via SSH.
I've configured Xorg with the following settings:
The virtual screen is working, nvidia-smi shows the following:
xrandr shows that the display is available when executing
DISPLAY=:1 xrandr
:I can even take a screenshot by executing the following command:
![screenshot](https://private-user-images.githubusercontent.com/1090378/326980529-62db7eea-4e09-4aee-a75e-fe292eaedb4f.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5NjgwMTcsIm5iZiI6MTczOTk2NzcxNywicGF0aCI6Ii8xMDkwMzc4LzMyNjk4MDUyOS02MmRiN2VlYS00ZTA5LTRhZWUtYTc1ZS1mZTI5MmVhZWRiNGYuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTlUMTIyMTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTM2NWM3ZTJhOWMyODY0MmY0NTc0YjU1MDdlYzM4ZTg1MjZmZWNiMTdhZmQ3YWY1ZmYyNWM1ODkwODE1N2Q1MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Ab9w_aUzdp1xIcXzYIEe14LFiTddZYpqBm8OQ--37dk)
DISPLAY=:1 xwd -root > screenshot.xwd
and it shows the desktop:In order to start the x session, I'm executing the following command:
And in order to start sunshine, I'm executing this:
(not sure if sunshine does anything with the DISPLAY env)
In sunshine, I configured the following:
When I check what devices are there in /dev/dri, I see the following:
Sunshine outputs the following before connecting with the client:
When connecting, the following logs are produced:
(the disconnect at the end is triggered by myself closing the client)
Host Operating System
Linux
Operating System Version
Kubuntu 24.04
Architecture
64 bit
Sunshine commit or version
0.23.1
Package
Linux - deb
GPU Type
Nvidia
GPU Model
Tesla P40 (vGPU)
GPU Driver/Mesa Version
535.154.05
Capture Method (Linux Only)
KMS
Config
Apps
No response
Relevant log output
The text was updated successfully, but these errors were encountered: