[Solved] Resolution doesn't change when core override is present?
-
@ecto said in Resolution doesn't change when core override is present?:
As soon as I have an override, the log looks completely different:
https://pastebin.com/yCS94abyThe log file is not complete, can you upload the complete log ?
-
@mitu That's all there is... you can even see the runcommans-onend prompt I have in there.
It seems as if the log just stops after loading the override. -
Are you sure you don't have any other options in the core override (
/home/pi/.config/retroarch/config/PX68K/PX68K.cfg
) ?
I'll give it a test, as a workaround you can use thex68000/retroarch.cfg
file to enable the MIDI out, instead of the core override. -
@mitu This also happens when I have a completely empty (0b) core override file.
EDIT
The workaround... well... works. ;) I'll need to check though, if game specific overrides also trigger this issue. -
Can't seem to reproduce this. I've added a core override through the menu (basically just toggled the FPS counter and hid some notifications), but this doesn't seem to affect the resolution chosen from the
runcommand
launch menu.My monitor seems to have this odd video mode (800x600@56hz, not the preferred video mode) which I've chosed for Chourensha's 768x512@59hz resolution:
Executing: SDL_VIDEO_KMSDRM_CRTCID=105 SDL_VIDEO_KMSDRM_MODEID=10 /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-px68k/px68k_libretro.so --config /opt/retropie/configs/x68000/retroarch.cfg "/home/pi/RetroPie/roms/x68000/Chourensha 68K v1.01 (1995)(Famibe No Yosshin).dim" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] [Config]: Loading config from: "/opt/retropie/configs/x68000/retroarch.cfg". [INFO] [Config]: Appending config "/dev/shm/retroarch.cfg". [..] [INFO] RetroArch 1.10.0 (Git 24a9378) [...] [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-px68k/px68k_libretro.so" [INFO] [Overrides]: Core-specific overrides found at "/home/pi/.config/retroarch/config/PX68K/PX68K.cfg". [INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/PX68K/x68000.cfg". [..] [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 56.00 Hz, Game = 59.94 Hz) [INFO] [Video]: Game FPS > Monitor FPS. Cannot rely on VSync. [INFO] [Video]: Set video size to: **800x600.** [INFO] [Video]: Starting threaded video driver ... [INFO] [DRM]: Found 2 connectors. [INFO] [DRM]: Connector 0 connected: no [INFO] [DRM]: Connector 0 has 0 modes. [INFO] [DRM]: Connector 1 connected: yes [INFO] [DRM]: Connector 1 has 16 modes. [INFO] [DRM]: Connector 1 assigned to monitor index: #1. [INFO] [DRM]: Mode 0: (1280x1024) 1280 x 1024, 60.019741 Hz [INFO] [DRM]: Mode 1: (1280x1024) 1280 x 1024, 75.024673 Hz [INFO] [DRM]: Mode 2: (1152x864) 1152 x 864, 75.000000 Hz [INFO] [DRM]: Mode 3: (1024x768) 1024 x 768, 75.028580 Hz [INFO] [DRM]: Mode 4: (1024x768) 1024 x 768, 70.069359 Hz [INFO] [DRM]: Mode 5: (1024x768) 1024 x 768, 60.003841 Hz [INFO] [DRM]: Mode 6: (832x624) 832 x 624, 74.551270 Hz [INFO] [DRM]: Mode 7: (800x600) 800 x 600, 75.000000 Hz [INFO] [DRM]: Mode 8: (800x600) 800 x 600, 72.187569 Hz [INFO] [DRM]: Mode 9: (800x600) 800 x 600, 60.316540 Hz **[INFO] [DRM]: Mode 10: (800x600) 800 x 600, 56.250000 Hz** [INFO] [DRM]: Mode 11: (640x480) 640 x 480, 75.000000 Hz [INFO] [DRM]: Mode 12: (640x480) 640 x 480, 72.808800 Hz [INFO] [DRM]: Mode 13: (640x480) 640 x 480, 66.666664 Hz [INFO] [DRM]: Mode 14: (640x480) 640 x 480, 59.940475 Hz [INFO] [DRM]: Mode 15: (720x400) 720 x 400, 70.081665 Hz [...] **[INFO] [GL]: Using resolution 800x600.** [INFO] [GL]: Default shader backend found: glsl. [...] [INFO] [Environ]: SET_SYSTEM_AV_INFO: 800x600, Aspect: 1.333, FPS: 59.94, Sample rate: 44100.00 Hz. [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 56.00 Hz, Game = 59.94 Hz) [INFO] [Video]: Game FPS > Monitor FPS. Cannot rely on VSync. [INFO] [ALSA]: Using floating point format. [INFO] [ALSA]: Period size: 768 frames [INFO] [ALSA]: Buffer size: 3072 frames [INFO] [ALSA]: Can pause: yes. [INFO] [Display]: Found display driver: "gl". [INFO] [Input]: Game Focus => OFF [INFO] [Environ]: SET_FRAME_TIME_CALLBACK. [INFO] [Environ]: SET_GEOMETRY: 768x512, Aspect: 1.333. [INFO] [KMS]: New FB: 800x600 (stride: 3200). [INFO] [KMS]: New FB: 800x600 (stride: 3200). [INFO] [Environ]: SET_SYSTEM_AV_INFO: 768x512, Aspect: 1.333, FPS: 55.50, Sample rate: 44100.00 Hz. [INFO] [Audio]: Set audio input rate to: 44497.30 Hz.
Using an override
.cfg
with just a couple of manually added options yields the same results, so I don't think the override file is at fault.Can you try removing the
onstart
commands from your script and try again ? -
@mitu I retried different things, now with a completely empty
runcommand-onstart.sh
.The results are always the same: as soon as I have a
- core override
- content directory override or a
- game specific override
the
runcommand.log
is truncated after loading the override (as in the Pastebin above) and the standard resolution (1920x1080 in my case) is applied. Idk if the loading of the basic/opt/retropie/configs/all/retroarch.cfg
is also stopped. I would think not, as I can play normally. But maybe I could try that by changing someting like your idea with enabling the FPS counter in the baseretroarch.cfg
?I reinstalled the runcommand scipt and retroarch, but I still get the same results. The last thing that comes to my mind is that I started this RetroPie image with the release of 4.7 (with support of the Pi4). Maybe something else borked up in all this time? I really like trying out different things with RetroPie. ^_^;
-
@ecto said in Resolution doesn't change when core override is present?:
I reinstalled the runcommand scipt and retroarch, but I still get the same results.
It's not a binary version problem, since you're using the same version of RetroArch as mine.
Can you post yourretroarch.cfg
files:- the main one, from
/opt/retropie/configs/all/
- the system one, from
/opt/retropie/configs/x68000/
- the main one, from
-
@mitu OK, here are my
/opt/retropie/configs/all/retroarch.cfg
and my
/opt/retropie/configs/c68000/retroarch.cfg
I justfound out, that this problem happens in every (?) retroach core.
I tried it with duckstation, NP2kai and Beetle PC-FX. Probably all acrade cores, because I use the Bezel Project, where I have a game override for (almost) every game...
I haven't noticed it before, because I usually use 1920x1080 anyway... -
The config from
/opt/retropie/configs/all/
seems to have been saved from RetroArch and this may influence the way it behaves w.r.t. overrides.
I'd suggest to rename it, then re-install RetroArch immediately - this will add the - much simpler - default RetroPie configuration for the emulator. Try to see if the issue still happens in this scenario. -
@mitu That's it! That was the solution.
Thanks for helping me out. I'd probably never had guessed that. Thanks a lot!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.