Reinstalled everything and now it works. I think i was using outdated cores but i have no idea. So strange…
@jonathon @alexb3d
Can the rest of you report back with a clean install and see if that helps?
Reinstalled everything and now it works. I think i was using outdated cores but i have no idea. So strange…
@jonathon @alexb3d
Can the rest of you report back with a clean install and see if that helps?
Reinstall? I have deleted the configuration folder, new session with newly installed cores and it does not work. What I have not done is remove the program and reinstall, I do not think it is necessary in Linux.
Have you tried it?
I downloaded an compiled a fresh install and everything works correctly. This has also worked for @Rion
I just did the test, remove & purge the ppa and the Flatpak. I keep getting the same error, the program closes when I activate the CRTSwitchRes
xrandr in the terminal gives me this information.
$ xrandr
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 16384 x 16384
VGA-1 connected primary 1600x1200+0+0 (normal left inverted right x axis y axis) 320mm x 240mm
1024x768 85.00 + 75.03 70.07 60.00
1600x1200 65.00*
1280x1024 75.02 60.02
1152x864 75.00
832x624 74.55
800x600 85.06 72.19 75.00 60.32
640x480 85.01 75.00 72.81 59.94
720x400 70.08
d_mo 59.94
CRT1 120.00
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
The last two (d_mo 59.94 / CRT1 120.00) appear after trying to use the CRTSwitch.
@alexb3d It looks like the resolution has been created and added to an out put. so it seems something is happening just after that process has happened. You would not see CRT1 if it crashed while creating the resolution.
Can you run RA in verbose mode please. Output to a log file and attach it here.
retroarch --menu --verbose >> retroarch.log 2>&1
I would like to test this on my CRT TV connected via a VGA-SCART cable to my PC (so 15khz). I’ve got it working in windows but would like to use Linux.
The problem is I have no idea what I’m doing when it comes to Linux. Ideally for now I’d have a bootable usb to test it before going deeper.
@Alphanu I had found your MM4CRT. Is that still what I should use to accomplish what I’m after?
Thank you for all the hard work. Every search I make your name comes up again and again!
Hi @jonnyapps
MME4CRT ISO is outdated. Unfortunately, I don’t have the time to maintain it.
My assuption here is that your OS is currently Windows. So, the easiest way is to download Lubuntu or Ubuntu ISOs and create a bootable USB using Rufus https://rufus.ie/en/
Once you have booted the USB open the terminal window by pressing
Ctrl+Alt+T
Then run the following commands and RetroArch will be installed.
sudo add-apt-repository ppa:libretro/stable
sudo apt-get update
sudo apt-get install retroarch*
After this make sure show advanced options is turned on.
Finally, choose your supper width and enable CRTSwitchres.
I have not tried this on a Live USB but it should work.
Amazing. Thank you so much. I take it this means Linux/Retroarch natively support 15khz signals without me having to do anything else then? I did try with Lakka but didn’t get an image on the CRT.
Correct, LinuxRA will indeed do everything for you.
Changing the monitor index should switch between out puts but this all depends how the X environment is setup. Choosing index 20 switches to Automatic Mode and will try switching all outputs. This is the most compatible mode but leave you without a desktop resolution on a second screen.
Sorry for the delay (I live in hell).
He ends up giving me the following message:
$ retroarch --menu --verbose >> retroarch.log 2>&1
Violación de segmento (`core' generado)
The Log File it generates:
[INFO] RetroArch 1.9.1 (Git cf6ca2a47f)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
[INFO] Funcionalidades: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Mar 29 2021
[INFO] Version: 1.9.1
[INFO] Git: cf6ca2a47f
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Versión de la API libretro: 1
[INFO] API usada en la compilación: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 960x720
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
Xlib: extension "NV-GLX" missing on display ":0".
[INFO] [Vulkan]: Found vulkan context: vk_x
[INFO] [Vulkan]: Detecting screen resolution 1280x960.
[INFO] [GLX]: Window manager is GNOME Shell.
[INFO] [GLX]: X = 0, Y = 0, W = 960, H = 720.
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
[INFO] [Vulkan]: Found GPU at index 0: Intel(R) HD Graphics 4000 (IVB GT2)
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using semaphores for WSI acquire.
[INFO] [Vulkan]: Using GPU: Intel(R) HD Graphics 4000 (IVB GT2)
[INFO] [Vulkan]: Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan]: Creating swapchain with present mode: 2
[INFO] [Vulkan]: Using swapchain size 960 x 720.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 960x720
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: x11
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Display]: Found display driver: "vulkan".
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[INFO] [SRAM]: No se guardará la SRAM.
[INFO] [Playlist]: Cargando historial: [/home/lex/.config/retroarch/content_history.lpl].
[INFO] [Playlist]: Cargando historial: [/home/lex/.config/retroarch/content_music_history.lpl].
[INFO] [Playlist]: Cargando historial: [/home/lex/.config/retroarch/content_video_history.lpl].
[INFO] [Playlist]: Cargando historial: [/home/lex/.config/retroarch/content_image_history.lpl].
[INFO] [Playlist]: Cargando favoritos: [/home/lex/.config/retroarch/content_favorites.lpl].
[INFO] [Vulkan]: VSync => ON
[INFO] [Vulkan]: VSync => ON
[INFO] [PulseAudio]: Pausing.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ fullscreen
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
Xlib: extension "NV-GLX" missing on display ":0".
[INFO] [Vulkan]: Found vulkan context: vk_x
[INFO] [Vulkan]: Detecting screen resolution 1280x960.
[INFO] [GLX]: Window manager is GNOME Shell.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [GLX]: Using Xinerama on screen #0.
[INFO] [GLX]: X = 0, Y = 0, W = 1280, H = 960.
[INFO] [GLX]: Using windowed fullscreen.
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
[INFO] [Vulkan]: Found GPU at index 0: Intel(R) HD Graphics 4000 (IVB GT2)
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using semaphores for WSI acquire.
[INFO] [Vulkan]: Using GPU: Intel(R) HD Graphics 4000 (IVB GT2)
[INFO] [Vulkan]: Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan]: Creating swapchain with present mode: 2
[INFO] [Vulkan]: Using swapchain size 1280 x 960.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 1280x960
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: x11
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Display]: Found display driver: "vulkan".
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[INFO] [Input]: Game Focus => OFF
[INFO] [Vulkan]: VSync => ON
[INFO] [Video]: Setting refresh rate to: 120.000 Hz.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ fullscreen
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
Xlib: extension "NV-GLX" missing on display ":0".
[INFO] [Vulkan]: Found vulkan context: vk_x
[INFO] [Vulkan]: Detecting screen resolution 1280x960.
[INFO] [GLX]: Window manager is GNOME Shell.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [GLX]: Using Xinerama on screen #0.
[INFO] [GLX]: X = 0, Y = 0, W = 1280, H = 960.
[INFO] [GLX]: Using windowed fullscreen.
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
[INFO] [Vulkan]: Found GPU at index 0: Intel(R) HD Graphics 4000 (IVB GT2)
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using semaphores for WSI acquire.
[INFO] [Vulkan]: Using GPU: Intel(R) HD Graphics 4000 (IVB GT2)
[INFO] [Vulkan]: Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan]: Creating swapchain with present mode: 2
[INFO] [Vulkan]: Using swapchain size 1280 x 960.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 1280x960
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: x11
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Display]: Found display driver: "vulkan".
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[INFO] [Input]: Game Focus => OFF
[INFO] [Vulkan]: VSync => ON
[INFO] [Video]: Setting refresh rate to: 120.000 Hz.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ fullscreen
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
Xlib: extension "NV-GLX" missing on display ":0".
[INFO] [Vulkan]: Found vulkan context: vk_x
[INFO] [Vulkan]: Detecting screen resolution 1280x960.
[INFO] [GLX]: Window manager is GNOME Shell.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [GLX]: Using Xinerama on screen #0.
[INFO] [GLX]: X = 0, Y = 0, W = 1280, H = 960.
[INFO] [GLX]: Using windowed fullscreen.
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
[INFO] [Vulkan]: Found GPU at index 0: Intel(R) HD Graphics 4000 (IVB GT2)
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using semaphores for WSI acquire.
[INFO] [Vulkan]: Using GPU: Intel(R) HD Graphics 4000 (IVB GT2)
[INFO] [Vulkan]: Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan]: Creating swapchain with present mode: 2
[INFO] [Vulkan]: Using swapchain size 1280 x 960.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 1280x960
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: x11
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Display]: Found display driver: "vulkan".
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[INFO] [Input]: Game Focus => OFF
[INFO] [Vulkan]: VSync => ON
I am testing with the integrated GPU because it supports Vulkan, I assume the driver is Open. I’m going to test immediately with an Nvidia Fermi that doesn’t support Vulkan (Obsolete).
Thanks for the further info.
My first adventures with linux have not gone well…
ubuntu@ubuntu:~$ sudo add-apt-repository ppa:libretro/stable && sudo apt-get update && sudo apt-get install retroarch*
This PPA holds stable release packages of RetroArch and libretro core libraries. For unstable, testing packages, AND MORE CORES, use the libretro-ppa/testing repository instead. For support with these packages, you can register at the libretro forums (http://www.libretro.com/forums/index.php) or visit #retroarch on Freenode IRC. For more information about RetroArch and libretro, visit libretro.com.
ONLINE UPDATER --> CORE UPDATER is disabled in the package from this PPA, YOU CAN FIND CORES HERE.
For 12.04 users (Linux Mint 13 as well), install this PPA first: https://launchpad.net/~libretro/+archive/ubuntu/gcc-for-libretro
There are ARM packages too (compiled for hardfloat, odroid, raspberry pi 2...)
More info: https://launchpad.net/~libretro/+archive/ubuntu/stable
Press [ENTER] to continue or Ctrl-c to cancel adding it.
Ign:1 cdrom://Ubuntu 20.04.2.0 LTS _Focal Fossa_ - Release amd64 (20210209.1) focal InRelease
Hit:2 cdrom://Ubuntu 20.04.2.0 LTS _Focal Fossa_ - Release amd64 (20210209.1) focal Release
Hit:4 http://archive.ubuntu.com/ubuntu focal InRelease
Ign:5 http://ppa.launchpad.net/libretro/gcc-for-libretro/ubuntu focal InRelease
Get:6 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:7 http://ppa.launchpad.net/libretro/stable/ubuntu focal InRelease
Err:8 http://ppa.launchpad.net/libretro/gcc-for-libretro/ubuntu focal Release
404 Not Found [IP: 91.189.95.85 80]
Hit:9 http://security.ubuntu.com/ubuntu focal-security InRelease
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/libretro/gcc-for-libretro/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
ubuntu@ubuntu:~$
I’m using Ubuntu 20.04.2 LTS on a live USB.
(please let me know if I should make a separate topic to continue this conversation)
That’s weird that it’s trying to add that oooooold gcc-for-libretro repo (I just deleted it, but I’m not sure if that’ll help with your issue).
You might also try using the AppImage build, as it should be able to do anything that a normal package can do: https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch.7z
The program closes the same with the Nvidia GPU.
[INFO] RetroArch 1.9.1 (Git cf6ca2a47f)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
[INFO] Funcionalidades: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Mar 29 2021
[INFO] Version: 1.9.1
[INFO] Git: cf6ca2a47f
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Versión de la API libretro: 1
[INFO] API usada en la compilación: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ fullscreen
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [GLX]: GLX_EXT_swap_control_tear supported.
[INFO] [GLCore]: Found GL context: x
[INFO] [GLCore]: Detecting screen resolution 1024x768.
[INFO] [GLX]: Window manager is GNOME Shell.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [GLX]: Using Xinerama on screen #0.
[INFO] [GLX]: X = 0, Y = 0, W = 1024, H = 768.
[INFO] [GLX]: Using windowed fullscreen.
[INFO] [GLX]: Creating context for requested version 3.2.
[INFO] [GLX]: Not running Mesa, trying higher versions...
[INFO] [GLX]: Creating context for version 4.6.
[INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
[INFO] [GLX]: glXSwapIntervalEXT(1)
[INFO] [GLCore]: Vendor: NVIDIA Corporation, Renderer: GeForce GT 620/PCIe/SSE2.
[INFO] [GLCore]: Version: 4.6.0 NVIDIA 390.141.
[INFO] [GLCore]: Using resolution 1024x768
[INFO] [udev]: Pad #0 (/dev/input/event5) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [GLCore]: Loading stock shader.
[INFO] [slang]: Building pass #0 (No disponible)
[INFO] [GLCore]: Not using frame history.
[INFO] [GLCore]: Not using framebuffer feedback.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: x11
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Display]: Found display driver: "glcore".
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[ERROR] [Font]: Failed to create rendering backend: freetype.
[ERROR] [Font]: Failed to create rendering backend: stb-unicode.
[INFO] [Font]: Using font rendering backend: bitmap.
[INFO] [SRAM]: No se guardará la SRAM.
[INFO] [Playlist]: Cargando historial: [/home/lex/.config/retroarch/content_history.lpl].
[INFO] [Playlist]: Cargando historial: [/home/lex/.config/retroarch/content_music_history.lpl].
[INFO] [Playlist]: Cargando historial: [/home/lex/.config/retroarch/content_video_history.lpl].
[INFO] [Playlist]: Cargando historial: [/home/lex/.config/retroarch/content_image_history.lpl].
[INFO] [Playlist]: Cargando favoritos: [/home/lex/.config/retroarch/content_favorites.lpl].
[INFO] [GLCore]: VSync => ON
[INFO] [GLX]: glXSwapIntervalEXT(1)
[INFO] [GLCore]: VSync => ON
[INFO] [GLX]: glXSwapIntervalEXT(1)
[INFO] [PulseAudio]: Pausing.
[INFO] [Video]: Setting refresh rate to: 120.000 Hz.
[INFO] [Video]: Setting refresh rate to: 120.000 Hz.
[INFO] [CONTENT LOAD]: Updating firmware status for: /home/lex/.config/retroarch/cores/nestopia_libretro.so on /home/lex/.config/retroarch/system
[INFO] [CORE]: Using content: /home/lex/Super Mario Bros. 3 (USA) (Rev 1).zip.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.9.1 (Git cf6ca2a47f)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
[INFO] Funcionalidades: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Mar 29 2021
[INFO] Version: 1.9.1
[INFO] Git: cf6ca2a47f
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Core]: Loading dynamic libretro core from: "/home/lex/.config/retroarch/cores/nestopia_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/lex/.config/retroarch/config/Nestopia/Nestopia.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/lex/.config/retroarch/config/Nestopia/lex.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/lex/.config/retroarch/config/Nestopia/Super Mario Bros. 3 (USA) (Rev 1).cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "3".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: Remap directory: "/home/lex/.config/retroarch/config/remaps".
[INFO] [Overrides]: Redirigiendo archivo de guardado a "/home/lex/.config/retroarch/saves/Super Mario Bros. 3 (USA) (Rev 1).srm".
[INFO] [Overrides]: Redirigiendo guardado rápido a "/home/lex/.config/retroarch/states/Super Mario Bros. 3 (USA) (Rev 1).state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: PERFORMANCE_LEVEL: 6.
[INFO] [CONTENT LOAD]: Cargando contenido: /tmp/Super Mario Bros. 3 (USA) (Rev 1).nes.
[INFO] No se encontró un parche válido.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/lex/.config/retroarch/system".
[libretro INFO] Custom palette path: /home/lex/.config/retroarch/system/custom.pal
[libretro INFO] custom.pal not found in system directory.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: SET_GEOMETRY: 256x224, aspect: 1.306.
[INFO] [Environ]: SET_GEOMETRY.
[libretro INFO] [Nestopia]: Machine is NTSC.
[INFO] [SRAM]: Omitiendo carga de SRAM..
[INFO] Versión de la API libretro: 1
[INFO] API usada en la compilación: 1
[INFO] [Cheats]: Load game-specific cheatfile: /home/lex/.config/retroarch/cheats/Nestopia/Super Mario Bros. 3 (USA) (Rev 1).cht
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ fullscreen
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [GLX]: GLX_EXT_swap_control_tear supported.
[INFO] [GLCore]: Found GL context: x
[INFO] [GLCore]: Detecting screen resolution 1024x768.
[INFO] [GLX]: Window manager is GNOME Shell.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [GLX]: Using Xinerama on screen #0.
[INFO] [GLX]: X = 0, Y = 0, W = 1024, H = 768.
[INFO] [GLX]: Using windowed fullscreen.
[INFO] [GLX]: Creating context for requested version 3.2.
[INFO] [GLX]: Not running Mesa, trying higher versions...
[INFO] [GLX]: Creating context for version 4.6.
[INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
[INFO] [GLX]: glXSwapIntervalEXT(1)
[INFO] [GLCore]: Vendor: NVIDIA Corporation, Renderer: GeForce GT 620/PCIe/SSE2.
[INFO] [GLCore]: Version: 4.6.0 NVIDIA 390.141.
[INFO] [GLCore]: Using resolution 1024x768
[INFO] [udev]: Pad #0 (/dev/input/event5) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event5) supports 16 force feedback effects.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [GLCore]: Loading stock shader.
[INFO] [slang]: Building pass #0 (No disponible)
[INFO] [GLCore]: Not using frame history.
[INFO] [GLCore]: Not using framebuffer feedback.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [DBus]: Suspended screensaver via DBus.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 19 (RRDeleteOutputMode)
Serial number of failed request: 87
Current serial number in output stream: 89
You have this problem because you are using the distro in live mode. You had to update the system first but, you will not have disk space (Live) to install RetroArch. And when you turn off, you will lose everything. Ubuntu Live distros (now) are for testing only.
Thank you for further support. This time it’s a bit different but still not worked. I’ll look into your second suggestion.
ubuntu@ubuntu:~$ sudo add-apt-repository ppa:libretro/stable
This PPA holds stable release packages of RetroArch and libretro core libraries. For unstable, testing packages, AND MORE CORES, use the libretro-ppa/testing repository instead. For support with these packages, you can register at the libretro forums (http://forums.libretro.com), visit our discord server (https://discordapp.com/invite/27Xxm2h) or visit #retroarch on Freenode IRC. For more information about RetroArch and libretro, visit libretro.com.
There are ARM packages too (compiled for hardfloat, odroid, raspberry pi 2...)
More info: https://launchpad.net/~libretro/+archive/ubuntu/stable
Press [ENTER] to continue or Ctrl-c to cancel adding it.
Ign:1 cdrom://Ubuntu 20.04.2.0 LTS _Focal Fossa_ - Release amd64 (20210209.1) focal InRelease
Hit:2 cdrom://Ubuntu 20.04.2.0 LTS _Focal Fossa_ - Release amd64 (20210209.1) focal Release
Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease
Get:5 http://ppa.launchpad.net/libretro/stable/ubuntu focal InRelease [18.1 kB]
Hit:6 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:7 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Get:8 http://ppa.launchpad.net/libretro/stable/ubuntu focal/main amd64 Packages [2,272 B]
Get:9 http://ppa.launchpad.net/libretro/stable/ubuntu focal/main Translation-en [600 B]
Fetched 20.9 kB in 0s (73.6 kB/s)
Reading package lists... Done
ubuntu@ubuntu:~$ sudo apt-get update
Ign:1 cdrom://Ubuntu 20.04.2.0 LTS _Focal Fossa_ - Release amd64 (20210209.1) focal InRelease
Hit:2 cdrom://Ubuntu 20.04.2.0 LTS _Focal Fossa_ - Release amd64 (20210209.1) focal Release
Hit:4 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:5 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:6 http://ppa.launchpad.net/libretro/stable/ubuntu focal InRelease
Hit:7 http://security.ubuntu.com/ubuntu focal-security InRelease
Reading package lists... Done
ubuntu@ubuntu:~$ sudo apt-get install retroarch*
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'retroarch' for glob 'retroarch*'
Note, selecting 'retroarch-assets' for glob 'retroarch*'
Note, selecting 'retroarch-dbg' for glob 'retroarch*'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
retroarch : Depends: libqt5waylandclient5 but it is not installable
Depends: libavcodec58 (>= 7:4.2) but it is not installable
Depends: libavformat58 (>= 7:4.2) but it is not installable
Depends: libavutil56 (>= 7:4.0) but it is not installable
Depends: libcg (>= 3.0.0007) but it is not installable
Depends: libcggl (>= 3.0.0007) but it is not installable
Depends: libopenal1 (>= 1.14) but it is not installable
Depends: libqt5core5a (>= 5.12.2) but it is not installable
Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
libqt5gui5-gles (>= 5.2.0) but it is not installable
Depends: libqt5network5 (>= 5.0.2) but it is not installable
Depends: libqt5widgets5 (>= 5.11.0~rc1) but it is not installable
Depends: libsdl2-2.0-0 (>= 2.0.10) but it is not installable
Depends: libswresample3 (>= 7:4.0) but it is not installable
Depends: libswscale5 (>= 7:4.0) but it is not installable
retroarch-assets : Depends: fonts-roboto but it is not installable or
fonts-roboto-hinted but it is not installable
Depends: fonts-mplus but it is not installable
E: Unable to correct problems, you have held broken packages.
OK, thank you for the info. I’ll install and try that way.
When I run switchres my CRT TV receives a usable resolution. If I quit RA it maintains a usable resolution (looks like 480i) and shows the desktop. If I then restart the machine, I lose use of the CRT TV until I run RA again. This means I need to have a second monitor hooked up to launch RA.
I assume I’m just being dumb about this. Is there something I should be doing to ensure the CRT TV works on the desktop too, so I can find and launch RA without a second monitor? Ubuntu’s display properties menu only lists 800x600 and 1024x768.
Well, you could have RetroArch in your startup items, or you could put a 15 khz-friendly modeline in and have xrandr switch to it as a startup item. I’ve made a custom EDID for this purpose in the past, but I don’t recommend that.
i run a debian fresh install, and one arch fresh install, the two give me the same error in 1.9.1
[INFO] [DBus]: Suspended screensaver via DBus.
X Error of failed request: BadAccess (attempt to access private resource denied)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 19 (RRDeleteOutputMode)
Serial number of failed request: 410
But with version 1.9.0, both SO runs fine