New user here, first wanted to say thanks for creating such a great OS which is pretty much ready 'out of the box'. Especially having Amiga support (i think you are the only one to have CD32 working out of the box on FS-UAE). I am fairly experienced in setting up an x86 instance of RetroPie and customising the various cores, and after trying out Batocera I noticed a few fairly minor niggles on a fresh install of 5.18+5.19beta, which i'm hoping you can take note of and potentially look into? Also a couple of suggested emulator defaults for x86/x64 users.
Here we go off the top of my head (will post others when I next boot Batocera to test):
5.18 + 5.19beta tested, using XBOX 360 wired gamepad, running over USB.
Hardware: Lenovo Thinkcentre M93p Tiny Desktop, Intel Core i5-4590T Processor (4th Gen), 8gb RAM, Intel HD Graphics HD4600
I have a 4k TV and as suspected, emulation was unusable out of the box because it was displaying in 4096x2160/30. I followed the xandr guidelines and forced 1080p/60 (and tried 720p), which resolved these issues. My PC is connecting to my TV with a DP>HDMI connection. However the decorations/overlays were not displaying. So I tried plugging the PC into a 1080p monitor (which is DP to mini DP rather than DP to HDMI) and the overlays all show up in Retroarch. Any idea why overlays appear using the monitor at 1080p (they also work at 720p), but the moment it runs through the TV overlays are no longer displayed? The only difference here is the display output is detected as DP using the monitor and HDMI on the TV. I have compared the output of xandr and it all looks pretty normal. Apart from it being output as HDMI, I don't have a clue why the TV will not show the overlays up.
On the same subject of resolution, if you try to force a lower resolution, the lower you go, the smaller the fonts are on the "F1" GUI (i was looking at the 5.19 application options), to the point of them being unreadable. When my TV is forced to 1080p they are just about ok, go any lower (720p) and you cannot read the fonts. The icons and windows though scale correctly, and show up fine. So something perhaps up with the scaling of the font?
Dolphin emulator. Unlike all the other cores, this one always displays in 16/9. As most games are 4:3 everything appears stretched. If I force 4:3 in ES, this sorts the problem, but then we will have issues playing 16:9 supported games. So I hit F1 and opened up the dolphin-emu config, which I am familiar with from RetroPie. Under graphics, you can see the aspect is set to forced 16:9. So I changed this to 'auto' and went back into ES. Launching the game again, still 16:9. Go back to dolphin-emu config and forced 16:9 is set again. Can you perhaps look at why this happens and if you can find out, have it set to 'auto'? My RetroPie instance is set to auto and it always detects the correct ratio for the game and displays accordingly. PS. Also the shortcut to dolphin-emu has a typo.
Amiga FS-UAE. Quick question here, is there any way to look into having it so hotkey+start quits the emulator, rather than having to open the menu (which is either hotkey or start) and clicking the cross at the top right? I imagine maybe not, but all other emus it looks like you have managed to configure this.
N64. Some issues here, out of the box when the default emulator/core is set, games (z64 extension) are not launching. I think the default is non-libretro/glide 64mk2. Not sure why this is, changing to a libretro core such as Parallel, games will then boot. Any idea on this?
N64. Out of the box with the Xbox 360 gamepad, loading goldeneye on any core, the left stick controls are messed up. Pressing up on the analog stick walks forward+looks down simultaneously, and pressing down walks backward+looks up simultaneously. Any idea on this?
Would you consider adding BSNES/Higan for SNES emulation? Or is it too experimental? From what I understand, it is more accurate and recommended for x86/x64 users.
Amiga CD32 is missing its theme, and Amiga is missing a description. I guess you already aware of this and maybe this might be sorted in the future (if I stick using Batocera I can probably make a CD32 image?)
I need to test this more, but when messing around with emulator defaults, on a couple of occasions I had it where I reset the emulator settings back to DEFAULT/DEFAULT and games would no longer load. Explicitly setting the emulator would then fix it. But going back to default then breaks it. This happened a couple of times but worked out no pattern. Have you seen this before?
Out of the box, PSX was way too fast playing Battle Arena Toshinden, I guess this is some hack which is enabled? Changing the default emulator to Beetle (which is more accurate) sorted it. Below is some more info on maybe thinking about changing the default emulators for x86/x64 users:
Regarding emulator defaults on x86/x64, I have a few friendly suggestions to amending a few defaults, as follows. (I don't provide a full list, only a few which you currently have different defaults for, based on the emus I use. This is for x86/x64 users who generally have more powerful machines, NOT Rpi users):
Master System/Megadrive/Mega CD - Genesis-plus-gx I think is preferred to Picodrive
N64 - not sure here, maybe keep the default non libretro one if it's the most stable/fastest, but for me it didn't work? Otherwise maybe Parallel is the most accurate (although potentially slower)?
NES - FCEUMM (not sure if this is the default already?)
PSX - Beetle should be preferred over the other one for x86 for sure
Saturn - Beetle again over the other one for accuracy, some games wont load on the yabause emu either)
SNES - I use BSNES/Higan on RetroPie and this runs flawlessly, but it doesn't exist in Batocera? Maybe it could be considered?
If you need any further information, please let me know. I think Batocera is really great but wanted to point out my initial findings when booting from a fresh image, in case it helps develop a more stable product. Let me know what you think of the above.