Missing /dev/dri/renderD128

I recently swapped my server from an IntelNUC to my old DesktopPC

With the IntelNUC /dev/dri/renderD128 was available for some video decoding stuff i need on my server

Now with my “new Hardware” this device seems not to be accessible anymore

I guess this has something to do with the difference in Hardware or do i have to install something manually?

My system:

core@jarvis:/dev/dri$ lscpu
Architecture:           x86_64
  CPU op-mode(s):       32-bit, 64-bit
  Address sizes:        39 bits physical, 48 bits virtual
  Byte Order:           Little Endian
CPU(s):                 8
  On-line CPU(s) list:  0-3
  Off-line CPU(s) list: 4-7
Vendor ID:              GenuineIntel
  Model name:           Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
    CPU family:         6
    Model:              94
    Thread(s) per core: 1
    Core(s) per socket: 4
    Socket(s):          1
    Stepping:           3
    CPU(s) scaling MHz: 19%
    CPU max MHz:        4200.0000
    CPU min MHz:        0.0000
    BogoMIPS:           7999.96
    Flags:              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxs
                        r sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_
                        good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 sss
                        e3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a
                        vx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault pti ssbd ibrs ibpb stibp fsgsbase tsc_adjus
                        t bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetb
                        v1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_
                        capabilities
Caches (sum of all):
  L1d:                  128 KiB (4 instances)
  L1i:                  128 KiB (4 instances)
  L2:                   1 MiB (4 instances)
  L3:                   8 MiB (1 instance)
NUMA:
  NUMA node(s):         1
  NUMA node0 CPU(s):    0-3
Vulnerabilities:
  Gather data sampling: Vulnerable: No microcode
  Itlb multihit:        KVM: Mitigation: VMX unsupported
  L1tf:                 Mitigation; PTE Inversion
  Mds:                  Mitigation; Clear CPU buffers; SMT disabled
  Meltdown:             Mitigation; PTI
  Mmio stale data:      Mitigation; Clear CPU buffers; SMT disabled
  Retbleed:             Mitigation; IBRS
  Spec rstack overflow: Not affected
  Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:           Mitigation; IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS Not affected
  Srbds:                Mitigation; Microcode
  Tsx async abort:      Mitigation; TSX disabled

Mainboard: Z170 PRO GAMING
Specification: 2036209.pdf (farnell.com)

Very likely yes to both questions.

I can not find a way to get to know what to install to get this going

Do you?

You seem focused on a specific device that was likely in the NUC and not in your current hardware stack.

We need to know what hardware you currently have before we may make meaningful comments.
inxi -Fzxx is one very useful tool as may be lspci -nnk

1 Like

Yes i was hoping that the above information was enough due to the fact that i use FCOS which has these packages not installed and i did not want to mess around with rpm-ostree but finally did it

BTW: Also toolbox is not working (i think due to the) /etc/localtime issue thing

EDIT:
You will see my 4080 here → This is another project
What i was wondering was, that the onboard graphics are not available as /dev/dri/render*

~$ inxi -Fzxx
System:
  Kernel: 6.7.9-200.fc39.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.40-14.fc39
  Console: pty pts/0 Distro: Fedora Linux 39.20240322.3.1 (CoreOS)
Machine:
  Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: <superuser required>
    part-nu: SKU UEFI: American Megatrends v: 3805 date: 05/16/2018
CPU:
  Info: quad core model: Intel Core i7-6700K bits: 64 type: MCP smt: disabled arch: Skylake-S
    rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 3300 min/max: 800/4200 cores: 1: 3300 2: 3300 3: 3300 4: 3300
    bogomips: 31999
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
  Device-1: NVIDIA AD103 [GeForce RTX 4080] vendor: Gigabyte driver: N/A arch: Lovelace pcie:
    speed: 8 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:2704
  Display: server: No display server data found. Headless machine? tty: 154x77
  Monitor-1: Unknown-1 size-res: N/A in console
  API: N/A Message: No API data available in console. Headless machine?
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  Device-2: NVIDIA vendor: Gigabyte driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
    lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:22bb
  API: ALSA v: k6.7.9-200.fc39.x86_64 status: kernel-api
