我正在使用 Netflix 桌面版(https://launchpad.net/netflix-desktop) 基本上只是一个使用 Firefox 在 Wine 中/下运行的 Ubuntu 应用程序。一切都运行良好,但高清播放除外。我知道 Wine 会降低应用程序的速度,但我想知道我可以做哪些事情才能从我的 Ubuntu 12.04 中获得更多性能。
到目前为止,我已经尝试在系统监视器中更改进程的优先级,但似乎不起作用。
我的处理器是英特尔® 酷睿™ i5-3317U CPU @ 1.70GHz × 4
我有4 GbRAM(以及交换空间)
我最好的猜测是,我没有利用我的显卡,英特尔高清显卡 4000
我的电脑是 HP Spectre XT 13-2050 (http://www.amazon.com/HP-Spectre-13-2050nr-13-3-Inch-Laptop/dp/B0085RUZFA)
答案1
Microsoft Silverlight 仅与 Windows 兼容。我不建议使用 Wine,因为正如您所说,它会导致性能下降。我建议使用 Pipelight,它是 Silverlight 的 Linux 开源重制版。
确保在安装之前已关闭所有浏览器。
添加 Pipelight 存储库并更新:
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-add-repository ppa:mqchael/pipelight
sudo apt-get update
从 repo 安装 Pipelight:
sudo apt-get install pipelight-multi
安装后启用Silverlight插件:
sudo pipelight-plugin --enable silverlight
Pipelight 也可以用于安装 Windows 版本的 Adobe Flash,尽管我建议使用 Linux 版本:
sudo pipelight-plugin --enable flash
安装后,您需要配置您的网络浏览器。
如果你有火狐浏览器,安装扩展用户代理覆盖(https://addons.mozilla.org/en-US/firefox/addon/user-agent-overrider/)
在设置中,选择用户代理“Mozilla/5.0 (Windows NT 6.1;WOW64;rv:15.0) Gecko/20120427 Firefox/15.0a1”
如果你有谷歌浏览器,安装扩展用户代理切换器(https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg)
在设置中,选择Windows 版 Firefox 15。
答案2
在以下线程的帮助下,我找到了解决 Ubuntu 13.10 下 Netflix 播放滞后/丢帧的问题(在 Ubuntu 下使用本机 Firefox 并为 Silverlight 启用管道):
https://wiki.archlinux.org/index.php/PulseAudio#Realtime_scheduling
这似乎是 Pulseaudio 的问题。按照该线程,发出以下命令:
sudo gedit /etc/pulse/default.pa
搜索以下行:
load-module module-udev-detect tsched=0
并将其替换为:
load-module module-udev-detect tsched=1
在编辑器中保存文件。
使用以下命令重新启动 Pulseaudio 服务器:
pulseaudio -k
pulseaudio --start
并且播放效果完美,即使是全高清的。