Closed ghost closed 6 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.
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.
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
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).
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 ...
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.
You can just use ALT+F4 to close the full-screened window, since trying to click the unmaximize button can be extremely annoying.
@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.
:+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
Alt+tab to close, or hover near bottom-right corner of display to find fullscreen toggle.
Related? #3751 #3756
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?
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.
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:
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.
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).
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.
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
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.
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!
BTW, many people here mention multihead setups. While this can be an issue, I only have one display and it still happens.
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.
Not sure. I've never seen it. It may try to use flash then fall back to HTML5 if it's not installed.
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.
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.
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!
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).
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
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
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.
I've replicated the issue on Mint 17.1/Cinnamon
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...
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.
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.
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.
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.
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.
I also have this problem, even if my main Steam window is "maximized":
Any news on this @gdrewb-valve @alfred-valve @davidw-valve @EricS-Valve ?
I have exactly the same issue, are there any news?
This is pretty big issue left unfixed for so long, considering it affects everyone who uses Steam for Linux.
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.
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.
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''
Same issue here:
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:
@alfred-valve @gdrewb-valve Any chance that this gets fixed before the SteamBoxes launch?
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...
open source the UI (not DRM / apis) part and we'd have a field day
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.
Linux Steam Client - Sample store page video of Fallout 4 - issue present:
Linux Steam Client - Sample store page 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.
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
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.
@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.
Hmmm...we may have to just wait this one out. I hope Valve will give us a progress report, soon.
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
After full-screened