ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.21k stars 175 forks source link

[Steam client] full-screen videos play in bottom left of desktop and is confined to size of Steam client window #3699

Closed ghost closed 6 years ago

ghost commented 9 years ago

If you have the Steam client in a smaller-than-fullscreen window (as most users do) then hit the full-screen button on a game store page video, the full-screen video will match the size of the Steam client window, except it will appear in the lower left of the screen. The rest of the screen will be black, and the buttons will be in the location they should have been. This means that to unmaximize the video, you have to hover your mouse cursor in some small spot in the bottom right corner. You will see the unmaximize button light up as it should on the left side once you hover in the right spot and can then click to unmaximize.

If you stretch out the Steam client window to make it "tall", the full-screen video will actually be stretched "tall" as well and looks pretty funny! :D

If you full-screen the Steam client window, then it will play on almost the entire screen as it should, but it's still somewhat offset to the left and not entirely correct as you'll see when you try to hover your cursor over the unmaximize button.

Probably unrelated output at around the same time: Installing breakpad exception handler for appid(steam)/version(1422054110) [0201/104714:ERROR:renderer_main.cc(227)] Running without renderer sandbox

Distro is Linux Mint 17.1.

Before full-screened Before full-screened

After full-screened After full-screened

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3a
    CPU Stepping:  0x9
    CPU Type:  0x0
    Speed:  3500 Mhz
    8 logical processors
    4 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Linux Mint 17.1 Rebecca (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.13.0-37-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11501000
    X Window Manager:  Mutter (Muffin)
    Steam Runtime Version:  steam-runtime-release_2015-01-06

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 680/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 346.35
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x1180
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  3840 x 2160
    Desktop Resolution: 3840 x 2160
    Primary Display Size: 24.45" x 13.43"  (27.87" diag)
                                            62.1cm x 34.1cm  (70.8cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 4096 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC892

Memory:
    RAM:  15993 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  3560196 Mb
    Largest Free Hard Disk Block:  2362054 Mb

Installed software:

Recent Failure Reports:
JoshuaMurphynz commented 9 years ago

I've found that when I open steam it does not remember to go all the way to the edges. Do not know if that Is related On 2 Feb 2015 06:05, "Swiftpaw" notifications@github.com wrote:

If you have the Steam client as most users do, in a smaller window, then hit the full-screen button on a game store page video, the full-screen video will match the size of the Steam client window, except it will appear in the lower left of the screen. The rest of the screen will be black, and the buttons will be in the location they should have been. This means that to unmaximize the video, you have to hover your mouse cursor in some small spot in the bottom right corner. You will see the unmaximize button light up as it should on the left side once you hover in the right spot and can then click to unmaximize.

If you stretch out the Steam client window to make it "tall", the full-screen video will actually be stretched "tall" as well and looks pretty funny! :D

If you full-screen the Steam client window, then it will play on almost the entire screen as it should, but it's still somewhat offset to the left and not entirely correct as you'll see when you try to hover your cursor over the unmaximize button.

Probably unrelated output at around the same time: Installing breakpad exception handler for appid(steam)/version(1422054110) [0201/104714:ERROR:renderer_main.cc(227)] Running without renderer sandbox

Distro is Linux Mint 17.1.

Processor Information: Vendor: GenuineIntel CPU Family: 0x6 CPU Model: 0x3a CPU Stepping: 0x9 CPU Type: 0x0 Speed: 3500 Mhz 8 logical processors 4 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported

Network Information: Network Speed:

Operating System Version: Linux Mint 17.1 Rebecca (64 bit) Kernel Name: Linux Kernel Version: 3.13.0-37-generic X Server Vendor: The X.Org Foundation X Server Release: 11501000 X Window Manager: Mutter (Muffin) Steam Runtime Version: steam-runtime-release_2015-01-06

Video Card: Driver: NVIDIA Corporation GeForce GTX 680/PCIe/SSE2

Driver Version:  4.5.0 NVIDIA 346.35
OpenGL Version: 4.5
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x10de
DeviceID:  0x1180
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  3840 x 2160
Desktop Resolution: 3840 x 2160
Primary Display Size: 24.45" x 13.43"  (27.87" diag)
                                        62.1cm x 34.1cm  (70.8cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 4096 MB
Supported MSAA Modes:  2x 4x 8x 16x

Sound card: Audio device: Realtek ALC892

Memory: RAM: 15993 Mb

Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set Total Hard Disk Space Available: 3560196 Mb Largest Free Hard Disk Block: 2362054 Mb

Installed software:

Recent Failure Reports:

— Reply to this email directly or view it on GitHub https://github.com/ValveSoftware/steam-for-linux/issues/3699.

dmutters commented 9 years ago

I also have this problem. Activating fullscreen makes it play in the lower left. To get it out of fullscreen, I can either hit ESC (which sometimes works, and sometimes doesn't), or guess where the button is supposed to be in the lower-right of the screen, and click it. This has been a problem for me in Steam for at least a couple of months.

Linux Mint 17 MATE 64-bit, with all updates. Nvidia GeForce 560Ti with nvidia-331-updates version 331.38-0ubuntu7. Core 2 Quad Q8400@2.66GHz. 8GB DDR2 800MHz. I reinstalled and updated Steam today.

tr37ion commented 9 years ago

I have the same issue for months now. Maybe it's related to my triple head display setup?! The "half-fullscreen mode" is like @dmutters described here, too. I can open Steam on the second/third screen, the movies always open on the primary screen aprox. 66% the size.

Arch Linux, Nvidia. i5

cprn commented 9 years ago

A walkaround: three to five repetitions of leave full-screen + reload store page + play the video + go full-screen again - seem to help for the rest of a session (i.e. until you restart the client).

tr37ion commented 9 years ago

Well, I tried it with DWM (windowmanager) it's totally breaking WM handling and even ESC doesn't work to exit fullscreen mode. I had to kill the pid ...

Shugyousha commented 9 years ago

I use the DWM window manager as well and have exactly the same problem as tr37ion above except that the video is being centered in the screen but is too small after switching to full-screen mode.

I use a dual screen setup and fascinatingly enough when switching to full screen video in Steam on one screen neither can I ESC out of full screen, nor is it possible to interact with programs on the other screen (using the mouse or keyboard) that Steam is not running on anymore.

Just let me know if you need more infos to debug the problem.

ghost commented 9 years ago

You can just use ALT+F4 to close the full-screened window, since trying to click the unmaximize button can be extremely annoying.

tr37ion commented 9 years ago

@Shugyousha I can confirm the blocking applications behaviour with triple head setup, too. It seems fullscreen videos with Steam Linux Beta is totally broken. I can only get out of it by switching to TTY and killing Steam the hard way (triple head).

@Swiftpaw Sorry, this isn't a recommended hotkey for Linux. Most of the WMs don't support ALT+F4 by default. It's a Windows way of solving bug related issues. In my case even the DWM default hotkeys for closing windows don't work either.

@triage-valve Could you add the ESC-key for leaving fullscreen videos, please? That way we are able to watch fullscreen movies without having to kill Steam every time.

mockturtl commented 9 years ago

:+1: Same issue here; single display.

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3c
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3900 Mhz
    8 logical processors
    4 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    LMDE 2 Betsy (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.16.0-4-amd64
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11604000
    X Window Manager:  Mutter (Muffin)
    Steam Runtime Version:  steam-runtime-release_2015-01-06

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) Haswell Desktop x86/MMX/SSE2

    Driver Version:  3.0 Mesa 10.3.2
    OpenGL Version: 3.0
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x412
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 20.91" x 11.77"  (23.98" diag)
                                            53.1cm x 29.9cm  (60.9cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel Haswell HDMI

Memory:
    RAM:  15771 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  115034 Mb
    Largest Free Hard Disk Block:  19864 Mb

Installed software:

Recent Failure Reports:
$ apt-cache policy mint-flashplugin-steam 
mint-flashplugin-steam:
  Installed: 11.2.202.457
workaround

Alt+tab to close, or hover near bottom-right corner of display to find fullscreen toggle.

mockturtl commented 9 years ago

Related? #3751 #3756

tr37ion commented 9 years ago

Aren't Steam videos HTML5? I mean, I have no Flash installed and I will never have ;) So, recommending to install Flash isn't a solution to this, or?

dmutters commented 9 years ago

To my understanding, all Steam videos are Flash. Even if you don't have it installed elsewhere, Steam now ships with its own version (sometimes provided/supplemented by the distro). The version that Steam ships with has historically been pretty fussy, and has often required installing Flash on the host system using special configuration options, symlinking stuff, etc.

So, to answer your question, Flash is already installed, but installing it differently might be a workaround. You're right about that not being a decent solution, though.

rkfg commented 9 years ago

I've never had the Steam videos working properly in fullscreen on Awesome WM. Probably forgot to file the bug and now found this one. I've discovered a workaround right now for the first time, try it:

  1. Make the main Steam window "Always on top". Tiling WMs usually have a hotkey for this (in AwesomeWM use Modkey+T by default), can't tell for floating WMs though. Many have a window menu item but it may not work with the Steam non-decorated window. Try Alt+Space.
  2. Run a video and press the fullscreen button like you'd normally do.
  3. The video should be playing back normally (i.e. occupying the entire screen) behind the Steam window.
  4. Unpin the Steam window so it's not on top.
  5. Enjoy the video.

Tell me if it works for you. I've found this really by chance just trying different tiling and floating modes, switching the window to floating and back and eventually the "on top" option worked.

ghost commented 9 years ago

My videos aren't playing fine, either.. But it's not exactly the same issue, mine are actually playing ok except they are moved up a few pixels (sometimes enough to move them out of the screen a little).

SteveMM-III commented 9 years ago

It's certainly not a distro issue, because it's happened with every distro I've played around with since Steam released on Linux. I can live with it, but it is certainly annoying. Please update Steam to HTML5.

Edit to add: Flash in Linux isn't even supported by Adobe anymore, making the move to HTML5 even more necessary for long term use.

ben914 commented 9 years ago

I am also experiencing this issue.

Distro: Linux Mint 17.1 x64 Video Card: Nvidia GeForce GTX 660 Ti - Driver: 349.16 CPU: AMD FX 8350 8xCore RAM: 16 GB

MrSchism commented 9 years ago

To my understanding, all Steam videos are Flash. Even if you don't have it installed elsewhere, Steam now ships with its own version (sometimes provided/supplemented by the distro). The version that Steam ships with has historically been pretty fussy, and has often required installing Flash on the host system using special configuration options, symlinking stuff, etc.

So, to answer your question, Flash is already installed, but installing it differently might be a workaround. You're right about that not being a decent solution, though.

No, @dmutters - They moved away from Flash to HTML5. Evidence of this can be found here, here, here, and here. All of those links were taken from games pages off of the Steam Store page and are a sampling from over 12 years.

It's safe to say that all videos were converted to .webm format

So, no... @tr37ion ... it's not a useful suggestion.

rkfg commented 9 years ago

I agree, the title is misleading, the "flash" word should be removed. Videos are HTML5 and I may guess that Flash videos would playback just fine if there were any. Flash manages its own independent window so it's more likely to work without such quirks. HTML5 video OTOH relies on the browser implementation and if it's done poorly we get what we have. I'm not advocating Flash, it should just die already, but in this particular case it could work better. In Chrome Flash on YouTube has been working way better for quite a while until HTML5 video was fixed (there was tearing and a nasty white line on top in fullscreen, Flash was working just fine).

Another reason to fix it!

rkfg commented 9 years ago

BTW, many people here mention multihead setups. While this can be an issue, I only have one display and it still happens.

SteveMM-III commented 9 years ago

If they're already HTML5 then why have I only ever seen a flash symbol in the taskbar for the fullscreen video windows??

Edit: Apologies, seems I spoke too soon... I just checked a couple and they are indeed now HTML5. Not sure when the change was made, or maybe some videos are still Flash, as it hasn't been that long ago that I last saw it.

MrSchism commented 9 years ago

Not sure. I've never seen it. It may try to use flash then fall back to HTML5 if it's not installed.

SteveMM-III commented 9 years ago

I edited my comment above. It's now saying "Steam HTML Fullscreen".

Edit: Seems sometime it works right and sometimes it's this issue, no pattern or consistency to it.

MrSchism commented 9 years ago

I was trying to dig into it myself (not actually a Valve dev, so I'm limited to Windows and Linux clients because that's what I've got) and found a few other bugs I'll have to file. That being said, I can't seem to replicate it claiming to use flash.

All that occurs is the original reported bug and top reporting SteamWebHelper using >100% CPU; no flash indication and flash isn't shown on my system. The videos are still .webm, so I can't say why it's happening to show you Flash.

ghost commented 9 years ago

Okay, so if these videos aren't flash, it's a Webkit or-whatever-Steam-is-using bug with HTML5 webm video playback. I'm pretty sure it is Flash though since why else would there be a Steam Flash package installed that keeps getting updated now and then on Linux Mint called mint-flashplugin-steam?

Either way, this is an annoying problem for Steam on the desktop!

MrSchism commented 9 years ago

mint-flashplugin-steam is an old package Mint has had for over a year designed to work when Steam was using Flash; it's not any more.

I don't think it's necessary any more; I removed it and started browsing videos and didn't notice any difference.

Yes, the problem is annoying. I'm just trying to find a solution (I experience the same bug).

ghost commented 9 years ago

Yep, removed that package and Steam videos still play. So unless that package didn't delete a Flash plugin, looks like it is HTML. I don't see any processes with any "flash" in them while playing videos either.

So yeah, full-screen HTML5 videos need to be fixed then. :D

MrSchism commented 9 years ago

I'm waiting to hear from one of the devs, but it appears to be an upstream issue.

https://github.com/hakimel/reveal.js/issues/77 describes a similar issue

rkfg commented 9 years ago

Interesting. From what I see the fullscreen button just triggers the normal, browser-handled fullscreen, not just a big video of the page size. In particular, it seems that it does something like document.getElementsByClassName("highlight_player_item highlight_movie")[0].webkitRequestFullscreen() as after I press that fullscreen button in the browser document.webkitCurrentFullScreenElement returns a div with that class name. The Fullscreen API isn't stabilized yet at least in Chrome, I've checked these samples and only elem.webkitRequestFullscreen exists. So it's up to browser how to switch to fullscreen and it's Steam's fault not handling it properly. Just because it works fine in Chrome on the same Store pages.

So is it broken regardless of the WM/DE? Does it work as expected on out-of-the-box Ubuntu 12.04 or 14.04? I'm using Debian Sid/testing and, well, not so popular Awesome WM. Sometimes it's the source of a problem.

MrSchism commented 9 years ago

I've replicated the issue on Mint 17.1/Cinnamon

dmutters commented 9 years ago

I just messed around with it a bit, again, and on the first try, fullscreen worked perfectly. Then, I un-fullscreened it, and tried again. Funky fullscreen resulted (as above). Then, on the third and fourth tries, it worked properly, again. For those attempts, I just left the video running, and clicked the fullscreen button(s) repeatedly, nothing else. Then, I tried pausing and fullscreening, unpausing, etc., to no effect: it worked as it's supposed to.

I tested this on the Shadowrun: Dragonfall - Director's Cut store page, with the video that says, "One of the most memorable & complex RPG stories of the decade - PC Gamer" near the beginning. Linux Mint 17 (MATE) with all updates, as of 5-24-15.

Either Valve is making progress on this issue, or I'm just really lucky, today...

rkfg commented 9 years ago

Has anyone tried the "always on top" approach? For me it works every time, not elegant and requires extra clicks or keypresses but at least it's something.

antonkurkin commented 9 years ago

I tried "always on top" in gnome 3 and it doesn't work for me. Tried to press fullscreen button many times and only got it working as it supposed to only once. Actually this bug applied to me but didn't bother me much before. I bought some cheap streaming video film now just to check how it's working and this bug is there. Window borders are thinner for video player window and aspect ratio is not so badly ruined (when fullscreened from maximized window). But really, it's not good enough.

rkfg commented 9 years ago

Well, thanks for the feedback. You can probably watch your movie in the browser until it's fixed. I wonder if it works in Ubuntu/Unity and if it does, what's the difference between all these WMs, what Unity has that all others don't.

antonkurkin commented 9 years ago

Yes, trailers from steam work in fullscreen mode with firefox (without flash plugin). But, unfortunately, you can't look streaming video from your browser, it can only be done from steam application. I looked the film already, but I'll wait until this bug fixed before buying any other streaming video.

Hietamaki commented 9 years ago

I have the same problem from time to time. The actual buttons are still in the correct place (not synced with graphics). I'm using Ubuntu 15.04 with Gnome 3.14.

screenshot from 2015-07-12 20 10 16

CreamyCookie commented 9 years ago

I also have this problem, even if my main Steam window is "maximized":

steam_fullscreen_bug

Any news on this @gdrewb-valve @alfred-valve @davidw-valve @EricS-Valve ?

WiseTrem commented 9 years ago

I have exactly the same issue, are there any news?

Hietamaki commented 8 years ago

This is pretty big issue left unfixed for so long, considering it affects everyone who uses Steam for Linux.

boombatower commented 8 years ago

Just noticed this worked today on the first video to be full-screened from the client. I haven't updated my box or anything recently (in the last week) so I am assuming the last steam update may have fixed the problem, but looks like that was August 19th. Perhaps I just noticed as there have been a few 10.6.x mesa bug fix releases and I do not try to watch videos from client since I know it doesn't work

I confirmed if I relaunch the client it always works the first time a video is full-screened and never after that.

Environment:

openSUSE 20150909 (Tumbleweed)
Radeon HD 7970 ghz
OSS video driver (kernel 4.1.6 + mesa 10.6.5)
Plasma 5
Steam 1440016726

I look forward to testing on 4.2 kernel and mesa 11.

dmutters commented 8 years ago

I just tried it a few times, and boombatower's observations seem to be true of my experiences, as well: first time it works, then after taking it out and back into fullscreen one or more times, it doesn't work right. I tested it with the first video from the CS:GO store page. I checked for Steam client updates, today, and it seems to be the latest version. System information and screenshot follows. screenshot

Processor Information: Vendor: GenuineIntel CPU Family: 0x6 CPU Model: 0x17 CPU Stepping: 0xa CPU Type: 0x0 Speed: 2670 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Unsupported

Network Information: Network Speed:

Operating System Version: Linux Mint 17.2 Rafaela (64 bit) Kernel Name: Linux Kernel Version: 3.16.0-38-generic X Server Vendor: The X.Org Foundation X Server Release: 11501000 X Window Manager: Metacity (Marco) Steam Runtime Version: steam-runtime-release_2015-06-12

Video Card: Driver: NVIDIA Corporation GeForce GTX 560 Ti/PCIe/SSE2

Driver Version:  4.5.0 NVIDIA 346.82
OpenGL Version: 4.5
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x10de
DeviceID:  0x1200
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1680 x 1050
Desktop Resolution: 1680 x 1050
Primary Display Size: 18.66" x 11.65"  (21.97" diag)
                                        47.4cm x 29.6cm  (55.8cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1024 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card: Audio device: Loopback Mixer

Memory: RAM: 7984 Mb

Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set Total Hard Disk Space Available: 592707 Mb Largest Free Hard Disk Block: 38151 Mb

Installed software:

Recent Failure Reports: Fri Sep 18 04:14:24 2015 GMT: file ''/tmp/dumps/crash_20150917211423_26.dmp'', upload yes: ''CrashID=bp-b398939d-3288-47c8-bbb3-92cea2150917''

ghost commented 8 years ago

Same issue here: bad_video_size

single display, resolution 1920x1080, gnome-shell


Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3c
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3400 Mhz
    8 logical processors
    4 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Linux (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.2.0-gentoo-r1
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11702000
    X Window Manager:  GNOME Shell
    Steam Runtime Version:  <Runtime disabled>

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 760M/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 355.11
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x11e3
    Number of Monitors:  1
    Number of Video Cards Not Detected
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 13,54" x 7,64"  (15,51" diag)
                                            34,4cm x 19,4cm  (39,4cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 2048 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Intel Haswell HDMI

Memory:
    RAM:  15468 Mb

Miscellaneous:
    UI Language:  English
    LANG:  pl_PL.utf8
    Microphone:  Not set
    Total Hard Disk Space Available:  442484 Mb
    Largest Free Hard Disk Block:  44992 Mb

Installed software:

Recent Failure Reports:
CreamyCookie commented 8 years ago

@alfred-valve @gdrewb-valve Any chance that this gets fixed before the SteamBoxes launch?

rkfg commented 8 years ago

This particular issue is pretty important because it discourages buying any video. I want to buy some movies but I can't because I have no opportunity to watch them comfortably (in fullscreen, i.e.). And I can't use browser as I heard it's impossible to watch bought media there, only in the client. DRM requirement I suppose. Turns out, the stream service uses slightly different player, it opens in a new window and scales just as it should. So this issue only applies to the Store embedded videos. Yes, if you try to watch the streamed video from the browser it asks to open it in Steam but then it works fine, same when you just press "Watch" in Steam.

I understand that it should work well on SteamOS (I'd be surprised if it doesn't) but there are other popular distros, DEs and WMs that aren't supported well. GNOME 3 is among them if not my Awesome WM. 9 months passed, I expect a fix to be born...

boombatower commented 8 years ago

open source the UI (not DRM / apis) part and we'd have a field day

Fincer commented 8 years ago

I have exactly the same issue:

I can use ESC button to exit full-screen mode.

For some reason, this issue didn't occur while playing a Path Of Exile video in their store page. Is this particular video based on HTML5 instead of Flash or what?

To conclude, it seems that only some store page videos + gameplay streams are affected.

I hope this issue will be fixed soon.

Fincer commented 8 years ago

Linux Steam Client - Sample store page video of Fallout 4 - issue present: Sample video of Fallout 4 - issue present

Linux Steam Client - Sample store page video of Path of Exile - issue not present: Sample video of Path of Exile - issue not present

Short specs:

Native Steam Linux client

No system-wide flash plugin installed Arch Linux + KDE (Qt4) Intel HD 4000 Graphics

Edit: Hmm, strange. Sometimes playback of the Fallout 4 sample video works fine in full-screen without any issues...I tried to debug this and...still having no idea.

vokama commented 8 years ago

I've got the same problem. I think I've never managed to watch steam video in a normal full-screen.

OS: Debian "jessie" WM: GNOME Shell GPU: Nvidia Geforce GT 650M

dmutters commented 8 years ago

I'm beginning to wonder if this is a hack to make Big Picture Mode stretch images, until Valve figures out a way to change resolutions smoothly in X Windows, without requiring elevated privileges. If so, when Valve figures out resolution changes in X, this problem will go away. This would also explain why this issue isn't getting much attention: it's a symptom of a bigger puzzle that's still being solved on a relatively very new platform.

Has anyone tried to reproduce the bug in SteamOS? I'm wondering if they've tweaked or replaced X or the Desktop Environment, to get around it.

CreamyCookie commented 8 years ago

@dmutters I've never had this bug in Big Picture Mode (which is used by SteamOS), so I guess, it only affects the normal Steam Client.

dmutters commented 8 years ago

Hmmm...we may have to just wait this one out. I hope Valve will give us a progress report, soon.