История изменений
Исправление utf8nowhere, (текущая версия) :
В принципе, сейчас возможно сделать мультисит на одном GPU с несколькими видеовыходами без костылей вроде Xnest. Пару лет назад в DRM (так что nvidia в пролёте) завезли leases — возможность отделять часть DRM-ресурсов (CRTC, видеовыходы, разрешения и т.д.) от DRM-мастера и отдавать их кому-то. Например, VR-шлему. Чтобы он полностью ими управлял и не зависел от оконной системы.
Ничего в принципе не мешает создать драйвер виртуальной видеокарты, который будет разделять ресурсы одной видеокарты на несколько частей с помощью вышеописанного механизма.
Но ядерщики считают, что раз logind рулит seat-ами, он может и leases создавать сам. А Лёнька считает, что раз logind умеет подхватывать автоматически видеокарты и делать на них seat, то делать ему ничего не надо, пусть ядерщики делают драйвер, который будет делить один адаптер на несколько виртуальных.
Такие дела.
Исходная версия utf8nowhere, :
Про мультисит
В принципе, сейчас возможно сделать мультисит на одном GPU с несколькими видеовыходами без костылей вроде Xnest. Пару лет назад в DRM (так что nvidia в пролёте) завезли leases — возможность отделять часть DRM-ресурсов (CRTC, видеовыходы, разрешения и т.д.) от DRM-мастера и отдавать их кому-то. Например, VR-шлему. Чтобы он полностью ими управлял и не зависел от оконной системы.
Ничего в принципе не мешает создать драйвер виртуальной видеокарты, который будет разделять ресурсы одной видеокарты на несколько частей с помощью вышеописанного механизма.
Но ядерщики считают, что раз logind рулит seat-ами, он может и leases создавать сам. А Лёнька считает, что logind умеет подхватывать автоматически видеокарты и делать на них seat, а значит делать ему ничего не надо, пусть ядерщики делают драйвер, который будет делить один адаптер на несколько виртуальных.
Такие дела.