Extensive issues with Lakka on PC (live) - optimizing for TV?

I just built a custom HTPC for emulation with the intention of working with RetroArch. Specs are Skylake i3 3.7ghz, 8gb RAM, 128gb SSD, GTX960 (had one lying around). Retroarch on Windows works reasonably well, however dualshock/wireless support is very bad, so I decided to give Lakka a shot via live USB stick (USB3, high speed)

Connecting to a TV (Vizio D50) via HDMI from the GTX960 I’m having a ton of issues compared with running Retroarch on Windows via the same connection.

  1. No audio at all.
  2. The TV refresh rate is seemingly read as 30hz. The menus are locked to 30fps.
  3. Using a simple game (Super Mario World) as a test with multiple emulators, games run below normal speed and also at 30fps.
  4. Switching VSync off, menus still run at 30fps, games run at 150+ fps and 4x speed. I’ve tried many combinations of video settings with seemingly no luck.

I popped in the same USB stick on a weak laptop and had absolutely no issues at all. And again, Windows on the same machine works pretty well (not 100% perfect, some audio crackling, but overall good.)

Are there preferred settings to get Lakka working better with a TV display? I know that my TV is 60hz and it runs that way on Windows, so there is something going on with how Lakka is handling it, but I cannot figure out what (nor why there is no audio.)

The issues your are having are due to the GTX960. LAKKA unfortunately uses the open source “nouveau” driver which has very basic support for the GTX9xx line. Either remove the 960 and use the integrated intel or install a full Linux with Xorg and use the binary proprietary nvidia driver.

For audio issue, did you try to make a test with latest nightly ? Because we added some audio fix. Moreover, you can try to switch audio from the gui.