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.

Confirmed working on other devices:

  • Xiaomi TV Box 4K 2nd gen

Steps to setup:

  1. Install Android app

  2. Install Thorium WebView 64-bit. (Info about Thorium)

    Install this app instead if your device is 32-bit.
    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