How to compile RA for stm32mp135 (armv7) ?
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Hello I have a video driver problem.
I used a cross copy to generate the binary file ./retroarch for an armv7l machine (a stm32mp135)
`root@stm32mp1:/home/emu# ./retroarch -v
[INFO] [Config]: Looking for config in: "/home/root/.config/retroarch/retroarch.cfg".
[WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed.
[WARN] [Config]: GameMode unsupported - disabling..
[INFO] RetroArch 1.20.0 (Git b0999db885)
[INFO] === Build =======================================
[INFO] CPU Model Name: ARMv7 Processor rev 5 (v7l)
[INFO] Capabilities: NEON VFPV3 VFPV4
[INFO] Version: 1.20.0
[INFO] Git: b0999db885
[INFO] Built: Feb 11 2025
[INFO] =================================================
[ERROR] Couldn't find any video driver named "ext"
[INFO] Available video drivers are:
[INFO] null
[WARN] Going to default to first video driver..
[INFO] [Input]: Found input driver: "linuxraw".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Video]: Set video size to: 960x720.
[ERROR] Couldn't find any video driver named "ext"
[INFO] Available video drivers are:
[INFO] null
[WARN] Going to default to first video driver..
[INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[ERROR] [Video]: Cannot initialize input driver. Exiting ...
[ERROR] Fatal error received in: "video_driver_init_internal()"
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..`
Does anyone have a solution?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing ./retroarch -v on the stm32mp135 and reviewing the reported video-driver list; the issue names no source files or tests. Done means a target-supported video driver is available and RetroArch initializes video and input without the fatal error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- computer-graphics, embedded-iot
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100