> Нет. По крайней мере в связке intel + nvidia. Причём проблема эта не на уровне оси.Это скорее всего проблема на уровне интеграции с осью. Что у нвидии традиционно в ауте, поскольку они все такие из себя независимые ядерщики. И их драйвер с системой не интегрируется от "никак" до "хреново". Что ты хотел? Чтобы там продвинутые конфиги нормально работали? Да еще mixed сетапы? Может еще и без глюков? А для этого надо нормально взаимодействовать с остальными разработчиками, а не как нвидия.
> AMD + AMD, вроде как, могут и работать.
И даже amd + intel наверное. А воткнуть красную печку вместо зеленой и проверить? А какие предпосылки чтобы это не работало? По логике вещей будут две видяшки. Сам по себе DRM/KMS нормально к такому относится.
Еще может в BIOS есть нечто про init GPU first или как там его ... и если там приоритет у PCI-E девайса, интеграт может и не инициализироваться. И вот тут я не знаю что сделает интелский драйвер и тем более нвидиевский. У меня есть системы с несколькими красными печками, амдшный открытый драйвер нормально к этому относится. BIOS не инициализирует вторичные девайсы. Драйвер это замечает, пинает POST девайса уже своими силами и secondary девайс(ы) идут на взлет.
> Во-первых, он уже есть на всех современных x86 матерях. Во-вторых, было б
> не лишним пробросить оный в виртуалку.
Вот с этим наверное сложно т.к. он память ту же использует. Вот дискретку пробросить - номер катит. Отцепляешь в хосте, отдаешь виртуалке, и когда там стартанет драйвер - он увидит PCI девайс и проинициализирует как обычно.
> К сожалению, запустить интеграшку одновременно с дискреткой можно только
> в сильно урезанном варианте и с неродным драйвером, что делает идею с пробрасыванием бессмысленной.
Именно интеграшки? Это вообще извращение какое-то. А поставить несколько железных и часть пробросить по виртуалкам - так делают, недавно амдшники даже чинили баги характерные для таких сетапов.
Только это.. в системе для таких развлекух IOMMU должен быть (включен в bios setup и загружен драйвер в ОС). Без iommu девайс вынесет системе мозг первым же DMA запросом который угодит совсем не туда куда предолагалось - iommu должен подхачить обращения к памяти со стороны девайса в этот момент. А вот как это для интеграта должно выглядеть при том что там системная память используется... говоря за амдные gpu в apu они более тесно с процом взаимодействуют чем отдельный PCI-E девайс с процом, там бывает память видимая обоим и проч (zero-copy пересылка текстур и проч).