Andy Ritger
Andy Ritger
It should be possible to have the producer and the consumer in separate processes using EGL_KHR_stream_cross_process_fd: https://www.khronos.org/registry/egl/extensions/KHR/EGL_KHR_stream_cross_process_fd.txt There is sample code in that spec for using a UNIX Domain Socket...
Hi Aurelian, since you gave the glxgears example: is X currently running? eglstreams-kms-example is intended to run when X is _not_ running. Beyond that, are there any useful messages in...
Does the optimus notebook have any display connectors that are driven by the NVIDIA GPU, or are they all driven by the Intel graphics hardware? DRM KMS won't be too...
Sorry for the slow response, berenm. I suspect the NVIDIA GPU isn't connected to any outputs in your laptop, so nvidia-drm can't do anything useful. It should fail more gracefully...
Sorry, we don't yet have DRM KMS support in the NVIDIA FreeBSD driver. So, the NVIDIA EGL implementation on FreeBSD won't be able to find a DRM device file.
The core modesetting functionality is provided by nvidia-modeset.ko, but gluing that to the DRM APIs is provided on Linux by nvidia-drm.ko. We designed this with the intent of making nvidia-drm.ko...
Nice work, Austin :) It is definitely fine to host your work in progess on github. For the foreseeable future, I think we want to distribute the official nvidia-drm source...
If nvkms_sema_alloc() returns non-NULL, then the next thing nvKms->allocateDevice() will do is call nvkms_open_gpu(). Can you add some tracing to it? nvkms_call_rm() is already implemented in nvidia-modeset-freebsd.c. It is just...
We don't have current plans for Vulkan support on FreeBSD. But, knowing it is important to users helps us prioritize future work.
Hi Austin. Yes, I've taken note of the FreeBSD Vulkan requests. nvidia-drm is not required for Vulkan, either within X11 or for VK_KHR_display. I've filed NVIDIA internal bug 2507077 for...