Skip to content

Best setup for Chromecast for Google TV 4k

redphx edited this page Jul 11, 2024 · 9 revisions

Why does the performance suck on Android TV?

Only tested on CCwGTV 4k, hopefully it still applies to other devices

Result:

  • Before: choppy video and sound, even at 720p/Low.
  • Now: playable at 720p/High/60fps. Can even play at 1080p, but the device gets hot quickly and throttles the performance.

Steps to setup:

  1. Install Android app

  2. Install Thorium WebView

    Install this app instead if your device is 32bit.
    If you can't install the app, make sure there is no apps on your device with com.android.webview as package name. Uninstall it and try again if it's not a System app. Otherwise case you can continue with the guide using the default System WebView, but don't expect having the same result.

  3. Open Better xCloud app > App settings

  4. Enable Force low-latency audio

  5. Better xCloud script variant > Beta

  6. Change WebView implementation to Android System WebView 124.0.6367.218 (this one is Thorium WebView)

  7. Open WebView DevTools, then select the Android System WebView with the blue globe icon > Just once.

  8. Inside WebView DevTools screen, switch to Flags tab, then change these flags to:

    • ignore-gpu-blocklist: ✅ Enabled
    • WebViewSurfaceControl: ✅ Enabled
    • WebViewThreadSafeMedia: ✅ Enabled
    • VSyncDecoding: ✅ Enabled
    • BackgroundResourceFetch: ✅ Enabled
    • ThreadPoolCap2: ❌ Disabled
    • WebRtcCombinedNetworkAndWorkerThread: ❌ Disabled

    (some of these flags may be not neccessary)

  9. Force close Better xCloud app, then re-open it.

  10. Set these Better xCloud script's settings:

    • Resolution: 720p
    • Visual quality: High
    • Disable xCloud analytics: Enable
    • User-Agent: Meta Quest VR

    Save and reload the site

  11. Done. Now you can play a game and see the result.

Clone this wiki locally