Proposal: Add Support for NVIDIA-open and proper handling of Modern Muxless systems

Hi everyone,

I’d like to open a discussion and gauge interest in adding NVIDIA‑open support to FydeOS, along with proper handling of modern muxless hybrid graphics systems. This is becoming increasingly important for users running FydeOS on Dell, HP, Lenovo, and other workstation‑class laptops.

This request is based on NVIDIA’s own guidance: NVIDIA‑open is now the officially recommended, production‑ready driver path for modern GPUs. NVIDIA announced this in their public blog post when they moved the open kernel modules to production status.

Why this matters

Most modern laptops use muxless hybrid graphics, where:

  • The iGPU drives the display
  • The NVIDIA dGPU renders off‑screen
  • Frames are passed through the iGPU (PRIME‑style)

On these systems:

  • The dGPU cannot be disabled in BIOS
  • The OS must initialize the NVIDIA GPU
  • ACPI and power management depend on proper driver support
  • Disabling the NVIDIA driver breaks power management and suspend/resume

This is the standard design for Dell Precision, Latitude, ThinkPad T/P/X series, HP ZBook/EliteBook, and many gaming laptops.

Why NVIDIA‑open is the correct solution

NVIDIA‑open (the open‑source kernel module) provides:

  • proper enumeration of the dGPU
  • correct ACPI behaviour
  • PRIME render offload
  • runtime power management
  • Wayland compatibility
  • stable suspend/resume
  • lower idle power usage

This is the driver path NVIDIA themselves recommend for production systems on supported GPUs.

Without NVIDIA‑open, muxless laptops experience:

  • high idle power draw
  • fans constantly running
  • broken suspend/resume
  • missing PRIME offloading
  • reduced battery life
  • unstable graphics behaviour

Why this is important for FydeOS

Adding NVIDIA‑open would:

  • greatly expand hardware compatibility
  • improve performance and battery life
  • make FydeOS viable on modern workstation laptops
  • align FydeOS with current Linux graphics standards
  • reduce user‑side hacks and workarounds
  • improve stability for developers, creators, and enterprise users

This is especially relevant as more people explore FydeOS as a ChromeOS‑style OS for their existing hardware.

What I’m proposing

1. Integrate NVIDIA‑open into the FydeOS kernel

Include the open kernel modules for supported GPUs, with:

  • PRIME render offload
  • runtime power management
  • ACPI support
  • Wayland compatibility

2. Add proper detection and handling of muxless systems

FydeOS should:

  • detect muxless hybrid graphics
  • initialize the dGPU correctly
  • avoid disabling the NVIDIA driver
  • ensure the iGPU remains the display controller
  • enable PRIME offloading by default

3. Provide a fallback for older, unsupported NVIDIA GPUs

Older GPUs can fall back to:

  • nouveau
  • software rendering
  • or a user‑selectable option

Who benefits?

Users running FydeOS on:

  • Dell Precision 35xx/55xx/75xx
  • Dell Latitude 5xxx/7xxx
  • Lenovo ThinkPad T/P/X series
  • HP EliteBook and ZBook
  • Many gaming laptops
  • Any modern muxless hybrid system

These devices are extremely common in Europe, Asia, and enterprise environments.

Call for community feedback

If you’re currently or investigating running FydeOS on a laptop with NVIDIA graphics — especially a muxless system — please share:

  • your device model
  • your GPU
  • whether you’d like NVIDIA‑open support
  • any issues you’ve encountered

This will help gauge interest and prioritise development.

I’d also like to raise another important area for FydeOS hardware compatibility: support for NVIDIA‑open and proper handling of modern muxless hybrid graphics systems.

This isn’t just a “nice to have” — it’s now the NVIDIA‑approved, production‑ready driver path for supported GPUs. NVIDIA announced this in their official blog when they moved the open kernel modules out of beta and into full production status.