经过上周的闪存更新后,Hulu 桌面不再适用于我的戴尔笔记本电脑,但它仍适用于我的 HP 台式机。以下是 CLI 在戴尔上告诉我的内容:
Inspiron-1564:~$ huludesktop
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
我试过了:sudo apt-get install libvdpau_nvidia.so
但是得到E: Unable to locate package libvdpau_nvidia.so
了E: Couldn't find any package by regex 'libvdpau_nvidia.so'
Hulu 确实可以通过浏览器和 XBMC 运行。XBMC 的视频质量似乎比不上 Hulu Desktop。
无论如何,我真的不知道为什么我的戴尔 Insiron 1564 上的英特尔显卡需要 nvidia.so。所以,你们有解决方案吗?
答案1
问题出在最新版本的 Flash 存储库中。对我而言,有效的解决方案是从 Adobe 的存档版本中下载旧版本的 Flash,特别是 11.1.102.62:
http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp_11.1.102.62_archive.zip
在此处找到:
http://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html
只需提取并深入研究,直到找到您的发行版(对我来说是 11_1r102_62_64bit/flashplayer11_1r102_62_linux.x86_64)并将 libflashplayer.so 复制到 /usr/lib/mozilla/plugins,然后在 ~.huludesktop 中指向 Hulu。
flash_location = /usr/lib/mozilla/plugins/libflashplayer.so
祝你好运,观看愉快!
答案2
我不知道为什么它不工作或者为什么需要 nvida 文件,但是可以在包nvidia-current
和/或中找到(并安装)该文件nvidia-current-updates
。
答案3
尝试安装这两个包:vdpau-va-driver、libvdpau1 来安装这两种类型
sudo apt-get install vdpau-va-driver libvdpau1
缺失的文件很可能包含在 libvdpau1 中。您可能需要重新启动计算机才能使更改生效。
也许这种方法比上面提到的方法更优雅,因为安装 nvidia 驱动程序可能会弄乱您现有的驱动程序。
有关 VDPAU 的信息请参见: http://en.wikipedia.org/wiki/VDPAU