Best Monitor for RPi3 Arcade Machine?
-
For those of you who use your RPi3 on computer monitors, possibly in dedicated cabinets, what would you recommend? I see arcade machines using LED monitors running games in 4:3. Do you use emulated scan lines? What looks/plays best? I imagine low lag too (1-2ms). Things definitely don't look so well on a 46 inch plasma (but I haven't figured out the 4:3 settings yet).
-
I found a 20.5" IBM 4:3 1600x1200 LCD monitor on Craigslist for $28. I couldn't be happier.
-
I use a 19" LCD at 1280x1024. Yes, simulated scan lines (and curvature) works nicely with retroarch shaders. I am happy with the look and performance. My display is 5:4 aspect ratio but 4:3 titles fill it and I don't notice the difference. I could force it to true 4:3, but with curvature effects I don't mind pushing it.
-
@caver01 hey! I have the same resolution and size monitor. What resolution and shader did you settle on? I can't seem to get the edges of the screen smooth when I add barrel distortion. Thanks!
-
@gt4chuck I run full res. What do you mean it isn't smooth? Mine is as smooth as a single pixel can be. Looks like a triad component of an old tv right along the curved edge. I will try to get a closeup.
-
Ok, here are a few closeups of the corners of games running lr-mame2003 using the full resolution of my display (1280x1024). I am running the CRT-PI shader with curvature enabled. Click on the image and magnify to see the detail. The shader is wonderful.
DigDug (upper-right)
Double Dragon (lower-right)
Double Dragon (lower-left)
-
@caver01 ill post a pic when I get home, I get horrid stairstepping around the edge of the "screen". Yours looks awesome!! Thank you for your help!
-
@gt4chuck It might mean you are launching the emulator with a low resolution to begin with. Press ENTER when the emulator launches to bring up the runcommand and see if there is a resolution set. Mine doesn't have one, so it's using the Pi config which I have setup in my
boot/config.txt
tohdmi_group=2
andhdmi_mode=35
which is 1280x1024. If you are, for example, running at 640x480, the pixels will be big and the shader won't have the native dots to work with. -
Thanks! I'm working on the resolution now.
Edit: that was definitely one of the big issues, running at 640. Fixed and it looks amazing!
I did update to 3.8, and I can't get the scanlines and barrel to happen at the same time. Any tips? Thank you so much, it's very close now!
Also thanks for the vector guide, that's next on my list!
-
@gt4chuck Yeah, the default crt-pi shader has the curvature disabled. You actually have to edit a file to turn it on. Lemme find it for you. . .
EDIT:
Edit the file like this:nano /opt/retropie/emulators/retroarch/shader/shaders/crt-pi.glsl
and change the value of line 15 from//#define CURVATURE
to#define CURVATURE
then control-X to save, yes, enter.Many of us playing with @davej shaders have to do this since these are now part of the image (the files I installed using @Floob 's video utility were overwritten). In any case, it's cool to get in there and see some of the nitty gritty!
Also, there is a crt-pi-vertical which is the better shader to apply when you are running vertical games on a horizontal display. For that one, I leave the curvature off. For my display resolution, there's just too much moire with it on.
-
@caver01 ok thanks! I wasn't able to find it. Still new to Linux.
Found it
/opt/retropie/emulators/retroarch/shader/shaders/crt-pi.glsl
If anyone else needs it there it is!
I enabled sharpen and curvature, rebooting now!
-
You need to login using a terminal and type the long nano command I posted. That will open an editor called nano and will edit the shader file.
-
@caver01 what am I saying. Login with a terminal is what I do. You can simply exit emulation station to a command prompt and assuming you have a keyboard attached, run the nano command.
-
yeah i'm there. did you change the mask type or anything else or just comment curvature?
-
@gt4chuck Just curvature. You can read the notes in that file and play with stuff, but it's probably setup the best as-is.
-
@caver01 I did change mask to 0. Liked that the best!
-
I ended up getting this for my arcade cabinet:
http://www.bestbuy.com/site/aoc-23-lcd-monitor-glossy-black/8163044.p?id=1218864514315&skuId=8163044
Thanks for the tips !
-
Dahh.. I tell yah.. this project keeps throwing wrenches at me. So the AOC i2269V is not going to work. My mounting board for the cabinet has 100x100mm VESA and this has 75x75mm VESA. I could do an adapter but my problem doesn't end there. This monitor has mid-rear ports for AC and video which absolutely do not have clearance against the mounting board. I needed it to have up and under ports.
So back to the hunt.. but I am wondering.. do any of you think 1ms will benefit on RetroPie? http://aoc-europe.com/en/products/g2260vwq6
-
Lots of old school games were reflex driven games, so any reduction in response time would be welcome. The old CRTs had no lag at all.
I'm surprised you're using a mount at all. I plan to just custom mount mine with scrap wood!
-
@GreenHawk84 Yeah, I see how a larger VESA mount would interfere with those ports. My 19" display has all of the ports pointing down, not out the back, so any rear plate mounting would be parallel to the cables, not perpendicular. I am surprised they designed it that way.
Of course, we can't see what you are building, but I agree with @Concat that custom mounting was the way to go for me. In fact, I unshelled my display completely from the plastic bezel and I have mine mounted around the perimeter, not from the back. If you like the display and already have it, why not simply use a 75mm mount?
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.