Quote:
В теории да. Перепрограммировав контроллер памяти gpu ты сможешь разместить дисплейный буфер в обычной кешируемой памяти. Потом надо сделать маппинг этих страниц на новый виртуальный адрес и можно читать видеопамять. Дальше всё будет зависеть от архитектурных особенностей чипа. Скорее всего придётся часто пользоваться clflush.
Понятно. А нафига мне это может быть нужно, если с этим как раз начинаются проблемы?)
Я тут чуток поковырялся в старой, но добротной программке
pic4 и теперь в ее описании нет вот этой фразы:
Quote:
Запуск программы с параметром BOOT позволяет на этапе загрузки устанавливать стандартные обои без помощи графического редактора. К сожалению, узор и цвет стандартных обоев можно изменять только правкой исходного кода.
Запускать можно pic4 BOOT
[R\G\B][T], правда, последняя опция пока работает не до конца: после загрузки видно, что отрисовывается в режиме
tiling, но через долю секунды перерисовывает тот же узор, но в режиме
stretch. Попробую понять, почему так происходит, но лично мне всегда эта программка нравилась, обоины делает в определенном смысле стильные и ассоциируемые с ОС. Могу закоммитить)