Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Documentation] HDMI display list #32

Closed
pdp7 opened this issue May 6, 2021 · 3 comments
Closed

[Documentation] HDMI display list #32

pdp7 opened this issue May 6, 2021 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@pdp7
Copy link
Collaborator

pdp7 commented May 6, 2021

list of monitors that are know to work and monitor that are known not to work are here:

HDMI displays compatible list
https://forum.beagleboard.org/t/hdmi-displays-compatible-list/29665

if you can not access, then email [email protected]

@pdp7 pdp7 changed the title HDMI monitor list [FYI] HDMI display list May 6, 2021
@pdp7 pdp7 changed the title [FYI] HDMI display list [Documentation] HDMI display list May 6, 2021
@pdp7 pdp7 self-assigned this May 18, 2021
@pdp7 pdp7 added the documentation Improvements or additions to documentation label May 18, 2021
@pdp7
Copy link
Collaborator Author

pdp7 commented Jul 7, 2021

From the forum:
https://forum.beagleboard.org/t/hdmi-displays-compatible-list/29665/28

If you want to play with other resolutions, it appears that the clock configuration in starfive_fb.c has only been written for 800x600 and 1920x1080. The 1920x1080 mode seems to specify a /24 divider, and if we believe it is 78.5 MHz, then 800x600 with its /54 divider is 34.89 MHz? If so that would again be non-standard. There are placeholders for 640x480 and 1280x720 but they just print a warning saying that they are incomplete. I tried to look on-line for a definition of the CLK_LCDC_OCLK_CTRL register in the Frame Buffer peripheral (which is where these values end up), but got nothing.

@MichaelZhuxx any idea how to improve compatibility?

@MichaelZhuxx
Copy link
Collaborator

The lastest kernel has support DRM framework for display, it also fixed the "out of range" and "Not support/Blank" issue for some monitors. please have a try and let me know if it's still a problem.

@archanox
Copy link

archanox commented Oct 3, 2021

The lastest kernel has support DRM framework for display, it also fixed the "out of range" and "Not support/Blank" issue for some monitors. please have a try and let me know if it's still a problem.

Thanks @MichaelZhuxx I've flashed my BeagleV successfully and tested it against my "lapdock" found here

AU $443.72 45% Off | EVICIV Raspberry Pi 4 3 Laptop Raspbook Touchscreen Keyboard Battery RasPi Rechargeable Portable Monitor RPi LCD Display Lapdock
https://a.aliexpress.com/_mM8Rrwi

and my portable monitor https://www.asus.com/au/Displays-Desktops/Monitors/ZenScreen/ZenScreen-Touch-MB16AMT/

There are some blemishes to the image quality, but it's completely usable with an external display. This could be attributed to the software rendering.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants