-
Search Results
-
Hi Guys,
after upgrading my Raspi to the latest firmware (from May 24th 2014), it turned out I couldn’t specify any specific resolution. Pi always booted using the highest resolution possible from my TV (actually a 1080p screen). It’s definitely ok to run Emulation Station to that resolution but it’s a nightmare for the Pi to run emulators at such resolution (major slow downs).
I wanted to stick to the VGA resolution as recommended by petrockblog in the Advanced Configuration Wiki.
With new kernels you have to set a new parameter in the /boot/config.txt file to force Pi to use the resolution you like. Fire up your favorite editor:
~# sudo vi /boot/config.txt
And add “hdmi_force_mode=1” somewhere, ie:# uncomment to force a specific HDMI mode (this will force VGA) hdmi_group=1 hdmi_mode=1 # mandatory with the newest kernel hdmi_force_mode=1
Then simply reboot and voila!
~# sudo reboot
Cheers,ThomaS
Topic: retropie with tft screen
hi,
i am making a portable computer/gaming console.
for this i use raspbian and retropie + this tft touch screen (http://www.raspberrypi.org/forums/viewtopic.php?f=93&t=65566)raspbian works fine, but the emulator got some problems.
When i start the emulator i get a black screen, so i connect the hdmi and see wath happens, emulationstation just starts up and the games workon the screen ( not the tft). But if i start the game duke nukem it starts on the tft screen (wath i want to happen with all the games and the emulator). I contacted the creator of the screen and he is looking for an answer for it and suggested to contact you guys.
He said a possible solutian is to make an fbcp (background app) that forces retropie to work on fb1. But since i don’t have any idea how to make that i ask if anyone ells knows how to do this or any other solution.thanks,
Shaoq
Topic: Hdmi force 720p
Is there any way to force 720p resolution on a 1080p tv?
I often switch between a 720p tv and a 1080p tv, and the themes I’m using only look good on one of them. So I was wondering if this is possible.
Thanks,
I just found out that there is a problem with mame sound in some games, (ex: pang 3). I think this only occurs if you use hdmi sound.
There is a fix for this: just enter mame.cfg and enable stereo (force_stereo=yes)
For some reason mono and hdmi in some games produces no sound.
Hi guys, first I’d like to say thanks for such a great bit of software, I’ve had great fun reliving my wasted youth :)
I’m having some real problems getting a signal to my VGA monitor and hoped someone might be able to point me in the right direction. I’ve looked all over and can’t find anything that helps.
It’s an oldish Acer AL1715 connected to the RPi via an HDMI to VGA converter. I’ve edited /boot/config.txt to force HDMI output and changed a couple of other settings and I get a perfectly good signal to the monitor while Raspbian boots up. I also get the RetroPie splash screen but then it’s followed by a blank screen.
I can still Telnet and FTP into the Pi and I get a signal right up until the splash screen so I know it isn’t the monitor or converter cable. I figure that emulationstation/Retroarch is changing some display settings when booting and this is possibly the cause of the problem but I’m a Linux novice and can’t figure it out myself.
Any help would be really appreciated, I’d hate to see a perfectly good monitor go to waste and I’m itching to get started on a retro gaming table!
Hi all:
I have been tinkering with the retroarch.cfg file to try to get my TV (using HDMI) to display video for my roms with no success.
DukeNukem displays fine, and I can launch roms, but my screen then goes blank (TV resets to default input screen when there is no input) and I can hear the main menu music. I can’t figure out what I need to do to get my games to display correctly. I’ve tried specifying aspect ratio, forcing different screen settings, and also just commenting everything out in retroarch.cfg.
What am I doing wrong? I figured the video display would work out of the box. Current video setup looks like this:
…
# Video driver to use. “gl”, “xvideo”, “sdl”
# video_driver = “gl”# Which OpenGL context implementation to use.
# Possible ones for desktop are: glx, x-egl, kms-egl, sdl-gl, wgl.
# By default, tries to use first suitable driver.
# video_gl_context =# Windowed xscale and yscale
# (Real x res: base_size * xscale * aspect_ratio, real y res: base_size * yscale)
# video_xscale = 3.0
# video_yscale = 3.0# Fullscreen resolution. Resolution of 0 uses the resolution of the desktop.
#video_fullscreen_x = 1366
#video_fullscreen_y = 768# Start in fullscreen. Can be changed at runtime.
# video_fullscreen = true# If fullscreen, prefer using a windowed fullscreen mode.
# video_windowed_fullscreen = true# Which monitor to prefer. 0 (default) means no particular monitor is preferred, 1 and up (1 being first monitor),
# suggests RetroArch to use that particular monitor.
# video_monitor_index = 0# Forcibly disable composition. Only works in Windows Vista/7 for now.
# video_disable_composition = false# Video vsync.
# video_vsync = true# Attempts to hard-synchronize CPU and GPU. Can reduce latency at cost of performance.
# video_hard_sync = false# Sets how many frames CPU can run ahead of GPU when using video_hard_sync.
# Maximum is 3.
# video_hard_sync_frames = 0# Inserts a black frame inbetween frames.
# Useful for 120 Hz monitors who want to play 60 Hz material with eliminated ghosting.
# video_refresh_rate should still be configured as if it is a 60 Hz monitor (divide refresh rate by 2).
# video_black_frame_insertion = false# Use threaded video driver. Using this might improve performance at possible cost of latency and more video stuttering.
# video_threaded = false# Smoothens picture with bilinear filtering. Should be disabled if using pixel shaders.
video_smooth = false# Forces rendering area to stay equal to game aspect ratio or as defined in video_aspect_ratio.
# video_force_aspect = true# Only scales video in integer steps.
# The base size depends on system-reported geometry and aspect ratio.
# If video_force_aspect is not set, X/Y will be integer scaled independently.
# video_scale_integer = false# A floating point value for video aspect ratio (width / height).
# If this is not set, aspect ratio is assumed to be automatic.
# Behavior then is defined by video_aspect_ratio_auto.
#video_aspect_ratio = 1.75# If this is true and video_aspect_ratio is not set,
# aspect ratio is decided by libretro implementation.
# If this is false, 1:1 PAR will always be assumed if video_aspect_ratio is not set.
# video_aspect_ratio_auto = true# Forces cropping of overscanned frames.
# Exact behavior of this option is implementation specific.
# video_crop_overscan = true# Path to shader. Shader can be either Cg, CGP (Cg preset) or XML/GLSL format if support is enabled.
# video_shader = “/path/to/shader.{cg,cgp,shader}”# Load video_shader on startup.
# Other shaders can still be loaded later in runtime.
# video_shader_enable = false# Defines a directory where shaders (Cg, CGP, XML) are kept for easy access.
# video_shader_dir =# CPU-based filter. Path to a bSNES CPU filter (*.filter)
# video_filter =# Path to a TTF font used for rendering messages. This path must be defined to enable fonts.
# Do note that the _full_ path of the font is necessary!
# video_font_path =# Size of the TTF font rendered.
# video_font_size = 48# Attempt to scale the font to fit better for multiple window sizes.
# video_font_scale = true# Enable usage of OSD messages.
# video_font_enable = true# Offset for where messages will be placed on screen. Values are in range 0.0 to 1.0 for both x and y values.
# [0.0, 0.0] maps to the lower left corner of the screen.
# video_message_pos_x = 0.05
# video_message_pos_y = 0.05# Color for message. The value is treated as a hexadecimal value.
# It is a regular RGB hex number, i.e. red is “ff0000”.
# video_message_color = ffffff# Video refresh rate of your monitor.
# Used to calculate a suitable audio input rate.
# video_refresh_rate = 59.95# Allows libretro cores to set rotation modes.
# Setting this to false will honor, but ignore this request.
# This is useful for vertically oriented games where one manually rotates the monitor.
# video_allow_rotate = true# Forces a certain rotation of the screen.
# The rotation is added to rotations which the libretro core sets (see video_allow_rotate).
# The angle is <value> * 90 degrees counter-clockwise.
# video_rotation = 0
…Topic: Sound over Audio Output
Hello!
I wanted to know how can I force sound to go through Pi’s audio output since I’m using HDMI and the sound always comes out from the TV…
Thank you!!
Topic: Force composite out
Hi,
First off: thanks for this script! It makes installing emulators on rpi much easier. I appreciate the effort involved in maintaining this script. I tip my hat to you sir!
I noticed that I can get almost everything to work through HDMI, but when I connect my pi to a Tv using composite video out, most of the emulators only send output to the HDMI connector. Setting the “hdmi_ignore_hotplug=1” setting in config.txt to force composite out doesn’t work.
I got most of this stuff to work through composite with the previous versions of the script, so something must have changed in the later versions.
As I’m planning to use this rpi as an emulation box on an old TV through Composite video, I really need this stuff to work. How can I force retroarch (for example, as that’s the base emulator framework for most systems currently) to output to the composite?