Я работаю над расширенным графическим драйвером для MacOS и использую класс IOFrameBuffer для публикации устройства линейного буфера кадров. В моем драйвере мы используем getVRAMRange() для возврата информации об адресе видеопамяти для всего окна памяти устройства кадрового буфера.
Вопрос в следующем: драйвер может хорошо работать на MacOS 10.12, но после обновления системы до MacOS 10.13 High Sierra я больше не могу получить доступ к данным видеопамяти. Есть ли у вас какие-либо советы по этому вопросу? Спасибо большое!
кроме того, я также смущен, почему драйвер может хорошо работать с безопасным режимом?