Jump to content

Recommended Posts

Posted

Hi All! 

I'm off my meds and had some time. After a caffeinated deep dive, I now have diarrhoea but no answers, so come cap in hand to the community!

Mission statement/desired outcome: It has been a hope to get Hardware Decoding/Encoding working this weekend, but, after bashing my head against this brick wall, i've decided to reach out to you fine folks before I got a concussion! 

Problem statements:

  • Plex, Immich and Jellyfin are not cooperating with passthrough of the iGPU and dGPU Partitioning would be be ideal anyway for juicy NVENC etc. 
  • I've scoured and it should be possible (unless i've completely grasped the wrong end of this stick).
  • My GPU is a 4090 and should be capable with up to 32 valid partition counts. iGPU also supports 

Assumption Scenario Variants:

  1. Could be my user error rather than a missing feature
  2. Could be usage of Hyper-V (but can't pivot to Proxmox now?)
  3. Could be Truenas itself
  4. Could be HexOS and already planned, as I recall Linus mentioned something about transcoding, and I'm too lazy/bound to the throne to scrub the video to confirm this, or run a transcription through AI.

Any rescue from the rabbit hole would be greatly appreciated! 

 

Level 1 Troubleshooting has been attempted, including but not limited to:

  • Sacrifices to deities, ritualistic and bloody in nature
  • Denial
  • Swearing
  • Bargaining 
  • Anger
  • Depression
  • Reinstalling 
  • New VM
  • New Host
  • Restart
  • Enabling and confirming enabled;
    • Virtualisation itself confirmed
    • IOMMU (auto)
    • SR-IOV confirmed enabled on beta
    • ASPM
    • Disabled checkpoints
    • Disabled enhanced session mode
    • Confirmed running Gen 2 VM

Running Get-VM HostPartitionableGpu

ValidPartitionCounts          : {32}
PartitionCount                : 32
TotalVRAM                     : 1000000000
AvailableVRAM                 : 1000000000
SupportsIncomingLiveMigration : False
MinPartitionVRAM              : 0
MaxPartitionVRAM              : 1000000000
OptimalPartitionVRAM          : 1000000000
TotalEncode                   : 18446744073709551615
AvailableEncode               : 18446744073709551615
MinPartitionEncode            : 0
MaxPartitionEncode            : 18446744073709551615
OptimalPartitionEncode        : 18446744073709551615
TotalDecode                   : 1000000000
AvailableDecode               : 1000000000
MinPartitionDecode            : 0
MaxPartitionDecode            : 1000000000
OptimalPartitionDecode        : 1000000000
TotalCompute                  : 1000000000
AvailableCompute              : 1000000000
MinPartitionCompute           : 0
MaxPartitionCompute           : 1000000000
OptimalPartitionCompute       : 1000000000

 

Environment:

Hyper-V Manager
Microsoft Corporation
Version: 10.0.26100.1882

 

------------------
System Information
------------------
      Time of this report: 3/8/2025, 15:12:53
         Operating System: Windows 11 Pro 64-bit (10.0, Build 26100) (26100.ge_release.240331-1435)
                 Language: English (Regional Setting: English)
      System Manufacturer: Micro-Star International Co., Ltd.
             System Model: MS-7D70
                     BIOS: 1.M0 (type: UEFI)
                Processor: AMD Ryzen 9 7950X3D 16-Core Processor           (32 CPUs), ~4.2GHz
                   Memory: 32768MB RAM
      Available OS Memory: 31850MB RAM
                Page File: 30891MB used, 7102MB available
              Windows Dir: C:\WINDOWS
          DirectX Version: DirectX 12
      DX Setup Parameters: Not found
         User DPI Setting: 192 DPI (200 percent)
       System DPI Setting: 288 DPI (300 percent)
          DWM DPI Scaling: Enabled
                 Miracast: Available, no HDCP
Microsoft Graphics Hybrid: Supported
 DirectX Database Version: 1.6.7
   Auto Super Res Version: Unknown
       System Mux Support: Mux Support Inactive - Ok
           Mux Target GPU: dGPU
    Mux Incompatible List: 
           DxDiag Version: 10.00.26100.3323 64bit Unicode

dGPU

  Card name: NVIDIA GeForce RTX 4090
        Manufacturer: NVIDIA
           Chip type: NVIDIA GeForce RTX 4090
            DAC type: Integrated RAMDAC
         Device Type: Full Device (POST)
          Device Key: Enum\PCI\VEN_10DE&DEV_2684&SUBSYS_51001462&REV_A1
       Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER] 
 Device Problem Code: No Problem
 Driver Problem Code: Unknown
      Display Memory: 40066 MB
    Dedicated Memory: 24142 MB
       Shared Memory: 15924 MB
      Virtualization: Paravirtualization 
          Block List: No Blocks
  Catalog Attributes: Universal:False Declarative:True 
   Driver Attributes: Final Retail
    Driver Date/Size: 03/03/2025 00:00:00, 810080 bytes

iGPU

   Card name: AMD Radeon(TM) Graphics
        Manufacturer: Advanced Micro Devices, Inc.
           Chip type: AMD Radeon Graphics Processor (0x164E)
            DAC type: Internal DAC(400MHz)
         Device Type: Full Device
       Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER] 
 Device Problem Code: No Problem
 Driver Problem Code: Unknown
      Display Memory: 16410 MB
    Dedicated Memory: 485 MB
       Shared Memory: 15924 MB
        Current Mode: Unknown

    GPU Mux Support: Development, Uninitialized - Query driver runtime status failed
      Power P-states: Not Supported
      Virtualization: Paravirtualization 

 

 image.png.7028b137170fb33ba0346a67810dcb8c.png

 

 



image.thumb.png.7165a10abe9360f89d00087279b96482.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...