Viewing YouTube videos in greater than 360p resolution results in CRASH!&%#

Since moving over to Leap, the one instance that can actually freeze up my computer requiring a reboot is attempting to use Firefox to watch Youtube videos. Let’s start there, Vimeo is also a problem and won’t play anything at all for me, regardless if Firefox is set up for Flash or HTML5.

My browser has no Flash add ons at all, only the HTML5 player. Youtube will play videos but at a default resolution of 360p. Getting into firefox config files and changing the media.mediasource and media.fragmented-mp4 settings will allow up to 1080p, but only for awhile when one of three things will occur. Either:

  1. the computer will freeze entirely, requiring a reboot and a refreshing of Firefox’s configuration, or
  2. Firefox itself will start up one day and for no apparent reason be missing the menu bar, the bookmarks toolbar and the three icons on the upper right that minimize, maximize and close down the window. The next steps in this case is also refreshing Firefox’s configuration (Help>Troubleshooting>Refresh Firefox).
  3. The last instance is an immediate crash of Firefox when starting a youtube video, for which Firefox has a special screen pop up to allow a retry of the previous procedure or to close Firefox altogether.

In all cases, you are back to square one, youtube at 360p and blurred imaging for big screen tv applications. Activating and de-activating hardware acceleration has no apparent effect in any case.

I have Radeon HD 7600 series graphics on a 3 year old HP Phoenix machine 64 bit.

This just doesn’t seem right. Either Linux is usable for normal internet activities or it is not and it seems to me every instance where I attempted to adopt Linux in the past has failed because Firefox and graphics tools won’t play nice together. Is anyone going through this as well?

I don’t think I have had any firefox crash in Leap 42.1. However, I do have flash installed (from packman). And I’m not in the habit of switching youtube to full screen mode.

Yes, Vimeo can be a bit of a problem. I haven’t played one recently. But I seem to recall that I have to allow scripts globally (in “noscript”), and I have to disable “flashblock” (in the flashblock settings, not in the browser), and then reload the page. It does deter me from bothering with vimeo, unless it is really a “must see”.

Curious about this,
I inspected a couple YouTube videos running HTML5 (no Flash installed) on a Windows(chrome) and a LEAP machine(firefox)

Surprisingly, for the same videos
Higher resolutions were offered and by default on the Windows running chrome.
360p was the <only> resolution offered to the LEAP/firefox.

Resolution options were inspected by clicking on the YouTube video’s gear icon and selecting “Quality.”

The pixel depth has nothing to do with size of display.

So, I’d be curious how you’re perhaps forcing higher resolution and yes… if you’re trying to pass a parameter manually instead of using the video player’s tools you may be doing something that’s not supported.

TSU

I’m thinking this is a driver or webm issue as I tested youtube with Firefox under leap with no flash and I get up to 1080p video
screen-shot here
http://imgur.com/XEBcmmL
you can see it’s the html5 player not flash.
The only other thing I can think of is google’s love for vp9, personally I hate webm and I have it disabled, it cold be google is forcing webm on you and it does not have those resolutions available for webm.
what to do?
you can disable webm (in about:config set media.webm.enabled;false)
on nvidia cards the propitiatory drivers are better at hardware acceleration so use them.

“*So, I’d be curious how you’re perhaps forcing higher resolution and yes… if you’re trying to pass a parameter manually instead of using the video player’s tools you may be doing something that’s not supported.”

*<about:config>
<search all entries: media.mediasource, double click on each to change value to true.>
<search all entries: media.fragmented-mp4, double click on each to change value to true, except the last one, “use blank decoder”. Leave that as false.>

This results in a temporary change, making much clearer viewing possible up to 1080p. But then unexpectedly it will crash.

So what do you suppose might be the problem? There are no other “tools” to make these changes and the remarkably low response to this post suggests that nobody knows or it’s a problem without a solution.

this might be packman related, do you have the packman repo?
did you do a zypper dup to packman?
Firefox without packman does not natively support mp4 files only webm (and I avoid webm)
what kind of graphic card and driver do you have?
post your repo list
zypper lr -d
as from what you are describing I think you are getting webm video’s from youtube and just tweaking the firefox config without having restricted codecs is pointless.

