История изменений
Исправление Behem0th, (текущая версия) :
что ваш набор патчей содержит abstaction layer, нужный только для проприетарщины, и пусть они идут с ни нафиг
На что ему отвечают что это нужно для удобной унификации кода между виндовс и линукс драйвером. Это нужно для того чтобы код писали одни и те же люди что избавит от кучи проблем и повысит стабильность драйвера. Сейчас драйвер для винды пишут в том числе и инженеры которое проектируют железо и знают как и где оно работает. Линукс тим же позже пилит само, от чего вылезает куча косяков из за неправильно или не в том порядке активированных регистров.
Alex Deucher, ответственный конкретно за дрова AMD в ядре, ему возражает, мотивируя это тем, что отлично знает, как ведутся обсуждения расширения интерфейсов DRI, пока со всеми договоришься 5 лет пройдет и оборудование протухнет, а пользователям работать надо сейчас.
Также те инженеры которые разрабатывали чипы окончательно забудут особенности чипов, так как будут пилить уже новое поколение и спросить будет вообще не у кого.
Еще один разработчик из AMD, говорит, что говно ваше KMS/DRI, потому что создавалось давно, когда дисплеи были совсем другими, и чтобы адекватно реализовать 4K@144Hz FreeSync проще все выкинуть и сделать заново.
На что ему возражает программист из интела говоря что атомик-модсеттингз наше все и у них в i965 все хорошо.
Просто дополнил.
Исправление Behem0th, :
что ваш набор патчей содержит abstaction layer, нужный только для проприетарщины, и пусть они идут с ни нафиг
На что ему отвечают что это нужно для удобной унификации кода между виндовс и линукс драйвером. Это нужно для того чтобы код писали одни и те же люди что избавит от кучи проблем и повысит стабильность драйвера. Сейчас драйвер для винды пишут в том числе и инженеры которое проектируют железо и знают как и где оно работает. Линукс тим же позже пилит само, от чего вылезает куча косяков изза неправильно или не в том порядке активированных регистров.
Alex Deucher, ответственный конкретно за дрова AMD в ядре, ему возражает, мотивируя это тем, что отлично знает, как ведутся обсуждения расширения интерфейсов DRI, пока со всеми договоришься 5 лет пройдет и оборудование протухнет, а пользователям работать надо сейчас.
Также те инженеры которые разработывали чипы оканчательно забудут особенности чипов, так как будут пилить уже новое поколение и спросить будет вообще не у кого.
Еще один разработчик из AMD, говорит, что говно ваше KMS/DRI, потому что создавалось давно, когда дисплеи были совсем другими, и чтобы адекватно реализовать 4K@144Hz FreeSync проще все выкинуть и сделать заново.
На что ему возражает программист из интела говоря что атомик-модсеттингз наше все и у них в i965 все хорошо.
Просто дополнил.
Исходная версия Behem0th, :
что ваш набор патчей содержит abstaction layer, нужный только для проприетарщины, и пусть они идут с ни нафиг
На что ему отвечают что это нужно для удобной унификации кода между виндовс и линукс драйвером. Это нужно для того чтобы код писали одни и те же люди что избавит от кучи проблем и повысит стабильность драйвера. Сейчас драйвер для винды пишут в том числе и инженеры которое проектируют железо и знают как и где оно работает. Линукс тим же позже пилит само, от чего вылезает куча косяков изза неправильно или не в том порядке активированных регистров.
Alex Deucher, ответственный конкретно за дрова AMD в ядре, ему возражает, мотивируя это тем, что отлично знает, как ведутся обсуждения расширения интерфейсов DRI, пока со всеми договоришься 5 лет пройдет и оборудование протухнет, а пользователям работать надо сейчас.
Также те инженеры которые разработывали чипы оканчательно забудут особенности чипов, так как будут пилить уже новое поколение и спросить будет вообще не у кого.
Еще один разработчик из AMD, говорит, что говно ваше KMS/DRI, потому что создавалось давно, когда дисплеи были совсем другими, и чтобы адекватно реализовать 4K@144Hz FreeSync проще все выкинуть и сделать заново.
На что ему возражает программист из интела говоря что атомик-модсеттингз наше все и у них в i965 все хорошо.