LINUX.ORG.RU

История изменений

Исправление Jameson, (текущая версия) :

Дело в том, что совместно с ним нельзя юзать правильны модуль фреймбуфера и отсюда растут все траблы.

Нет. Блоб, фреймбуфер и DDC это разные сущности. С блобом конфликтует nvidiafb и rivafb, uvesafb работает прекрасно. framebufer использует DDC чтобы узнать режимы монитора, но позволяет использовать только те режимы, которые совпадают в VESA табличке видеокарты И монитора. Работает всё это ровно до момента старта иксов.

Затем играет блоб, у него своя реализация DDC, он заново читает инфу и VESA режимы блобу не указ, поскольку блоб видеокарту заново инициализирует и использует в «расширенном» режиме.

Ни то, ни другое просто не умеют DDC/ci. Просто не реализовано и библиотек даже нет. Вики говорит, что это из за того, что стандарт на DDC/ci отсутствует, всё закрыто и каждый производитель лепит под винду онли свои реализации, которые даже в винде работают через набор корявых костылей.

Исходная версия Jameson, :

Дело в том, что совместно с ним нельзя юзать правильны модуль фреймбуфера и отсюда растут все траблы.

Нет. Блоб, фреймбуфер и DDC это разные сущности. С блобом конфликтует nvidiafb и rivafb, uvesafb работает прекрасно. framebufer использует DDC чтобы узнать режимы монитора, но позволяет использовать только те режимы, которые совпадают в VESA табличке видеокарты И монитора. Работает всё это ровно до момента старта иксов.

Затем играет блоб, у него своя реализация DDC, он заново читает инфу и VESA режимы блобу не указ, поскольку блоб видеокарту заново инициализирует и использует в «расширенном» режиме.

Ни то, ни другое просто не умеют DDC/ci. Просто не реализованно и библиотек даже нет. Вики говорит, что это из за того, что стандарт на DDC/ci отсутствует, всё закрыто и каждый производитель лепит под винду онли свои реализации, которые даже в винде работают через набор корявых костылей.