發表文章

目前顯示的是 6月, 2019的文章

防止LavFilter被遊戲使用, blacklist specified application

LavFilter是知名解碼包K-Lite Codec Pack的核心元件 有些遊戲會因為使用到LavFilter來解碼,導致遊戲運作不正常 可能症狀: 無畫面/聲音或異常,遊戲卡住/當掉 解法: 在LavFilter的設定中禁止某個程式使用 資料來源 (K-Lite Codec Pack的FAQ) https://www.codecguide.com/faq_troubleshooting.htm#item8 執行(Win+R) regedit 根據要設定blacklist的元件,先切換到指定位置 (在路徑那條複製貼上按Enter) 選取Blacklist後,按右鍵新增DWORD,名字用程式的執行檔名 (xxx.exe) 加完後點兩下把數值改成1 LAV Video Decoder HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LAV\ Video \Blacklist LAV Audio Decoder HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LAV\ Audio \Blacklist LAV Splitter HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LAV\ Splitter \Blacklist

雀魂顯卡用量過高, Majsoul GPU high load

目前確認是顯卡VRam不夠用,750太舊了只有1G 可以開其他非瀏覽器的程式,逼瀏覽器放出VRam後關掉程式再開 ex: 打開雀魂遊戲前,先開mpc-hc 放影片再關掉來釋放 遊戲內已改成省電模式還是有問題的可以嘗試下面的方法 Windows+Ctrl+Shift+B 重啟顯卡驅動後,瀏覽器重開可以解決 這個熱鍵好像是Win10限定 ? 重啟後,雀魂沒重開瀏覽器前會顯示WebGL錯誤,可以推測出遊戲是用WebGL 可能是遊戲沒寫好,或是顯卡驅動有問題,導致資源無法被釋放 檢驗方式,task manager或是用GPU-Z中GPU用量 以我目前用Nvidia 750,firefox中 GPU會用4x或100%,正常情況下是少於10% 重啟顯卡驅動後就可以看到顯卡VRam和 GPU load降低了 遊戲要重開機才能跑得順的,可以試試看這個方法

Windows API Sets

https://docs.microsoft.com/en-us/windows/desktop/apiindex/windows-apisets An API Set is a strong name for a list of Win32 APIs. The convention for assigning a strong name to an API Set is to use what appears to be a dll name. But the purpose of an API Set is to provide architectural separation between the API Set's name and its associated host DLL implementation for improved portability of your app, so you should think of an API Set's name as just a unique character string, and not as a dll name. For delay load, you use the name of the API Set. 基本上就是一堆長得像 api-ms-win- 的dll Win7好像沒有? (2020就不支援了,不用管?)