RetroArch PC releases

I updated my graphics driver and Retroarch works now :stuck_out_tongue:

@rex Sweet! Glad you got it resolved.

For people who are still getting that error with catalyst legacy drivers, there was a possible fix pushed to git, but weā€™ll have to get a new build out from the updated code.

Still doesā€™nt work with the legacy 13.1 drivers undex xpā€¦ :frowning:

A fix was pushed by maister yesterday. You need to wait for a new build and then test again.

Ok thanks. I hope it will be fixed next time. Win XP is the only way I have to use exotic 15khz modes on a crt TV so itā€™s very very important for me. I have a dedicated PC for retrogamingā€¦ you know everything now :stuck_out_tongue:

Not sure if this is the place to post this, but I think the wiki could be edited with the following info:

Where it says to use sh to run the sh scripts (i.e. sh libretro-build.sh) it should also say to use bash as a command instead of sh in case of compilation errors, because for some reason the shebang doesnā€™t seem to trigger properly.

I found the solution here: https://github.com/libretro/libretro-super/issues/31

Just my two cents.

Seem to be having the same problem. I am using Windows 8 64bit, have Radeon HD4850 triend updating to the latest drivers 13.1 and 13.4 beta, still the same error.

=== Build =======================================
Compiler: MinGW (4.8.2) 64-bit
Built: Jan  3 2014
=================================================
RetroArch: [CPUID]: Vendor: GenuineIntel
RetroArch: [CPUID]: MMX:   1
RetroArch: [CPUID]: SSE:   1
RetroArch: [CPUID]: SSE2:  1
RetroArch: [CPUID]: SSE3:  1
RetroArch: [CPUID]: SSSE3: 1
RetroArch: [CPUID]: AVX:   0
RetroArch: Loading default config.
=== Config ===
libretro_path = ":/libretro/" 
system_directory = ":/system/" 
rgui_config_directory = ":/configs/" 
config_save_on_exit = "true" 
video_shader_dir = ":/shaders/" 
joypad_autoconfig_dir = ":/autoconfig/" 
screenshot_directory = ":/screenshots/" 
=== Config end ===
RetroArch: Found default config: E:\RetroArch\retroarch.cfg.
RetroArch: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch: Version of libretro API: 1
RetroArch: Compiled against API: 1
RetroArch: Set audio input rate to: 29975.00 Hz.
RetroArch: Found shader "E:\RetroArch\shaders/5xbr-retro.cg"
RetroArch: Found shader "E:\RetroArch\shaders/bead.cg"
RetroArch: Found shader "E:\RetroArch\shaders/blinky.cg"
RetroArch: Found shader "E:\RetroArch\shaders/pixellate.cg"
RetroArch: Found shader "E:\RetroArch\shaders/quilez.cg"
RetroArch: Found shader "E:\RetroArch\shaders/scanline.cg"
RetroArch: Found shader "E:\RetroArch\shaders/stock.cg"
RetroArch: Video @ 960x720
RetroArch: Setting multimedia scheduling for DWM.
RetroArch: Found GL context: wgl
RetroArch: Detecting screen resolution 1920x1080.
RetroArch: [WGL]: wglSwapInterval(1)
RetroArch: [GL]: Vendor: ATI Technologies Inc., Renderer: ATI Radeon HD 4800 Series.
RetroArch: [GL]: Version: 3.3.11672 Compatibility Profile Context.
RetroArch: Querying GL extension: ARB_ES2_compatibility => exists
RetroArch: Querying GL extension: ARB_sync => exists
RetroArch: Querying GL extension: ARB_texture_float => exists
RetroArch: GL: Using resolution 960x720
RetroArch: [GL]: Not loading any shader.
RetroArch: GL: Using 4 textures.
RetroArch: GL: Loaded 0 program(s).
RetroArch: [GL]: Using GL_RGB565 for texture uploads.
RetroArch: Found XInput v1.4.
RetroArch: Found XInput controller, player #0
RetroArch: Enumerating DInput joypads ...
RetroArch: Done enumerating DInput joypads ...
RetroArch: Joypad port #0 (XInput Controller (Player 1)) configured.
RetroArch: Found joypad driver: "winxinput".
RetroArch: Using font rendering backend: freetype.
RetroArch [ERROR] :: GL: Invalid value.
RetroArch [ERROR] :: Cannot open video driver ... Exiting ...
RetroArch [ERROR] :: Fatal error received in: "init_video_input()"

The d3d9 video driver should normally work, so Iā€™d suggest you use that for the time being.

If it is not a problem could you please explain how to set it to use d3d9.

You need to set video driver to D3D9 in retroarch.cfg

Thank you, it works now.

+1 Thanks a lot.

Even though retroarch-phoenix is not included with this version anymore, at least itā€™s still useful for those who canā€™t access the RGUI.

The link to the frontend can be found here. credit to hunterk for the link.

By the wayā€¦ the updater no longer works though.

Hi Iā€™m using the Ubuntu version from hunter kallerā€™s ppa. First off, thanks for this wonderful piece of software! You really rock! I have an issue with ā€œlibretro-pcsx-rearmed 0.1~filthypants8ā€ on Ubuntu 12.04. After I load a game, if I start a new game or load an existing save from the title screen, the emulator crashes with segfault error. I have Catalyst 13.11 beta9.4 on my system. Previous version ā€œlibretro-pcsx-rearmed 0.1~filthypants7ā€ is working fine, so Iā€™m using that one.

@Tetsuo Shima Ah, thanks for the report. Iā€™ll look into it.

There were a lot of changes to that core recently, so something probably broke :confused:

