unknownskl / greenlight

Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.
MIT License
2.21k stars 124 forks source link

[Bug] Error with Resolution EDIT: 480p error related #1134

Closed D0xxy closed 8 months ago

D0xxy commented 8 months ago

Describe the bug

Build: 2.1.1

When streaming from an XBox Series X in Sleep mode, resolution is as shown in the picture. Problem occurs each time a stream is started while the XBox is in Sleep mode. IMG_0789

If: 1) XBox booted 2) Stream via 2.1.1 started 3) XBox returned to sleep mode The resolution is correct and remains correct until the stream is closed, and a new stream begins. At this point resolution bug reoccurs.

Thank you for your help!

To Reproduce

  1. Start 2.1.1
  2. Ensure XBox is in Sleep Mode
  3. Start Stream

To correct:

  1. Close Stream
  2. Start XBox
  3. Start Stream

Expected behavior

Correct resolution regardless of XBox status.

Environment

- OS: SteamOS Holo 3.5.7 20231122.1
- Device: SteamDeck
- Greenlight version: 2.1.1

Anything else?

Haven’t rolled back to an old version, will be next step.

New issue

D0xxy commented 8 months ago

Rolled back to 2.1.0, same issue.

Confirmed Launch Options “—no-sandbox —fullscreen” No change when switching between resolutions. All result in same screen stretch error.

D0xxy commented 8 months ago

Rolled back to 2.0.1, still having the same issue.

Tried multiple resolution options in the app, all produced the same result.

IMG_0801

D0xxy commented 8 months ago

This is related to the Xbox, not Greenlight, will close ticket. Related to Xbox getting stuck at 480p.

Fix I found was going to Xbox Video settings and manually picking a Video source for your actual TV (in my case HDMI), as the default is auto-select. This will allow you to select the resolution you want and prevents the 480p problem.

D0xxy commented 8 months ago

https://youtu.be/wKyR_4WvTH4?si=J9OWIVCOU3MiNsUq