On Tue, Sep 1, 2020, 23:28 Julien Isorce <[email protected]> wrote:
> Hi, > > Try: DRI_PRIME=1 LIBVA_DRIVER_NAME=nouveau vainfo --display drm --device > /dev/dri/renderD129 > > Also try with and without the --device option, the important one is > --display drm > Nada, and nada. Exact same error as before, both cases. waah! > Cheers > Julien > > On Tue, Sep 1, 2020 at 10:49 AM Analabha Roy <[email protected]> > wrote: > >> >> >> On Tue, 1 Sep 2020 at 18:59, Ilia Mirkin <[email protected]> wrote: >> >>> On Tue, Sep 1, 2020 at 9:10 AM Analabha Roy <[email protected]> >>> wrote: >>> > Any suggestions on how to trace the config issues? Do I have to debug >>> the va_openDriver() function? >>> >>> My guess, without reading any code, is that DRI_PRIME isn't doing what >>> you want it to, and the nouveau driver is being handed an intel >>> device. This does not work well. Fixing this will require tracing >>> through the va winsys code which to figure out how it invokes the >>> loader. >>> >>> >>> https://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/frontends/va/context.c#n111 >>> >>> For the DRM/rendernodes "platform", it will just take whatever fd it >>> is given. vainfo appears to give it a fixed device: >>> >>> >>> https://github.com/intel/libva-utils/blob/master/common/va_display_drm.c#L39 >>> >>> However it looks like you can pass in --device /dev/dri/renderD129 or >>> whatever the right one is, which should pass in the right render node, >>> as seen here: >>> >>> https://github.com/intel/libva-utils/blob/master/common/va_display.c#L80 >>> >>> Note that I've never tried this, just did a few google searches to >>> find this stuff. >>> >>> >> Brilliant googling. get_drm_device_name() does seem to do a crude >> argparse of "--device" >> >> So I ran >> >> $ DRI_PRIME=1 LIBVA_DRIVER_NAME=nouveau vainfo --device >> /dev/dri/renderD128 >> >> *vainfo: unrecognized option '--device'*Show information from VA-API >> driver >> Usage: vainfo --help >> --help print this message >> >> Usage: vainfo [options] >> Display options: >> --display display | help Show information for the >> specified display, or the available display list >> >> * --device device Set device name, only available >> under drm display* >> >> >> What does this mean? >> >> Note that I also ran >> >> >> $ nm -Dn -o /usr/lib/x86_64-linux-gnu/libva*|grep get_drm_device_name >> >> Didn't get anything... >> >> Cheers, >>> >>> -ilia >>> >> >> >> -- >> Analabha Roy >> Assistant Professor >> Department of Physics >> <http://www.buruniv.ac.in/academics/department/physics> >> The University of Burdwan <http://www.buruniv.ac.in/> >> Golapbag Campus, Barddhaman 713104 >> West Bengal, India >> Emails: [email protected], [email protected], >> [email protected] >> Webpage: http://www.ph.utexas.edu/~daneel/ >> _______________________________________________ >> Nouveau mailing list >> [email protected] >> https://lists.freedesktop.org/mailman/listinfo/nouveau >> >
_______________________________________________ Nouveau mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/nouveau
