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?