Jetson TK1 Thread [Notes / Issues]

Greetings, I just discovered Retro Arch and all the wonderful modules it provides, and it was exactly what I wanted my Jetson TK1 to become in the first place.

I thought I’d start a thread to document problems, solutions, issues, and general concerns regarding Retro Arch and Jetson TK1 users.

I’ll be posting my notes and issues here soon, and if anyone needs me to test anything on JetsonTK1 hardware, feel free to PM me if it’s not in the Testing PPA.

~MrFreeman

Everything runs super fast, games, menus, everything:

Go to Settings > General Options > Limit Maximum Run Speed > ON

The sound is SUPER choppy and distorted:

Go to Settings > Audio Options> Audio Latency > 256 This isn’t a 100% fix, but it makes the sound tolerable in most games.

4DO does not accept the BIN/CUE format:

Log file here: https://dl.dropboxusercontent.com/u/67355064/4DO%20log.txt

Picodrive ran my Sega CD game one time, but now won’t anymore:

Log file here: https://dl.dropboxusercontent.com/u/67355064/scd_log.txt

Genesis Plus GX/Neopop/[Emulator here] is only showing part of my game’s screen:

Double click the top of the window bar to make it full screen.

DeSmuME doesn’t work:

Don’t worry, it’s still in testing. Log file here: https://dl.dropboxusercontent.com/u/67355064/nds_log.txt Update: Reset config files, it works now.

Mupen64 Plus Issues:

RetroArch: rarch_environment_cb: Environ GET_VARIABLE mupen64-screensize:
RetroArch: rarch_environment_cb: 	640x480
RetroArch: rarch_log_libretro: [libretro INFO] :: GL_RENDERER: GK20A/NullRM/AXI
RetroArch [ERROR] :: rarch_log_libretro :: [libretro ERROR] :: 0(30) : error C7531: global variable gl_FragDepthEXT requires "#extension GL_EXT_frag_depth : enable" before use
RetroArch [ERROR] :: rarch_log_libretro :: [libretro ERROR] :: Fragment info
-------------
0(30) : error C7531: global variable gl_FragDepthEXT requires "#extension GL_EXT_frag_depth : enable" before use
RetroArch: rarch_log_libretro: [libretro INFO] :: mupen64plus: Starting R4300 emulator: Dynamic Recompiler
RetroArch: rarch_log_libretro: [libretro INFO] :: mupen64plus: Init new dynarec
RetroArch: rarch_environment_cb: Environ GET_VARIABLE mupen64-screensize:
RetroArch: rarch_environment_cb: 	640x480
RetroArch [ERROR] :: rarch_log_libretro :: [libretro ERROR] :: 0(30) : error C7531: global variable gl_FragDepthEXT requires "#extension GL_EXT_frag_depth : enable" before use
RetroArch [ERROR] :: rarch_log_libretro :: [libretro ERROR] :: Fragment info
-------------
0(30) : error C7531: global variable gl_FragDepthEXT requires "#extension GL_EXT_frag_depth : enable" before use
RetroArch: rarch_get_cpu_features: [CPUID]: Features: NEON
RetroArch: find_float_format: ALSA: Using signed 16-bit format.

Log file located here: https://dl.dropboxusercontent.com/u/67355064/log.txt.

So I rebuilt the emulator to include the “#extension GL_EXT_frag_depth : enable” but now the emulator crashes without any errors… https://dl.dropboxusercontent.com/u/67355064/log_mupen64plus.txt

Which driver are you using for your GPU?

ubuntu@tegra-ubuntu:~$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GK20A/NullRM/AXI
OpenGL core profile version string: 4.3.0 NVIDIA 21.2
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.0 NVIDIA 21.2
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions: