Jump to content

drwch

Members
  • Posts

    1
  • Joined

  • Last visited

  1. Hello all, just new to here, I bought an Orangepi PC board and grabbed lastest Armbian pre-built image with legacy kernel. I test my code that dynamically change the HDMI output resolution, by something like this: ioctl(disp, DISP_BLANK, true) ioctl(disp, DISP_DEVICE_SWITCH) ioctl(disp, DISP_BLANK, false) and then update fbvar by ioctl(fb0, FBIOPUT_VSCREENINFO) I can see output actually changed, everything goes well until I try to map framebuffer from /dev/fb0, it failed with errno EINVAL. After check drivers source code I think it's because the display driver, it forget to notify the system to update framebuffer parameters, but I can't figure out the actual problem of the code. If I use h3disp, after reboot I can map framebuffer as well, but I need to change it dynamically. Does anyone have a solution for this? Thank you very much!
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines