1月份的時候決定從 Ubuntu 換到 Archlinux, 換完之後 Flash Player 就一直沒正常過. 一打開視屏就 crash. 從那之後就一直用手機看視屏, 很別扭, 放著大屏不用一直盯著手機看看. 今天下定決心找找原因. google 了一陣也沒有啥結果, 所以我決定卸載現有的, 手動安裝一個試試.
復制代碼代碼如下:
$ sudo pacman -R flashplugin
結果卸載的時候輸出段信息:
warning: /etc/adobe/mms.cfg saved as /etc/adobe/mms.cfg.pacsave
然後我看了下文件內容
復制代碼代碼如下:
$ cat /etc/adobe/mms.cfg.pacsave
#Hardware video decoding
EnableLinuxHWVideoDecode=1
瞬間覺得可能是這個選項引起的, 所以我又裝上了 flashplugin
復制代碼代碼如下:
$ sudo pacman -S flashplugin
同樣看到一段信息
>>
>> If you have an NVIDIA card that supports libvdpau or Broadcom Crystal HD chips,
>> uncomment EnableLinuxHWVideoDecode=1 from /etc/adobe/mms.cfg.
>> If you run into problems, please contact nVidia or Broadcom along with your system config info / driver version.
>>
Optional dependencies for flashplugin
libvdpau: GPU acceleration on Nvidia card [installed]
然後我就知道了為什麼會出現那個選項打開的情況了, 一開始安裝 Archlinux 的時候我誤以為我的顯卡是 NVIDIA 的, 然後就安裝了 NVIDIA 的驅動, 後來仔細一看原來是集成的 Intel 顯卡XD, 估計在一開始安裝 flashplugin 的時候自動開啟了. 然後換了顯卡驅動我也不清楚.現在看新的配置文件
復制代碼代碼如下:EnableLinuxHWVIdeoDecode=1是注釋掉的.
接下來就是驗證喽, 打開一個視屏, 果然不 crash 了.
然後開啟這個選項, 果然預料中的接著 crash.