View Single Post
Old 02-02-2016, 10:12 AM   #4
mlukaszek
Senior Member
 
mlukaszek's Avatar
 
Join Date: Feb 2010
Posts: 386
Default Proprietary drivers for AMD/NVIDIA

Closed source is not really the reason here, it's just the functionality of those drivers that we need. EVDI driver needs a DRM compatible driver for the main GPU, and uses the functionality provided by Xrandr 1.4 called offloading graphics display. This is a way for drivers to work together so that one graphics device can display images rendered by another.

When we released the Linux driver, binary AMD and NVIDIA drivers could not be used like this out of the box. We need both the built-in GPU driver and EVDI to appear in the output of
Code:
xrandr --listproviders
and we need to be able to use
Code:
xrandr --setprovideroutputsource
command to connect source and the sink. The built-in GPU must appear as a provider with Source Output capability. Modesetting should appear for EVDI, it should have Sink Output capability.

It's possible that with some effort this can be configured to work. In a way, this is similar to NVIDIA Optimus, where both Intel card and NVIDIA are used together. To my knowledge, this requires manual configuration in xorg.conf, to indicate modesetting driver to be used for the second card.

If someone succeeds, please share this on the forum!

Thanks,
Michal

Last edited by mlukaszek; 02-02-2016 at 10:14 AM.
mlukaszek is offline   Reply With Quote