The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: Hamster3001 on September 23, 2018, 12:14:55 pm

Title: CRT Emudriver + RetroArch (please help)
Post by: Hamster3001 on September 23, 2018, 12:14:55 pm
Hi,

i encounter the following problem when i use crt-emudriver (which works great with groovymame) when i want to use it with the new retroarch version with crt-switchres. Maybe somebody has had the same problem. please note that my acc for libretro forum hasent been approved yet, but i think i could get the better answers here anyway  ;)

heres the problem. When i turn the switchres option on an switch to fullscreen on my crt (tried one pvm (20L4) and one bvm (9044D)) the follwing happens (see attachment). I think crt-emudriver works perfect (i get 480i desktop and groovymame switchres) but have no idea why it wouldnt work with retroarch. Any help would be greatly appreciated. Thank you!

Title: Re: CRT Emudriver + RetroArch (please help)
Post by: krick on September 23, 2018, 02:51:38 pm
http://forum.arcadecontrols.com/index.php/topic,158135.0.html (http://forum.arcadecontrols.com/index.php/topic,158135.0.html)
Title: Re: CRT Emudriver + RetroArch (please help)
Post by: Calamity on September 23, 2018, 04:21:19 pm
Also:

  1 - Stop and Disable service: AMD External events utility
  2 - Ensure that the Windows advanced display option is enable: "hide modes that is monitor cannot display"
Title: Re: CRT Emudriver + RetroArch (please help)
Post by: Hamster3001 on September 23, 2018, 05:36:35 pm
Thank you! Didn't know that, will try as soon as i get the chance, thx for the other post above i know that one but that doesnt really describe the problem.
Title: Re: CRT Emudriver + RetroArch (please help)
Post by: Hamster3001 on September 25, 2018, 08:01:16 pm
Also:

  1 - Stop and Disable service: AMD External events utility
  2 - Ensure that the Windows advanced display option is enable: "hide modes that is monitor cannot display"

That indeed helped! Thank you very much, would have never found this service thing!!!
Unfortunately retroArch still wont work as it should. I've tried a lot of different options but never get the switchres to work properly (i have the needed super resolutions installed, no worries).

So what happens is this; if i try the video driver "gl" or "d3d12" it stays in the menu in 480i but then when i launch a game it only shows this tiny strip (see screenshot). This also happens when i use the "rgui" which i would prefer to the x-thing.

if i set the video driver to d3d9, d3d10, d3d11 it also works on the crt but stimply stays in 480i and doesnt swtich the resolution like for intance groovymame would. I think im really close now soo please help! if anybody knows the issue.

EDIT: ok, the problem was i didnt set the aspect ratio to custom, no i got 480i all over but not the real switch res but hope will figure that out too soon :)

so if anybody knows on what to set
custom_viewport_height
custom_viewport_width
correctly, help would be appreciated! if i set it to 640x480 the games use just this resolution but dont switch to super res.
Title: Re: CRT Emudriver + RetroArch (please help)
Post by: KHEOPS on December 18, 2018, 05:31:00 am
hello everybody
retroarch gui = rgui ( not working in xmb or other )
parameter video = integer scale
crt switch res on 2560 15khz

in retroarch.cfg
crt_switch_center_adjust = "0"
crt_switch_resolution = "1"
crt_switch_resolution_super = "2560"
crt_switch_resolution_use_custom_refresh_rate = "true"
custom_viewport_height = "240"
custom_viewport_width = "2560"
custom_viewport_x = "0"
custom_viewport_y = "0"
video_aspect_ratio = "8.000000"
video_driver = "d3d11"
video_frame_delay = "0"
video_fullscreen = "true"
video_fullscreen_x = "0"
video_fullscreen_y = "0"

works perfectly
even the saturn switch 480i (some game in the menus the game at 240p
the snes does not switch over high res......
sonic 2 does not switch to 480i
everything else is perfect.
nec pc engine,snes,genesis,mega cd,jaguar,gamecube etc...

the problem encountered on your photos is integer scale
it forces the correct aspect ratio in super resolution
2560x240 is not 4/3 native........ 256x240 is 4/3