XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 90
    • Groups 0
    S Offline
    1. Home
    2. steff22

    steff22

    @steff22

    9
    Reputation
    14
    Profile views
    90
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    steff22 Unfollow Follow
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @ravenet Ok I think the pro gpu's work better without so many bugs.

      I switched to Nvidia RTX 4070. With the Nvidia gpu and this works as it should and gets an image on the screen on the first try.

      So there must be something wrong with the amd drivers plus that error with the amd reset bug

      posted in Hardware
      S
      steff22
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @tuxen yes Xen & XCP-ng dev teams have been really good 👏 😀
      Started to get a little nervous that the big investment in hardware was wasted. Never would have needed such a powerful cpu without gpu passthrough.

      So thank you very much Xen & XCP-ng dev teams 👏 😀

      posted in Hardware
      S
      steff22
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @olivierlambert

      what kind of magic have you put in the last 7 patches?

      Now everything works no errors with letting windows install the drivers or adding drivers yourself Directly from nvidia 🙂 🙂

      Double checked this by installing a clean Xcp-ng from iso without update. Clean win 10 install install drivers then error 43 appeared install patch and started win 10 and everything works. also works with win 11

      posted in Hardware
      S
      steff22
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @olivierlambert Yes, I hope so ☺ . I don't need so many cpu cores if I don't have any ext gpu

      Is it the bios that determines which screen the xcp-ng console should be displayed on?

      As soon as I choose passthrough enable, I lose this image on the screen associated with the ext video card.

      But it doesn't come back on any of the other screens connected to the motherboard, nor does ipmi show this xcp-ng console.

      even though I have selected primary video adapter to int graphics in the bios.
      This is the main difference on the Radeon HD 5450 that gpu passthrough worked with. There, the primary video adapter remained on the graphics section of the motherboard.

      So one suspects that this choice in the bios does not work.

      The strange thing is that normal pci passthrough works as it should on both m.2 and pci usb controller card

      Asrock suport wanted to try to reproduce the error with them but have no idea if they will choose to use Xcp-ng and xen orchestra. It takes quite a long time to set everything up

      posted in Hardware
      S
      steff22
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @olivierlambert Yes but is beta bios to support the new Amd Ryzen9000 series. But there may be some bugs in the bios,

      I think the motherboard was launched after April this year. First bios slip 27/7/2024.

      I have contacted Asrock support, But there are so many links that the error could lie in.

      But there are several with B650D4U3 motherboards that have the same error

      posted in Hardware
      S
      steff22
    • RE: PCIe Passthrough of Radeon iGPU fails

      @poddingue yeah I saw it now 🙂 but I was more like mentioning that many people also have the same problem.

      Hope it gets resolved soon 🙂

      posted in Hardware
      S
      steff22
    • RE: PCIe Passthrough of Radeon iGPU fails

      @yannsionneau I also can't get Radeon iGPU to work either with xcp-ng 8.3

      with hardware
      hvovedkort B650D4U3-2L2Q/BCM,)
      cpu AMD Ryzen 9 9950X

      tried on ubuntu 25.04 and windows 10

      get this error message

      lspci -nnk
      dmesg | grep amdgpu
      
      amdgpu: Invalid PCI ROM header signature: expecting 0xaa55, got 0x4556
      amdgpu: Unable to locate a BIOS ROM
      amdgpu: Fatal error during GPU init
      Unable to locate a BIOS ROM
      
      posted in Hardware
      S
      steff22
    • RE: XCP-ng 8.3 betas and RCs feedback 🚀

      Not sure if this is Xcp-ng 8.3 or Nvidia based error.

      But when I try to take gpu passthrough with a gtx 1070ti with windows 10. I get the drivers installed fine without errors but after reboot I get an error triangle in the windows device mangager-. error43 and no image on the screen

      Wasn't Xcp-ng 8.3 related or windows drivers I think.

      Tested with another PC with Xcp-ng 8.3 and everything worked immediately. So think it must be Asrock rack B650D4U3-2L2Q bios related or ipmi trying to use the same gpu.

      posted in News
      S
      steff22
    • RE: iGPU PCI passthrough: new experimental packages need testers

      lspci -nn -s fra dom0

      21:15 xcp-ng-test ~]# lspci -n -vvv -s 0f:00.0
      0f:00.0 0300: 1002:13c0 (rev c1) (prog-if 00 [VGA controller])
              Subsystem: 1002:13c0
              Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
              Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
              Latency: 0, Cache Line Size: 64 bytes
              Interrupt: pin A routed to IRQ 42
              Region 0: Memory at fc10000000 (64-bit, prefetchable) [size=256M]
              Region 2: Memory at fc200000 (64-bit, prefetchable) [size=2M]
              Region 4: I/O ports at e000 [size=256]
              Region 5: Memory at fc700000 (32-bit, non-prefetchable) [size=512K]
              Capabilities: [48] Vendor Specific Information: Len=08 <?>
              Capabilities: [50] Power Management version 3
                      Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
                      Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
              Capabilities: [64] Express (v2) Legacy Endpoint, MSI 00
                      DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                              ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                      DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                              RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
                              MaxPayload 256 bytes, MaxReadReq 512 bytes
                      DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                      LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
                              ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
                      LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                              ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                      LnkSta: Speed 16GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                      DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
                      DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
                      LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
                               Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                               Compliance De-emphasis: -6dB
                      LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+, EqualizationPhase1+
                               EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
              Capabilities: [a0] MSI: Enable- Count=1/4 Maskable- 64bit+
                      Address: 0000000000000000  Data: 0000
              Capabilities: [c0] MSI-X: Enable+ Count=4 Masked-
                      Vector table: BAR=5 offset=00042000
                      PBA: BAR=5 offset=00043000
              Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
              Capabilities: [270 v1] #19
              Capabilities: [2a0 v1] Access Control Services
                      ACSCap: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
                      ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
              Capabilities: [2b0 v1] Address Translation Service (ATS)
                      ATSCap: Invalidate Queue Depth: 00
                      ATSCtl: Enable-, Smallest Translation Unit: 00
              Capabilities: [2c0 v1] Page Request Interface (PRI)
                      PRICtl: Enable- Reset-
                      PRISta: RF- UPRGI- Stopped+
                      Page Request Capacity: 00000100, Page Request Allocation: 00000000
              Capabilities: [2d0 v1] Process Address Space ID (PASID)
                      PASIDCap: Exec+ Priv+, Max PASID Width: 10
                      PASIDCtl: Enable- Exec- Priv-
              Capabilities: [410 v1] #26
              Capabilities: [450 v1] #27
              Kernel driver in use: pciback
      
      
      posted in Hardware
      S
      steff22
    • RE: iGPU PCI passthrough: new experimental packages need testers

      @yannsionneau I updated XCP-ng with the iGPU PoC packages.

         0.390212] iommu: Default domain type: Translated
      [    0.390212] iommu: DMA domain TLB invalidation policy: lazy mode
      [    0.440746] ACPI: bus type drm_connector registered
      [    0.720876] xhci-pci-renesas 0000:00:08.0: failed to load firmware renesas_usb_fw.mem, fallback to ROM
      [    0.738581] simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
      [    0.739079] [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
      [    0.739591] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
      [    0.786042] RAS: Correctable Errors collector initialized.
      [    0.942231] gcadapter_oc: module verification failed: signature and/or required key missing - tainting kernel
      [    1.052681] VFIO - User Level meta-driver version: 0.3
      [    1.302335] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
      [    1.303438] [drm] Found bochs VGA, ID 0xb0c5.
      [    1.303450] [drm] Framebuffer size 8192 kB @ 0xf0000000, mmio @ 0xf0ad8000.
      [    1.307655] bochs-drm 0000:00:02.0: [drm] Registered 1 planes with drm panic
      [    1.311509] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 0
      [    1.311877] fbcon: bochs-drmdrmfb (fb0) is primary device
      [    1.311880] bochs-drm 0000:00:02.0: [drm] fb0: bochs-drmdrmfb frame buffer device
      [    2.877754] amdgpu: Virtual CRAT table created for CPU
      [    2.877768] amdgpu: Topology: Add CPU node
      [    2.878379] amdgpu 0000:00:0a.0: initializing kernel modesetting (IP DISCOVERY 0x1002:0x13C0 0x1002:0x13C0 0xC1).
      [    2.878395] amdgpu 0000:00:0a.0: register mmio base: 0xF0A00000
      [    2.878396] amdgpu 0000:00:0a.0: register mmio size: 524288
      [    2.880170] amdgpu 0000:00:0a.0: detected ip block number 0 <common_v1_0_0> (nv_common)
      [    2.880173] amdgpu 0000:00:0a.0: detected ip block number 1 <gmc_v10_0_0> (gmc_v10_0)
      [    2.880174] amdgpu 0000:00:0a.0: detected ip block number 2 <ih_v5_0_0> (navi10_ih)
      [    2.880175] amdgpu 0000:00:0a.0: detected ip block number 3 <psp_v13_0_0> (psp)
      [    2.880176] amdgpu 0000:00:0a.0: detected ip block number 4 <smu_v13_0_0> (smu)
      [    2.880177] amdgpu 0000:00:0a.0: detected ip block number 5 <dce_v1_0_0> (dm)
      [    2.880178] amdgpu 0000:00:0a.0: detected ip block number 6 <gfx_v10_0_0> (gfx_v10_0)
      [    2.880179] amdgpu 0000:00:0a.0: detected ip block number 7 <sdma_v5_2_0> (sdma_v5_2)
      [    2.880180] amdgpu 0000:00:0a.0: detected ip block number 8 <vcn_v3_0_0> (vcn_v3_0)
      [    2.880181] amdgpu 0000:00:0a.0: detected ip block number 9 <jpeg_v3_0_0> (jpeg_v3_0)
      [    2.881236] amdgpu 0000:00:0a.0: Fetched VBIOS from ROM BAR
      [    2.881240] amdgpu 0000:00:0a.0: [drm] ATOM BIOS: 102-RAPHAEL-008, build: 612127  , ver: 032.019.000.008.000000, 2022/09/26
      [    2.913119] amdgpu 0000:00:0a.0: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
      [    2.913149] amdgpu 0000:00:0a.0: vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
      [    2.913154] amdgpu 0000:00:0a.0: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
      [    2.913156] amdgpu 0000:00:0a.0: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
      [    2.913161] amdgpu 0000:00:0a.0: [drm] Detected VRAM RAM=2048M, BAR=256M
      [    2.913161] amdgpu 0000:00:0a.0: [drm] RAM width 128bits DDR5
      [    2.913299] amdgpu 0000:00:0a.0:  2048M of VRAM memory ready
      [    2.913301] amdgpu 0000:00:0a.0:  3958M of GTT memory ready.
      [    2.913318] amdgpu 0000:00:0a.0: [drm] GART: num cpu pages 262144, num gpu pages 262144
      [    2.913534] amdgpu 0000:00:0a.0: [drm] PCIE GART of 1024M enabled (table at 0x000000F400200000).
      [    2.914363] amdgpu 0000:00:0a.0: [drm] Loading DMUB firmware via PSP: version=0x05003500
      [    2.914559] amdgpu 0000:00:0a.0: [drm] use_doorbell being set to: [true]
      [    2.914573] amdgpu 0000:00:0a.0: [VCN instance 0] Found VCN firmware Version ENC: 1.33 DEC: 4 VEP: 0 Revision: 15
      [    2.936854] amdgpu 0000:00:0a.0: reserve 0xa00000 from 0xf47e000000 for PSP TMR
      [    3.007795] amdgpu 0000:00:0a.0: RAS: optional ras ta ucode is not available
      [    3.013667] amdgpu 0000:00:0a.0: RAP: optional rap ta ucode is not available
      [    3.013671] amdgpu 0000:00:0a.0: SECUREDISPLAY: optional securedisplay ta ucode is not available
      [    3.013711] amdgpu 0000:00:0a.0: smu driver if version = 0x00000005, smu fw if version = 0x00000005, smu fw program = 0, smu fw version = 0x00625200 (98.82.0)
      [    3.014834] amdgpu 0000:00:0a.0: SMU is initialized successfully!
      [    3.015614] amdgpu 0000:00:0a.0: [drm] Display Core v3.2.384 initialized on DCN 3.1.5
      [    3.015619] amdgpu 0000:00:0a.0: [drm] DP-HDMI FRL PCON supported
      [    3.016363] amdgpu 0000:00:0a.0: [drm] DMUB hardware initialized: version=0x05003500
      [    3.043695] amdgpu 0000:00:0a.0: [drm] HDMI-A-1: PSR support 0, DC PSR ver -1, sink PSR ver 0 DPCD caps 0x0 su_y_granularity 0
      [    3.043834] amdgpu 0000:00:0a.0: [drm] DP-1: PSR support 0, DC PSR ver -1, sink PSR ver 0 DPCD caps 0x0 su_y_granularity 0
      [    3.044105] amdgpu 0000:00:0a.0: [drm] DP-2: PSR support 0, DC PSR ver -1, sink PSR ver 0 DPCD caps 0x0 su_y_granularity 0
      [    3.044208] amdgpu 0000:00:0a.0: [drm] DP-3: PSR support 0, DC PSR ver -1, sink PSR ver 0 DPCD caps 0x0 su_y_granularity 0
      [    3.044772] amdgpu 0000:00:0a.0: kiq ring mec 2 pipe 1 q 0
      [    3.048684] amdgpu: Virtual CRAT table created for GPU
      [    3.048885] amdgpu: Topology: Add GPU node [0x1002:0x13c0]
      [    3.048896] amdgpu 0000:00:0a.0: SE 1, SH per SE 1, CU per SH 2, active_cu_number 2
      [    3.048899] amdgpu 0000:00:0a.0: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
      [    3.048900] amdgpu 0000:00:0a.0: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
      [    3.048900] amdgpu 0000:00:0a.0: ring comp_1.0.0 uses VM inv eng 4 on hub 0
      [    3.048901] amdgpu 0000:00:0a.0: ring comp_1.1.0 uses VM inv eng 5 on hub 0
      [    3.048901] amdgpu 0000:00:0a.0: ring comp_1.2.0 uses VM inv eng 6 on hub 0
      [    3.048902] amdgpu 0000:00:0a.0: ring comp_1.3.0 uses VM inv eng 7 on hub 0
      [    3.048902] amdgpu 0000:00:0a.0: ring comp_1.0.1 uses VM inv eng 8 on hub 0
      [    3.048902] amdgpu 0000:00:0a.0: ring comp_1.1.1 uses VM inv eng 9 on hub 0
      [    3.048903] amdgpu 0000:00:0a.0: ring comp_1.2.1 uses VM inv eng 10 on hub 0
      [    3.048903] amdgpu 0000:00:0a.0: ring comp_1.3.1 uses VM inv eng 11 on hub 0
      [    3.048903] amdgpu 0000:00:0a.0: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
      [    3.048904] amdgpu 0000:00:0a.0: ring sdma0 uses VM inv eng 13 on hub 0
      [    3.048904] amdgpu 0000:00:0a.0: ring vcn_dec_0 uses VM inv eng 0 on hub 8
      [    3.048904] amdgpu 0000:00:0a.0: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
      [    3.048905] amdgpu 0000:00:0a.0: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
      [    3.048905] amdgpu 0000:00:0a.0: ring jpeg_dec uses VM inv eng 5 on hub 8
      [    3.052507] amdgpu 0000:00:0a.0: Runtime PM not available
      [    3.053382] amdgpu 0000:00:0a.0: [drm] Registered 4 planes with drm panic
      [    3.053384] [drm] Initialized amdgpu 3.64.0 for 0000:00:0a.0 on minor 1
      [    3.056602] amdgpu 0000:00:0a.0: [drm] Failed to setup vendor infoframe on connector HDMI-A-1: -22
      [    3.057209] amdgpu 0000:00:0a.0: [drm] fb1: amdgpudrmfb frame buffer device
      [    3.095346] [drm] pre_validate_dsc:1746 MST_DSC dsc precompute is not needed
      [    3.278912] amdgpu 0000:00:0a.0: [drm] REG_WAIT timeout 1us * 100000 tries - optc31_disable_crtc line:146
      [    5.012890] SELinux:  Permission firmware_load in class system not defined in policy.
      [    9.105139] systemd[1]: modprobe@drm.service - Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm
      [    9.106669] systemd[1]: systemd-boot-clear-sysfail.service - Clear SysFail Entry If The Boot Is Successful skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/LoaderEntrySysFail-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f
      [    9.106784] systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
      [   10.639321] #PF: error_code(0x0000) - not-present page
      [   10.639367] Modules linked in: zenergy(OE) snd_timer intel_rapl_msr xen_netfront(+) intel_rapl_common snd parport_pc(+) i2c_piix4 joydev i2c_smbus soundcore pcspkr parport tcp_bbr tun vsock_loopback vmw_vsock_virtio_transport_common zstd vmw_vsock_vmci_transport zram vsock vmw_vmci lz4hc_compress overlay erofs hid_logitech_hidpp hid_logitech_dj amdgpu drm_buddy amdxcp drm_panel_backlight_quirks gpu_sched drm_ttm_helper ttm video drm_exec i2c_algo_bit drm_suballoc_helper xen_blkfront drm_display_helper cec floppy bochs serio_raw ata_generic pata_acpi vfio_pci vfio_pci_core irqbypass vfio_iommu_type1 vfio iommufd v4l2loopback(OE) videodev ntsync mc system76_thelio_io(OE) hid_logitech_new(OE) system76_io(OE) wmi hid_fanatec(OE) ff_memless ryzen_smu(OE) hid_tmff_new(OE) kvmfr(OE) led_class_multicolor gcadapter_oc(OE) fuse i2c_dev
      [   11.525630] snd_hda_intel 0000:00:09.0: bound 0000:00:0a.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
      
      
      
      root@bazzite:/var/home/steff# lspci -n -vvv -s 00:0a.0
      00:0a.0 0300: 1002:13c0 (rev c1) (prog-if 00 [VGA controller])
              Subsystem: 1002:13c0
              Physical Slot: 10
              Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
              Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
              Latency: 0
              Interrupts: pin B disabled, MSI(X) routed to IRQ 76
              Region 0: Memory at e0000000 (64-bit, prefetchable) [size=256M]
              Region 2: Memory at f0800000 (64-bit, prefetchable) [size=2M]
              Region 4: I/O ports at c100 [size=256]
              Region 5: Memory at f0a00000 (32-bit, non-prefetchable) [size=512K]
              Expansion ROM at 000c0000 [disabled] [size=128K]
              Capabilities: [48] Vendor Specific Information: Len=08 <?>
              Capabilities: [50] Power Management version 3
                      Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                      Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
              Capabilities: [64] Express (v2) Legacy Endpoint, IntMsgNum 0
                      DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                              ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- TEE-IO-
                      DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                              RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
                              MaxPayload 128 bytes, MaxReadReq 512 bytes
                      DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                      LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
                              ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
                      LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
                              ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- FltModeDis-
                      LnkSta: Speed 16GT/s, Width x16
                              TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                      DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR-
                               10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
                               EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                               FRS-
                               AtomicOpsCap: 32bit+ 64bit+ 128bitCAS-
                      DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                               AtomicOpsCtl: ReqEn+
                               IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
                               10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
                      LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+ EqualizationPhase1+
                               EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
                               Retimer- 2Retimers- CrosslinkRes: unsupported, FltMode-
              Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
                      Address: 0000000000000000  Data: 0000
              Capabilities: [c0] MSI-X: Enable+ Count=4 Masked-
                      Vector table: BAR=5 offset=00042000
                      PBA: BAR=5 offset=00043000
              Kernel driver in use: amdgpu
              Kernel modules: amdgpu
      
      
      posted in Hardware
      S
      steff22
    • RE: iGPU PCI passthrough: new experimental packages need testers

      @yannsionneau Yes it works 😀 Thank you very much, great job 😀

      Tested on Ryzen 9 9950X / AMD Raphael iGPU Tested the new experimental iGPU passthrough packages. - CPU: AMD Ryzen 9 9950X - iGPU: AMD Raphael (1002:13c0) - XCP-ng: 8.3 -

      Guest: Bazzite AMD - VBIOS: extracted from the ACPI VFCT and supplied as /root/vbios.bin - iGPU passthrough: working - AMD amdgpu driver: working - Physical HDMI output: working - Bazzite desktop displayed successfully on the physical HDMI port. Ubuntu 24.04.2 was able to initialize the GPU and Vulkan/RADV detected the Raphael iGPU, but the HDMI output went black when the graphical desktop started. Bazzite worked and provided a stable display output. So on my Ryzen 9 9950X, the experimental packages appear to successfully enable Raphael iGPU passthrough and physical HDMI output.

      posted in Hardware
      S
      steff22
    • RE: PCIe Passthrough of Radeon iGPU fails

      @yannsionneau That's great news 🙂 thank you very much🙂

      posted in Hardware
      S
      steff22
    • RE: PCIe Passthrough of Radeon iGPU fails

      @poddingue yeah I saw it now 🙂 but I was more like mentioning that many people also have the same problem.

      Hope it gets resolved soon 🙂

      posted in Hardware
      S
      steff22
    • RE: PCIe Passthrough of Radeon iGPU fails

      @yannsionneau I also can't get Radeon iGPU to work either with xcp-ng 8.3

      with hardware
      hvovedkort B650D4U3-2L2Q/BCM,)
      cpu AMD Ryzen 9 9950X

      tried on ubuntu 25.04 and windows 10

      get this error message

      lspci -nnk
      dmesg | grep amdgpu
      
      amdgpu: Invalid PCI ROM header signature: expecting 0xaa55, got 0x4556
      amdgpu: Unable to locate a BIOS ROM
      amdgpu: Fatal error during GPU init
      Unable to locate a BIOS ROM
      
      posted in Hardware
      S
      steff22
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @ravenet Ok I think the pro gpu's work better without so many bugs.

      I switched to Nvidia RTX 4070. With the Nvidia gpu and this works as it should and gets an image on the screen on the first try.

      So there must be something wrong with the amd drivers plus that error with the amd reset bug

      posted in Hardware
      S
      steff22
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @tuxen

      Confirmed that vDisplay is enabled.

      Windows finds the screen and extends the desktop to the available screen without connecting any physical screen.

      Then tried with parsec and has access to hardware in the GPU to work playing steam games

      posted in Hardware
      S
      steff22
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @tuxen Unfortunately I think this is amd reset bug on Radeon rx7800XT too. I have no idea if it can be fixed or if it's just to return the gpu to the store again. And rather find an nvidia card.

      also found that amd gpu can automatically activate AMD vDisplay by gpu passthrough

      Is there a list of gpu that others have managed to get to work with gpu gpu passthrough with Xcp-ng?

      posted in Hardware
      S
      steff22
    • RE: Gpu passthrough on Asrock rack B650D4U3-2L2Q will not work

      @tuxen

      Unfortunately, it didn't work better, maybe a little less xcp-ng host crash with the VM running. But always when the VM shuts down.

      This is the last entry in kern.log before Xcp-ng restarts

      Nov 28 12:34:47 xcp-ng-AsRoCk kernel: [ 3313.679697] device vif2.0 left promiscuous mode
      Nov 28 12:34:53 xcp-ng-AsRoCk kernel: [ 3319.117908] bnxt_en 0000:04:00.0 eth0: Recovering missed irq [0]: raw_cons: 8a4
      Nov 28 12:34:59 xcp-ng-AsRoCk kernel: [ 3325.081449] bnxt_en 0000:04:00.0 eth0: Recovering missed irq [0]: raw_cons: 8a4
      Nov 28 12:34:59 xcp-ng-AsRoCk kernel: [ 3325.081451] bnxt_en 0000:04:00.0 eth0: Recovering missed irq [1]: raw_cons: 4a9b
      
      
      

      There is a red timer that counts up in the middle of the rainbow screen. Does this mean that Xcp-ng has not completely lost control of the dgpu?
      or is this normal before the VM sends an image to the screen?

      Is it possible to get live xl dmesg messages like with tail -f /var/log/kern.log so that I see the last entry before Xcp-ng reboots?

      posted in Hardware
      S
      steff22