Записывается в FrameBuffer / dev / fb0, похоже, не меняется графический экран

При попытке записи непосредственно в буфер графического фрейма / dev / fb0 (Ubuntu 12.04) графический экран не изменяется.

Использовал ли Ubuntu 12.04 использование / dev / fb0 или его нужно каким-то образом активировать?

  • Добавление репозиториев с помощью «./»
  • Должен ли я изменить порядок логических томов до изменения размера?
  • Как я могу совместно использовать внутренний диск через NFS? (Что я делаю не так?)
  • FTP-клиент с хорошим графическим интерфейсом?
  • Как найти длину строки с помощью команды echo и wc
  • ОШИБКА 1045 (28000): Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES)
  • Ubuntu перезагружается при запуске, поскольку для уровня запуска по умолчанию установлено значение 6
  • btrfs raid1 не использует все диски?
  • One Solution collect form web for “Записывается в FrameBuffer / dev / fb0, похоже, не меняется графический экран”

    Чтобы сделать ACTIVATE буфера кадров, нужно выполнить 2-й ioctl() , после чего он сработает.

     /* Refresh buffer manually */ vi.activate |= FB_ACTIVATE_NOW | FB_ACTIVATE_FORCE; if(0 > ioctl(fd, FBIOPUT_VSCREENINFO, &vi)) { printf("Failed to refresh\n"); return -1; } 
    Linux и Unix - лучшая ОС в мире.