-
-
Notifications
You must be signed in to change notification settings - Fork 49
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
NVIDIA Drivers required with nvidia-headless #34
Comments
This is tricky and I must think about this... This image is specifically meant to specifically not install the drivers compared to GLX. @dcommander Does EGLStreams with NVIDIA work with VirtualGL via EGL even without GBM (this is not about Wayland)? Because my previous experience is that I did not need /dev/dri when I used |
VirtualGL doesn't technically use EGLStream. EGLStream is a specific mechanism for transferring rendered frames between APIs. VirtualGL uses EGL with the |
(Also, VirtualGL does not explicitly require GBM. Open source GPU drivers may use GBM at a lower level, such as interfacing with DRI3, but nVidia's drivers do not.) |
@robballantyne This means that I would need your |
Thank you @dcommander |
@robballantyne I would need your |
Example:
|
And fundamentally, do you have the NVIDIA container toolkit set up? |
@ehfd sorry I'm slow on this. I'm away currently but I'll get you the info you need ASAP |
I think checking This isn't urgent, so take your time. |
It appears that I was doing something wrong on previous testing because EGL is fine on your image without dri or drivers. It's also fine on mine without drivers - I have no way to replicate what I did. Sorry for the waste of time. I have included the outputs you asked for anyway because there is a small diff when running with drivers. I don't know if it's important. All tests run on 3090 without /dev/dri present Files marked selkies- are from your latest image Files marked aidock- are from my adaptation |
This is still a meaningful issue, because nodes with |
I think checking based on |
I confirm that the existence of |
Fulfilled through: |
Hello
I have created an image which would not have been possible without the work you have done here (and the gstreamer interface) - Amazing job.
I have discovered that EGL is only possible with /dev/dri exposed within the container unless the Nvidia drivers are installed in the same way as you do with the GLX variant.
I'm happy to submit a PR to add this on, but I'll be mostly giving your own code back to you. I wanted to check what you wanted first.
Rob
The text was updated successfully, but these errors were encountered: