I've recently decided to get into GNU/Linux and have tried Ubuntu, Manjaro and now Arch after I got a little experience with how it all works. I've managed to get Arch installed with i3-gaps using X and it's working really well. Except for one weird issue with Netflix streaming. Coming from Ubuntu and Manjaro I didn't notice a problem with Netflix, but I never checked the bitrate, so I can't say for sure (I'm fairly sure I would've noticed if it wasn't streaming in at least 720p). However, when I stream Netflix and use ctrl+alt+shift+D, I have a bitrate of 511 (960x540). Ctrl+alt+shift+S does not give me an option to go higher.
I know of the firefox+other browser limitations, but when I stream from Windows (I'm dual booting, Arch on 1 ssd, windows on another) I get a resolution of 19201080, which indicates to me, that it isn't the browser itself that is causing the low bitrate. Youtube videos and other streaming services, like twitch, works fine and plays at 1080p+.
I've spent quite a while browsing google, but to no avail. I frankly don't know where to troubleshoot as it is only Netflix that behaves this way and other video services work fine. Have anyone else experienced this problem and found a solution? I am very inexperienced with GNU/Linux in general, but I will do my best to provide you with any information that might be required to solve the problem.
I have the same problem (Mnajaro here) but only in some content, like House M.D. It looks on 19201080 on chrome on windows dual boot but only 960x540 on chrome and chromium on Manjaro. But for example, Test Patterns or Black Mirror run on 1920x1080p on chromium on Manjaro. It looks like the old content has different encoding or so. I have the same setup that you have (also netflix-1080p extension).
I've just checked with Black Mirror and it does indeed run 1920x1080p (6000 something bitrate). That's good to know at least! I'll keep this thread running for a couple of days just to see if someone might have a solution to the problem. Does anyone know if this is a problem exclusive to Arch based distros or is it a problem on other distros as well?
One of the biggest hurdles to Linux adoption is getting stuff to work in Linux that works great in Windows. Microsoft has enjoyed a huge market share over the years, and because of that when companies develop commercial software they target Windows first, and maybe OSX. Linux is either an option for companies with a geekier application, or their product is either emulated or ported by dedicated Linux hackers. What this does is ensure you pretty much need a Windows box somewhere for some task. But this changes every day.
There have been many tutorials posted on how to get Netflix working on Linux. Personally I've had limited success using the Pipelight plugins. There's good news for Linux users though. Recent development versions of the Chrome browser from Google include the required DRM code to allow HTML5 video streaming from Netflix. The goal of this tutorial is to provide easy instructions to get Netflix streaming working on Linux Mint 17, Ubuntu 14.04, and Ubuntu 12.04.
The first step of this process is to install either the beta version or the development version of Google Chrome. In my case, I'm using the beta version. Go to the Chrome Beta download page and click Download Chrome Beta. Select the correct package for your architecture (32 bit or 64 bit). Click Accept and Install to accept the license agreement and download the installation file.
If you haven't already, shut down Chrome Beta and re-open it. Click the User-Agent Switcher icon and select Chrome -> Netflix as your user agent. Now go to Netflix and log in to your account. If everything went right, you can now use the instant streaming on Netflix. You may need to restart your system in order to get smooth streaming.
You may also want to add a setting in User-Agent Switcher so that your custom user agent is always used when you go to Netflix. Right click on the User-Agent Switcher icon and select Options. On the left side of the screen, select Permanent Spoof list. Under Domain enter netflix.com and select Netflix under User-Agent String, then click on Add. Your custom user agent will now be used any time you go to Netflix.
Your success with streaming may vary based on the power of your computer, the speed of your Internet connection, and your chosen quality settings for your Netflix account. I have nice, smooth streaming on my desktop computer with an Intel Core i5 processor. Streaming is a little more sketchy on my netbook with an Intel Atom processor. Streaming definitely works better using the lowest quality setting from Netflix, but obviously the picture isn't the greatest. It's still not up to par with streaming on Windows using Microsoft's Silverlight, but it's a major step in the right direction for streaming on Linux.
Couldn't get netflix working with Chrome browser in Mint 17.2 XFCE until I tried your tweaks. Now it works fine with the user agent switcher. Also turns out that I the packages didn't need to update thru the terminal commands. They already were up to date.
Since July 30 this does not work. I can auto login to Netflix, navigate the menu but when I launch a movie/show I get an "Whoops, something went wrong..> with an error code: M7121-1331-6037.
I've tried this with the beta release too and even rebooted my Mint 17.1 system. Did Netflix kill this hacks access? I'm now setting up KODI to replace Netflix but would like to have this resolved if possible. Thanks.
This works great. I have the current release of Chrome on Mint 17. I installed the agent switcher and didn't even have to restart the pc to get perfect streaming. This solution was simple, elegant and it works.
Thank you!!!!
I'm glad it worked for you. To be clear, you only need the latest version of Chrome now. There is no need for the useragent switcher. Netflix has updated their useragent filters to allow current versions of Chrome.
Works fine for me, thanks for the instructions! I'm running the 64-bit edition of Linux Mint 17 Cinnamon on my HTPC. As I live in Europe, I additionally installed ZenMate to get the U.S. only content. It seems there's no longer any need for me to use Windows on this computer now, as I've only needed it to watch Netflix. Thanks once more for the help, the instructions were thorough and easy enough to follow.
I'm having some issues with Chrome in Linux Mint 17 when GPU rendering is enabled under Advanced Settings in Chrome. In my case, Chrome doesn't behave properly when switching to full screen. This is independent of trying to stream Netflix. You could try disabling GPU Rendering in Chrome to see if that helps. I'm guessing you won't be happy with the way video looks in that case though.
Using a fresh install of Linux Mint 17 all I had to do was install mainstream Chrome and follow the user agent switcher instructions then it just worked. This was something that had stopped me moving to Linux as my main OS for some time...
My operating system is Ubuntu 15.04.Since a few weeks I have an annoying problem with google chrome. Whenever I'm switching to full screen mode - be it a video, a flash application or anything else - the GPU load is going through the roof.
E.g. for Netflix the GPU load is at about 12-14% when running in a maxed window. When switching to full screen it goes up to over 90% and the video playback becomes very choppy. The same happens when turning any flash application into full screen. Since Netflix does not rely on flash disabling PepperFlash is not going to fix this.
This whole mess becomes even stranger when I'm starting Windows in VirtualBox. Even though there is the additional load for the VM layer videos play fluidly when switching the VM and then the video to full screen.
When browsing about://gpu I saw that gpu rasterization was turned off. I opened about://flags and changed the setting Enable GPU rasterization from Default to Enable. And now it works! I've been on this for more then two weeks ...
After sending my laptop to sleep (suspend to RAM, that is) and waking it up it stopped working again. I additionally set Enable display list 2D canvas to Enable, restarted chrome, and it worked once more. Something is truly messed up here. Never the less
My Problem
I recently tried using my old Ubuntu laptop (2012 13" MacBook Pro) to watch a movie. I connected to a Bose SoundLink Mini II, but I started experiencing audio quality issues. Approximately once every couple of minutes the audio would either drop completely or sound convoluted for about 1-2 seconds. The symptoms were identical on both Impish (21.10) and Jammy (22.04)[1].
My Resolution:
In an online forum, I found a comment that suggested that switching from the default PipeWire session manager (pipewire-media-session) to WirePlumber resolved a similar issue for someone else. Being unfamiliar with either of these applications I did some reading[2][3][4][5], and decided to give it a try.
Firstly, if PipeWire is being used for audio at all in jammy then that is unintentional. We intend for jammy to use PulseAudio for audio, including Bluetooth. Although how to audit that this happens when we have dependencies requiring that both are installed, is unclear.
I had audio issues similar to yours but only on Steam while using the compatibility layer Proton with a bluetooth headset, which have now been solved (hopefully) by installing pipewire instead.
I used the instructions on their website ( pipewire.org). However, I did have to install some dependencies manually (through pip), if anyone wants to follow those steps.
Actually it did work. Strange I thought I did it exactly that way yesterday. But perhaps I did not do it in this order after all. Thanks! I can connect to my music device again, but the original issue remains unfortunately.
90f70e40cf