I know that images can be displayed by the deck to a 1080p monitor, as when I use Desktop Mode my screen is in 1080p. I can also watch videos in 1080p on said monitor through my deck in Desktop Mode. In game mode when I use Remote Play, the Steam Deck UI is in 1080p and the Remote Play video coming through is presented in 1080p. I also know that I can temporarily set the jerry rigged DIY Web App of YouTube to start in 1080p. The problem I'm having is that whether I'm using the "Desktop Mode through Game Mode" hack or the "YouTube as a Web App" hack in Game Mode on a 1080p monitor, they are actually displaying a 1280 X 800 and the bars on each side are quite prevalent.
Even though a 1080p image can be displayed through Game Mode, for some reason with these hacks, they're just formatted through 1280 X 800.
I'm not a professional by any means but I have done some tinkering around with launch options. The guide I followed to create the YouTube Web App I initially got from here, and in comments I found that people were just adapting the method to get GamePass working through the Edge Browser provided by Microsoft here. The initial guide utilizes YouTube TV, which is great, until you want to view YouTube in Full HD. For some reason, despite the ubiquity of 4k televisions, this YouTube TV app won't display images above 720p. Even when going to videos that were filmed and published in 1080p and going to the settings to adjust the resolution. The max is 720p. On the other hand, using the same trick, but instead of using https://youtube.com/tv you can just launch plain old https://www.youtube.com in kiosk mode. This starts the Web App in fullscreen, but that "fullscreen" is only the Deck's internal display Fullscreen which is 1280 X 800, which is a different aspect ratio than 1280 X 720 and isn't nearly the resolution of 1920 X 1080.
When viewing directly on the Deck's screen, it's fine. It's actually pretty nice, and very convenient. Unfortunately, if the Deck is hooked up to an external monitor that is a standard 16:9 widescreen, the image is truncated at made to fit a 1280 X 800 image, even though it's on a 1920 X 1080 screen. So I removed the launch options to see what was going on and added them one by one to see how it changed the display properties.
Here are the launch options used for GamePass on Steam Deck:
--window-size=1024,640 --force-device-scale-factor=1.25 --device-scale-factor=1.25
The first option sets the window size. I surmise that Microsoft is using the smallest resolution they can that has the same aspect ratio as the Deck's built-in display, and a more common width to height ratio is 1024 X 576 which is 16:9. 1024 X 640 is still 8:5 (which is comparable to the Deck's 16:10, literally same ratio just different numbers). So if you wanted to, you could change it to --window-size=1280,800
and you would get a more precise pixel to pixel ratio while maintaining the same aspect ratio.
The --force-device-scale-factor=1.25
seems to adjust the actual display of the elements within the image making thumbnails and text larger, but not exceeding the apect ratio or resolution of the --window-size=x,x launch option
Here's the rub, when removing all other launch options after the uu@ uu
and just starting with --window-size=1920,1080
the DIY YouTube Web App actually displays in Full HD 1920 X 1080 when playing through the Deck on a screen that supports that aspect ratio. The problem is, as soon as you put a video into Fullscreen, either through clicking the option on the video itself or using a keyboard shortcut, it then readjusts to 1280 X 800.
Adding --kiosk
to the launch options should start the app in fullscreen and disable the standard browser window decorations and navigation buttons, and technically it does, but not when the Deck is hooked up to an external 16:9 aspect ratio display. It still launches in 1280 X 800 even if you set --window-size=1920,1080
While I haven't found a way to get the "Desktop Mode in Game Mode" hack to display in Full HD, I have noticed that it too launches in the same native 1280 X 800 as the YouTube DIY Web App. I tried adding --window-size=1920,1080
as a launch option but it doesn't work. Different programs use different launch options.
The thing is, the Steam Deck UI itself is displaying in 1080p and when I use Remote Play to play an HD title, it too displays the Full HD 1920 X 1080 16:9 aspect ratio of the host PC.
So what I've deduced...
- Game mode can display video from YouTube in Full HD when hooked up to a Full HD monitor.
- The Deck, in Desktop Mode, can play Full HD videos from YouTube in full screen when connected to a monitor that can display it.
- The DIY YouTube App through Steam in Desktop Mode defaults to the screen size of the monitor when using the
--kiosk
launch option.--kiosk
overrides--window-size=1920,1080
--start-fullscreen
effectively F11's the display prior to startup of the DIY YouTube web app. This also overrides the effect of--window-size=1920,1080
and reverts the displayed image back to the Deck's internal resolution and aspect ratio in the same manner as pressing the Fullscreen option in a YouTube video.
I don't know what's causing the improvised Web App to default to a display that isn't the primary display even though the Deck is plenty capable of handling such a request. I also don't know why the Desktop Mode in Game Mode app behaves in a similar way.
Any help in this endeavor would be greatly appreciated.
Submitted by Rhomagus | #Specialdealer Special Offer Online Shopping Store 2016
No comments:
Post a Comment