Disabling webm results in an instantaneous crash and Nvidia drivers have no application to my machine, I’ve got a Radeon HD 7600 series. Proprietary drivers for LInux at AMD is a search without end, with nothing to download.
Do you suppose this lack of support for my video card is the reason for this?

  1. I did not do a Zypper dup to Packman, although I have that repository.
  2. Don’t know what you are saying about native support for mp4.
  3. I have a Radeo HD 7600 and the drivers are what were installed by Leap 42.1, ie., I didn’t go out and get anything special. I just tried, there’s nothing.
  4. As you requested…

1 | Downloaded_RPMs | Downloaded RPMs | No | ---- | Yes | 99 | plaindir | dir:///home/nullzwei/RPMS |
2 | http-download.opensuse.org-0ae419f7 | openSUSE:Leap:42.1:NonFree | No | ---- | Yes | 99 | yast2 |
3 | http-download.opensuse.org-14453ccf | multimedia:libs | No | ---- | Yes | 99 | rpm-md |
4 | http-download.opensuse.org-73d18752 | openSUSE:Leap:42.1 | No | ---- | Yes | 99 | yast2 |
5 | http-download.opensuse.org-78400686 | home:XRevan86:non-free | No | ---- | Yes | 99 | rpm-md |
6 | http-download.opensuse.org-800e6bb0 | home:XRevan86 | No | ---- | Yes | 99 | rpm-md |
7 | http-download.opensuse.org-8105b6aa | multimedia:apps | No | ---- | Yes | 99 | rpm-md |
8 | http-download.opensuse.org-89a71d3d | home:ecsos | No | ---- | Yes | 99 | rpm-md |
9 | http-download.opensuse.org-8a007756 | openSUSE:Leap:42.1 | No | ---- | Yes | 99 | yast2 |
10 | http-download.opensuse.org-8e0c0c4a | home:magist3r:bootdisk-next | No | ---- | Yes | 99 | rpm-md |
11 | http-download.opensuse.org-951aba5e | home:cabelo:desktop | No | ---- | Yes | 99 | rpm-md |
12 | http-download.opensuse.org-bb4ca165 | openSUSE:Leap:42.1 | No | ---- | Yes | 99 | yast2 |
13 | http-download.opensuse.org-ce2e8546 | home:ecsos | No | ---- | Yes | 99 | rpm-md |
14 | http-download.opensuse.org-d0491650 | home:wolfi323:branches:KDE:Frameworks5 | No | ---- | Yes | 99 | rpm-md |
15 | http-download.opensuse.org-d843f931 | openSUSE:Leap:42.1:Update | No | ---- | Yes | 99 | rpm-md | /](http://download.opensuse.org/update/leap/42.1/oss/) |
16 | http-download.opensuse.org-e4837d8f | openSUSE:Leap:42.1 | No | ---- | Yes | 99 | rpm-md | |
17 | http-download.opensuse.org-eeace62d | KDE:Frameworks5 | No | ---- | Yes | 99 | rpm-md |
18 | http-download.opensuse.org-fb747885 | GNOME:Apps | No | ---- | Yes | 99 | rpm-md | |
19 | http-opensuse-guide.org-93e8e29a | libdvdcss repository | No | ---- | Yes | 99 | rpm-md |
20 | http-packman.inode.at-636ef710 | Packman Repository | No | ---- | Yes | 99 | rpm-md |
21 | openSUSE-42.1-0 | openSUSE-42.1-0 | No | ---- | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-hp_BDDVDRW_CH28N_B2AE3P4045736 |
22 | repo-debug | openSUSE-Leap-42.1-Debug | No | ---- | Yes | 99 | yast2 |
23 | repo-debug-non-oss | openSUSE-Leap-42.1-Debug-Non-Oss | No | ---- | Yes | 99 | NONE | |
24 | repo-debug-update | openSUSE-Leap-42.1-Update-Debug | No | ---- | Yes | 99 | rpm-md |
25 | repo-debug-update-non-oss | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No | ---- | Yes | 99 | rpm-md |
26 | re1 | Downloaded_RPMs | Downloaded RPMs | No | ---- | Yes | 99 | plaindir | dir:///home/nullzwei/RPMS |
2 | http-download.opensuse.org-0ae419f7 | openSUSE:Leap:42.1:NonFree | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/ |
3 | http-download.opensuse.org-14453ccf | multimedia:libs | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Leap_42.1/ |
4 | http-download.opensuse.org-73d18752 | openSUSE:Leap:42.1 | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
5 | http-download.opensuse.org-78400686 | home:XRevan86:non-free | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/XRevan86:/non-free/openSUSE_Leap_42.1/ |
6 | http-download.opensuse.org-800e6bb0 | home:XRevan86 | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/XRevan86/openSUSE_Leap_42.1/ |
7 | http-download.opensuse.org-8105b6aa | multimedia:apps | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Leap_42.1/ |
8 | http-download.opensuse.org-89a71d3d | home:ecsos | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/ecsos/openSUSE_Leap_42.1/ |
9 | http-download.opensuse.org-8a007756 | openSUSE:Leap:42.1 | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
10 | http-download.opensuse.org-8e0c0c4a | home:magist3r:bootdisk-next | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/magist3r:/bootdisk-next/openSUSE_Leap_42.1/ |
11 | http-download.opensuse.org-951aba5e | home:cabelo:desktop | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/cabelo:/desktop/openSUSE_Leap_42.1/ |
12 | http-download.opensuse.org-bb4ca165 | openSUSE:Leap:42.1 | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
13 | http-download.opensuse.org-ce2e8546 | home:ecsos | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/ecsos/openSUSE_Leap_42.1/ |
14 | http-download.opensuse.org-d0491650 | home:wolfi323:branches:KDE:Frameworks5 | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_Leap_42.1/ |
15 | http-download.opensuse.org-d843f931 | openSUSE:Leap:42.1:Update | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/ |
16 | http-download.opensuse.org-e4837d8f | openSUSE:Leap:42.1 | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Leap:/42.1/standard/ |
17 | http-download.opensuse.org-eeace62d | KDE:Frameworks5 | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.1/ |
18 | http-download.opensuse.org-fb747885 | GNOME:Apps | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_Leap_42.1/ |
19 | http-opensuse-guide.org-93e8e29a | libdvdcss repository | No | ---- | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/ |
20 | http-packman.inode.at-636ef710 | Packman Repository | No | ---- | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.1/ |
21 | openSUSE-42.1-0 | openSUSE-42.1-0 | No | ---- | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-hp_BDDVDRW_CH28N_B2AE3P4045736 |
22 | repo-debug | openSUSE-Leap-42.1-Debug | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/ |
23 | repo-debug-non-oss | openSUSE-Leap-42.1-Debug-Non-Oss | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/ |
24 | repo-debug-update | openSUSE-Leap-42.1-Update-Debug | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/42.1/oss |
25 | repo-debug-update-non-oss | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/42.1/non-oss/ |
26 | repo-non-oss | openSUSE-Leap-42.1-Non-Oss | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/ |
27 | repo-oss | openSUSE-Leap-42.1-Oss | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
28 | repo-source | openSUSE-Leap-42.1-Source | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/ |
29 | repo-update | openSUSE-Leap-42.1-Update | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/ |
30 | repo-update-non-oss | openSUSE-Leap-42.1-Update-Non-Oss | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/ |
nullzwei@linux-kgo0:~>
po-non-oss | openSUSE-Leap-42.1-Non-Oss | No | ---- | Yes | 99 | yast2 |
27 | repo-oss | openSUSE-Leap-42.1-Oss | No | ---- | Yes | 99 | yast2 |
28 | repo-source | openSUSE-Leap-42.1-Source | No | ---- | Yes | 99 | yast2 |
29 | repo-update | openSUSE-Leap-42.1-Update | No | ---- | Yes | 99 | rpm-md |
30 | repo-update-non-oss | openSUSE-Leap-42.1-Update-Non-Oss | No | ---- | Yes | 99 | rpm-md |

you have a lot of repositories, with too many repo’s you’re risking mixing packages from different repo’s and that can be dangerous
to get full multimedia support you need to do a full vendor change with packman so execute

sudo zypper dup --from 20

html5 is the player, the video on youtube can be webm or mp4, with the oss repo Firefox will only play webm video to get it to play mp4 you need to do the above to get the restricted codecs.

I don’t have any experience with amd graphic cards

what restricted codecs would those be? Here’s the payout for your code:

booga@linux-kgo0:~> sudo zypper dup --from 20
root’s password:
Loading repository data…
Reading installed packages…
Computing distribution upgrade…

Nothing to do.
booga@linux-kgo0:~>

restricted codecs like mp3 xvid h264 h265 aac …
but it seams packman is setup correctly so it’s not that, it could be your internet I have noticed that when I have crappy speed youtube forces lower res video’s on me, as I said I don’t have amd/ati experience it could be ati’s driver…

maybe someone else can be of more help

It’s not the internet, I’ve got 300 mbps, hence the motive to get higher res going. Thanks anyways, This can’t be an isolated problem, I’ve seen it a couple times on other boards, but the solution is always editing the config file in firefox, which triggers the crash. I keep coming back to the conclusion that Linux is still not ready for prime time. I’d like it a great deal if someone could prove me wrong.

that does not mean a lot, that means you have a high speed connection to your isp not to the rest of the world, your real speed depends on a lot of factors actually you’re as fast as the slowest node in your network chain and that most certainly is not 300Mbps, some countries (France) throttle google’s speed they even tried to get google to pay for network traffic

Same here, I can only see 360p videos in youtube. I don’t even have other options. This is what I call quite a leap to the future.
Full screen, takes about 1 minute to load, and 1 min to leave, apart from not being able to do anything meanwhile.

I’ve only install, flglrx because plasma 5 was flickering all over the place, and vlc + codecs ( I haven’t’ test them yet, to see if they work, I’m almost afraid ).
Man…

Based on what I saw (see my prior post, FF didn’t even offer anything other than 360p),

The problem almost certainly is the html5 player embedded in the browser, and I wouldn’t even necessarily blame FF for something like that. Typically someone creates a module and makes it freely available for anyone to use.

If you’re really curious about pushing the limits of technology, you can try installing a Chrome Canary build to see if anything is available in the world of unstable development, but that’s only a try without any basis (unless you do some research to see if someone is creating something. If you do this and find Developers you might even submit a feature request).

TSU

hmm well I get all resolutions for a lot of video’s (not all as older video’s wore uploaded in 360p) and the only reason other people might not get them is the fact that google has a lot of regional data center’s and some might not hold hd video’s for example I get a different IP for google.com and youtube.com then a lot of you, for me
google.com is 95.180.157.121 and
youtube.com is 95.180.157.91
maybe some google data center’s don’t have hd video, what to do?
you could and edit /etc/hosts and have google.com and youtube.com point to a different IP
the west coast US (Seattle) google IP’s I get (from a vpn) are
google.com 173.194.33.146
youtube.com 173.194.33.136
you guys can edit /etc/hosts and use the above google data center’s, still if you’re far from Seattle you will get crappy speeds, using Seattle’s IP I get 1080p mp4 video with the html5 player (with webm disabled)

Nice to hear from you again. What I said about my bandwidth, does mean a lot. I’m on a glass fibre service that regardless what VPN hop point I access Youtube from, with windows, the result has been stellar. Windows with Firefox with the full spectrum of resolutions available. No lag, no buffering, no stumbling. With Linux, the bandwidth is exactly the same. What differs is whether Firefox and Linux displays the high res content that its windows counterpart does so much better. It’s a great discussion, what the possible problems might be however, the common denominator here is that my internet service is rock solid. When I ran Windows/Firefox, it was fast, and as high res as I wanted it. Enter OpenSuse/Firefox, I’m suddenly streaming video with rocks and bear skins again, like 15 years ago.

I switched to proprietary drivers (AMD). No difference.

Another crumb that I find confusing is that Linux/Kodi with a Youtube plugin, running on another machine, seems to run hi-res video without a major problem.

I really have no idea why that would be happening, try and use google’s California mirror, try and use a user agent spoofer maybe google hates opensuse
youtube’s US IP is 173.194.33.136 so edit /etc/hosts and add this line
173.194.33.136 youtube.com

a Firefox user agent spoofer can be found here
https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/

Are you trying to tell me that Google and other streaming sites are deliberately crashing Linux users whom they think aren’t in compliance with licencing requirements for necessary codecs?

no I am saying is google might be messing with Linux users that are not using their ad platform known as Chrome. Different people around the world get access to different google servers, google does not like Firefox it is quite possible that some google server is restricting Firefox access with the hope of forcing Chrome on people.
I forgot to ask as I don’t use Chrome or Chromium does the OP have the same issues with Chrome(ium)?
Setting your host file to direct you to google’s main California server and changing your browser ID is not that hard, test and report back?
Google has a server quite near me so I always get top speeds even tho I bought the cheapest internet available to me ~10$ for unlimited traffic and 16M speed.