Hi all in this thread,

without having much specific NVidia (closed or open-src driver) experience IMO 
the following approach should be doable:

* all the different kernel drivers co-existing at the same time under different 
names (such as with corresponding suffixes) aliased to their respective pciids 
(they shouldn't care about their own filenames)

* the Xorg ddx's which cannot be renamed (because their init function names get 
guessed from the file-name aka the same name that must be used in in xorg.conf) 
can be installed under names with corresponding mnemonic suffixes (such as the 
same that we would use for the matching kernel drivers), and then svc runs a 
script similar to /lib/svc/method/ogl-select and either symlinks or lofs-mounts 
the ddx matching the primary NVidia device (as derived from the kernel module) 
into place.

This would still not support more than one NVidia card at a time (unless those 
are based on the same driver generation), but there shouldn't be too many isers 
who need more than one NVidia card at once (especially not distinct ones).

Unless there are unexpected extra problems, this would work and the original 
problem would be solves.


best regards
%martin bochnig



_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to