[11:12] <mchehab> b-rad: thanks [12:06] *** ChanServ sets mode: +o mchehab [13:06] *** ChanServ sets mode: +o mchehab [15:06] *** ChanServ sets mode: +o mchehab [17:21] <mchehab> b-rad: please answer Alex too... he works at AMD [17:21] <mchehab> (with GPU stuff, but still...) [17:24] <b-rad> Sorry I thought I did [17:24] <b-rad> ahh the iommu question on the patch [17:24] <mchehab> yep [17:24] <mchehab> I *suspect* that you can't disable IOMMU on non-developer's bioses [17:25] <mchehab> but I never touched any Ryzen machine [17:25] <b-rad> i have a cheap motherboard, but i'll give it a look [17:26] <mchehab> when I used to work at Red Hat, only a handful systems (the development) ones had a different BIOS that allowed to setup advanced stuff - although I never seek for IOMMU disabling there [17:26] <mchehab> (RH had a lab with hundreds of machines - most of them servers) [17:27] <mchehab> s/had/has/ [17:29] <mchehab> with respect to P2P, the bugs are present with DVB? [17:29] <mchehab> if so, I can't see how to do a PCI to PCI transfer with DVB API [17:30] <b-rad> actually the moment i looked this up I remembered, that iommu kernel parameters were required to work at all [17:30] <mchehab> I mean: the Kernel will always request the card to store data into the main board's RAM. [17:32] <mchehab> For V4L2, it is possible to do P2P transfers... [17:32] <mchehab> via either Overlay or DMABUF [17:33] <mchehab> making the cx23885 to try to write directly at the GPU private memory inside the PCIe board [17:34] <mchehab> (of course, for that, you need a PCIe GPU card with memory inside it) [17:34] <mchehab> I guess gstreamer could be used for such purpose [17:34] <mchehab> via DMABUF