Questions tagged [drm]
DRM stands for Direct Rendering Manager. It is a hardware specific kernel module giving access to the memory of the graphics card (DMA, AGP) and is part of the Direct Rendering Infrastructure (DRI). This tag should be used for any questions related to the Direct Rendering Manager core or its process libdrm.
55
questions
1
vote
1
answer
19
views
drmModePageFlip() is failing when process started by systemd service
I created one Linux(STM32MP157 Olinuxino) application which uses DRM and OpenGL libs. The app is running without any issues when started from terminal. My application calls drmModePageFlip() twice ...
0
votes
0
answers
17
views
Is it possible to get separate framebuffers for displays on Nouveau?
I'm using a simple Nvidia GPU (gt730) to run desktop system on a home server. I'm using nouveau as the GPU driver built-in on the 6.9 latest kernel.
I use FBDEV (on /dev/fb0) to run the X server. /dev/...
0
votes
0
answers
25
views
How are framebuffers, graphics cards and window systems connected?
Loose TL;DR: is the framebuffer device still used in Linux today? If so, does (for example) the X window system first write to, say, /dev/fb0, and then to GPU, or does it write to GPU directly, ...
1
vote
0
answers
57
views
delaying or speeding up drm/kms with amdgpu driver?
I have a amdgpu, using the open source driver. amdgpu driver claims to do early kms by default, but the early is very late. Exactly 2.5s!
I wouldn't care much but it breaks and delays my disk ...
0
votes
0
answers
132
views
User-defined mode not supported
I'm trying to get my NanoPI R5S, which is running a custom Debian build, to run Wayfire at the connected monitor's native resolution (3440x1440@60). When Wayfire attempts to display, it crashes with ...
2
votes
0
answers
153
views
How does this whole FrameBuffer, DRM, KMS stuff work in todays Linux / Kernel?
I'm confused about what is what nowadays with Linux and video support for the console interface vs X.
Do the /dev/fb* items only relate to the old original framebuffer support?
Does DRM create/support ...
0
votes
1
answer
176
views
how to test screens and DRM without x11 or wayland
I'm trying to debug why I can't have all my screens on at the same time.
In order to zero in on the problem, I am hoping to find an easy way to control my screens without involving X11 or wayland - ...
1
vote
1
answer
59
views
How to check whether my Vestel TV is in standby mode? (X11, HDMI)
I would like to automatically change my xrandr settings depending on whether my second monitor (a Smart TV) is switched on or off.
No check or utility that I could think of could differentiate between ...
1
vote
0
answers
138
views
Question about libdrm and GPU device drivers
An article summarizes the steps involved in 3D rendering with OpenGL in this way:
Your program starts up, using “OpenGL” to draw.
A library, “Mesa”, implements the OpenGL API. It uses card-specific ...
0
votes
0
answers
44
views
Mirror/"stream" iGPU display over USB-to-HDMI adapter?
Does anyone know any way for to mirror iGPU display over a USB-to-HDMI adapter? For various reasons my laptop can't use the dedicated Nvidia card and all HDMI and USB-C ports are wired to dGPU. iGPU ...
0
votes
1
answer
243
views
Direct Rendering Manager not working with RTX3060 on propriatery NVIDIA Driver
I have tried to enable the DRM by setting this kernel parameter in Manjaro i3:
nvidia_drm.modeset=1
but afterwards the system refused to start lightDM because of the following Xorg error:
failed to ...
1
vote
1
answer
185
views
Writing device tree file for ti sn65dsi86
I'm new to device trees, but from all the research I can't find a comprehensive tutorial on writing device trees. If concrete I have an ti sn65dsi86 and I want to connect it to an imx8 chip. Linux has ...
0
votes
1
answer
947
views
DRM render node numbering
Why do DRM render nodes in /dev/dri/renderD<X> start their numbering from 128 while the privileged interaces in /dev/dri/card<X> start at zero?
$ ls -al /dev/dri/
total 0
drwxr-xr-x 3 ...
0
votes
0
answers
451
views
How to record screen when using eglfs on Broadcom VideoCore IV
I have a full-screen Qt app running on a Raspberry Pi 3 using the "eglfs" platform. It draws using KMS/DRM and the /dev/dri/core0 GPU device. The GPU is a Broadcom VideoCore IV.
I'd like to ...
2
votes
0
answers
47
views
Unable to access contents of only certain DVDs
I am using the NexStar DX Bluray drive enclosure with LG WH14NS40 internal Bluray drive with Pop!_OS. For some reason, there are some DVDs which simply do not seem to work. Usually, when I insert a ...