When Iā€™m using Nestopia and I choose the crt halation shader, the fastforward stops working. Is this intentional?

I tried gambatte with the DMG shader but the fastforward still works

I believe fast forward just works by disabling vsync and running the emulator as fast as possible. My guess is that itā€™s getting bottlenecked by the shader and canā€™t run any faster.

I believe fast forward just works by disabling vsync and running the emulator as fast as possible. My guess is that itā€™s getting bottlenecked by the shader and canā€™t run any faster.[/quote]

Yea thanks for the feedback

Btw. can retroarch allow users to set the fastforward and rewind buttons in the input settings in the PC and Wii versions. Thanks

EDIT: The fast forward works now with the shader. Weird

EDIT2: Seems that my laptop have better performance (fastforward is noticeable) when plugged in.

@hunterk ,

hi , Today iā€™m going in trouble ;( my new laptop just crash (motherboard) and meanwhile , i found an old HP laptop with ubuntu 12.04 and an poor intel gm45 for videocard . that is for the story :slight_smile:

So iā€™ve just compiled an retroarch and seems to have a pb with it : if i just load with : retroarch -v --menu or with core that need SET_PIXEL_FORMAT: RGB565

always faced to : RetroArch [ERROR] :: GL: Invalid value. RetroArch [ERROR] :: Cannot open video driver ā€¦ Exiting ā€¦ RetroArch [ERROR] :: Fatal error received in: ā€œinit_video_input()ā€


RetroArch: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch: Version of libretro API: 1
RetroArch: Compiled against API: 1
RetroArch: Set audio input rate to: 29975.00 Hz.
RetroArch: Video @ 960x720
RetroArch: Found GL context: glx
RetroArch: Detecting screen resolution 1280x1024.
RetroArch: [GLX]: X = 0, Y = 0, W = 960, H = 720.
RetroArch: [GLX]: Found swap function: glXSwapIntervalMESA.
RetroArch: [GLX]: glXSwapInterval(1)
RetroArch: [GL]: Vendor: Tungsten Graphics, Inc, Renderer: Mesa DRI Mobile IntelĀ® GM45 Express Chipset .
RetroArch: [GL]: Version: 2.1 Mesa 8.0.2.
RetroArch: Querying GL extension: ARB_ES2_compatibility => exists
RetroArch: Querying GL extension: ARB_sync => exists
RetroArch: Querying GL extension: ARB_texture_float => exists
RetroArch: GL: Using resolution 960x720
RetroArch: [GL]: Not loading any shader.
RetroArch: GL: Using 4 textures.
RetroArch: GL: Loaded 0 program(s).
RetroArch: [GL]: Using GL_RGB565 for texture uploads.
RetroArch: [Joypad]: Found pad: ST LIS3LV02DL Accelerometer on /dev/input/js0.
RetroArch: Found joypad driver: "linuxraw".
RetroArch: Using font rendering backend: freetype.
RetroArch [ERROR] :: GL: Invalid value.
RetroArch [ERROR] :: Cannot open video driver ... Exiting ...
RetroArch [ERROR] :: Fatal error received in: "init_video_input()"

But if i load a core which use SET_PIXEL_FORMAT: XRGB8888 it load fine .


RetroArch: Version of libretro API: 1
RetroArch: Compiled against API: 1
RetroArch: Environ PERFORMANCE_LEVEL: 3.
RetroArch: ROM loading skipped. Implementation will load it on its own.
RetroArch: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch: Set audio input rate to: 23980.00 Hz.
RetroArch: Video @ 960x720
RetroArch: Found GL context: glx
RetroArch: Detecting screen resolution 1280x1024.
RetroArch: [GLX]: X = 0, Y = 0, W = 960, H = 720.
RetroArch: [GLX]: Found swap function: glXSwapIntervalMESA.
RetroArch: [GLX]: glXSwapInterval(1)
RetroArch: [GL]: Vendor: Tungsten Graphics, Inc, Renderer: Mesa DRI Mobile IntelĀ® GM45 Express Chipset .
RetroArch: [GL]: Version: 2.1 Mesa 8.0.2.
RetroArch: Querying GL extension: ARB_ES2_compatibility => exists
RetroArch: Querying GL extension: ARB_sync => exists
RetroArch: Querying GL extension: ARB_texture_float => exists
RetroArch: GL: Using resolution 960x720
RetroArch: [GL]: Not loading any shader.
RetroArch: GL: Using 4 textures.
RetroArch: GL: Loaded 0 program(s).
RetroArch: [Joypad]: Found pad: ST LIS3LV02DL Accelerometer on /dev/input/js0.
RetroArch: Found joypad driver: "linuxraw".
RetroArch: Using font rendering backend: freetype.
RetroArch: Suspending screensaver (X11).
RetroArch: ALSA: Using signed 16-bit format.
RetroArch: ALSA: Period size: 768 frames
RetroArch: ALSA: Buffer size: 3072 frames
RetroArch: ALSA: Can pause: yes.
RetroArch: Sinc resampler [SSE]
RetroArch: SINC params (8 phase bits, 16 taps).

So if you have any clue , to how get it working with rgb565 , iā€™ll appreciate a lot

@rex Just saw your second EDIT. Probably CPU throttling to save battery. You may be able to change that by messing with your power profiles.

@7rtype My guess is that itā€™s an issue with Mesa, but perhaps maister has more input. My suggestion would be to upgrade via a PPA (such as this one: https://launchpad.net/~ubuntu-x-swat/+a ā€¦ er=precise), though I donā€™t know if that would actually fix it. Have you tried it with KMS mode?