Network:
  Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel port: N/A
    bus-ID: 00:1f.6 chip-ID: 8086:15b8
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: br-1ee68f7875be state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-2: br-294835fd4a15 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-3: br-2c41b6ccdcbf state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-4: br-2e5145847688 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-5: br-316ab6ba7c65 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-6: br-37f6fa977a24 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-7: br-3ef1710e6489 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-8: br-4167a5fab77e state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-9: br-54016bfcbacb state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-10: br-5d8f5b64d436 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-11: br-63a2e5618093 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-12: br-6f9fb1721d63 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-13: br-76860810b2da state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-14: br-792e51ab3274 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-15: br-805b0a431d79 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-16: br-8c47b3d835d8 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-17: br-921a8224ffec state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-18: br-923ebf4bd35f state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-19: br-9dda1be11656 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-20: br-a15ad0e9604f state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-21: br-a60ce71b9755 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-22: br-b121691102d8 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-23: br-b307b9dfa960 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-24: br-b804b40bc770 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-25: br-b930aae2acb4 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-26: br-be4a17f80f7c state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-27: br-c5ffda5c368d state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-28: br-d62f2a801a3f state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-29: br-dcd74a3f81e1 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-30: br-dd2eaef5b279 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-31: br-e654ecdc054f state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-32: br-e7f7acdcdd95 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-33: br-f002c4e92236 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-34: br-f3d640739889 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-35: docker0 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-36: veth0004d3a state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-37: veth04aa300 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-38: veth065d811 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-39: veth080f566 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-40: veth1036405 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-41: veth10e632b state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-42: veth190a5c1 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-43: veth1dc434d state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-44: veth1f806ec state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-45: veth24b2682 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-46: veth299d920 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-47: veth2cbc047 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-48: veth2eaee93 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-49: veth3f36907 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-50: veth409ba39 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-51: veth457980d state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-52: veth49298c4 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-53: veth494602b state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-54: veth4dfec40 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-55: veth5341024 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-56: veth538d20b state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-57: veth59cd164 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-58: veth62eadca state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-59: veth62ffd8f state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-60: veth6b81f51 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-61: veth7b1dfef state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-62: veth810144f state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-63: veth84b18db state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-64: veth9a85b2b state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-65: veth9b00625 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-66: veth9f28227 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-67: veth9f7633b state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-68: vetha501e3a state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-69: vethaae7ada state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-70: vethaaeaa62 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-71: vethb8768ae state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-72: vethb9bff5e state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-73: vethba596f2 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-74: vethbbb08b9 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-75: vethbe2bff0 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-76: vethd054366 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-77: vethd088e8f state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-78: vethd32385d state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-79: vethd82783f state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-80: vethd89b88e state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-81: vethe5d5de6 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-82: vethe99f5c0 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-83: vethf014ab6 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-84: vethf6d58de state: up speed: 10000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 931.51 GiB used: 70.85 GiB (7.6%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS100T3X0C-00SJG0 size: 931.51 GiB
    speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 48.9 C
Partition:
  ID-1: /boot size: 349.9 MiB used: 108.2 MiB (30.9%) fs: ext4 dev: /dev/nvme0n1p3
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 64 GiB note: est. available: 62.73 GiB used: 6.61 GiB (10.5%)
  Processes: 596 Power: uptime: 0m wakeups: 0 Init: systemd v: 254 target: multi-user (3)
    default: multi-user
  Packages: Compilers: N/A Shell: Bash v: 5.2.26 running-in: pty pts/0 inxi: 3.3.33
~$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1b.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #17 (rev f1)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Z170 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation AD103 [GeForce RTX 4080] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 22bb (rev a1)
03:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
04:00.0 Non-Volatile memory controller: Sandisk Corp SanDisk Extreme Pro / WD Black SN750 / PC SN730 / Red SN700 NVMe SSD

You appear to only have that one GPU, which shows in both and lapci as the only gpu installed.
Notice that for the 4080 GPU that no driver is loaded.

It seems that nouveau does not yet support the 4080 so it would be useful to install the nvidia driver from rpmfusion to support that GPU.
Verify that the rpmfusion-nonfree-nvidia-driver repo is enabled with dnf repolist. If it is not then (on workstation with gnome) it can be enabled thru the gnome software panel hamburger menu in the upper right corner.

Once that repo is enabled then installation is simple from the command line with sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda (for fcos you probably would need to use rpm-ostree instead of dnf and modify the command appropriately) then wait at least 5 minutes before a reboot. Once the driver is installed and loads for that gpu then things should work properly.

That GPU is way overkill for use with a device running as a server with fcos.

Hi @computersavvy,
thank you very much for your detailled description. I appreciate your effort very much.

You appear to only have that one GPU, which shows in both and lapci as the only gpu installed.
Notice that for the 4080 GPU that no driver is loaded.

Weird, i thought there has to be some gpu included if the mainboard has a hdmi-port etc., which could be used as every other on-board-gpu → But im absolutely not aware of these things

Once that repo is enabled then installation is simple from the command line with sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda (for fcos you probably would need to use rpm-ostree

Im not sure if its that easy, otherwise for FCOS these kind of discussions (below) wouldnt be present?

That GPU is way overkill for use with a device running as a server with fcos.

I aggree with you but i am planning to run higher workloads on this thing, thats why i treated myself with a big GPU :rofl:

You may be correct. FCOS is not the mainstream spin track of fedora. It is more on the server side as I understand it (and atomic) and I have never tried fcos myself.

Just so you are aware – The built in graphics on motherboards rely on a processor that contains the GPU built in. Using a processor that does not have the GPU built in automatically renders the portion in the mobo idle and irrelevant.

1 Like

Added fcos, nvidia