<div dir="ltr"><div class="gmail_default" style="font-size:small">Hello,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I recently tried multi-GPU support on the mesa gallium drivers(glx=dri). When I exported the env `DRI_PRIME=1`, I found that it didn't work with two different drivers loaded at the same time.</div><div class="gmail_default" style="font-size:small">because there are different driver names in my case. display_gpu driver name is "r600" while render_gpu driver name is "nouveau". It failed to create display gpu screen</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">if (strcmp(driverName, driverNameDisplayGPU) == 0) {<br>            psc->driScreenDisplayGPU =<br>               psc->image_driver->createNewScreen2(screen, psc->fd_display_gpu,<br>                                                   pdp->loader_extensions,<br>                                                   extensions,<br>                                                   &driver_configs, psc);<br>}<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">so I am wondering</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- is it possible to use two GPUs from different vendors on a system with gallium? one is for display, another for rendering</div><div class="gmail_default" style="font-size:small">- is it possible to use two GPUs driven by a shared driver(say both "r600") on a system?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Luc</div></div>