2019-08-11

AMD 在更新 Windows 10 1903 後 Android Studio AVD 無法正常啟動?

是這樣的,我的電腦本來是 windows 10 1809 ,但因為手賤,所以就突然給它更新至 windows 10 1903。

我是用 windows update 更新上去的,中間還遇到 amd chipset 驅動的問題而停止安裝更新,然後上 amd 官網下載最新的晶片組驅動來安裝後就可以更新了。

本來想說會沒事…但沒想到更新 1903 後系統整體變的頗遲緩,而且有一些軟體的反應變的怪怪的,然後視窗的放大縮小都會遲緩而且還會有殘影;想說之前更新 1809 時也沒這個狀況,那我就回復至 1809 好了,是用系統原本的回復功能,結果回復回去,那一些遲緩的問題也跟著回去…後來果斷就重新安裝 1903 算了(雖然是說果斷,但我還是這樣遲緩的用了近一周才重灌…)。

全新安裝後的 1903 就都很順了…

但是…


因為是重新安裝,所以我就在測試一些我原先電腦本來就有的軟體功能,結果就發現 android studio avd 的啟動會一閃開機畫面後就整個視窗關閉…然後看 android studio event 跟 windows 事件檢視器會發現出現 qemu-system-i386.exe 0x400000015 的錯誤。

上網找了一下相關資料,發現有不少 amd ryzen 的使用者在更新 windows 10 1903 之後都有這個狀況,好像是說 1903 之後 hyper-v platform 會有問題…看來是 1903 的坑。

再之後我就一直有留意相關的訊息,比較常看到有解決這問題的 amd ryzen 使用者都說就參與 windows insider preview 計畫後這問題就得已解決,我是有想過,但因為之前 1809 更新 1903 不好的經驗,我很擔心 avd 的問題「可能」解解決了,但會不會反而會有其他更多的問題跑出來,所以我就一直在觀望(其實另一方面是自己懶,因為 flutter 的開發我已經休停一陣子了)。

後來好像是到了七月二十六日,微軟的小型大更新(我自己定義的,因為大型的更新是像系統核心版號更換 1803→1809→1903 這種,但這個更新還是算在 1903 中) KB4505903 中把這個問題也解決掉了,我是一直到八月初才看到這方面的訊息,但一直沒留意是否有出現這個更新…主要是因為 KB4505903 更新的幅度不算小,所以它並沒有跟例行性更新一樣直接就更新,反而是跟 1809 收到 1903 更新的狀況一樣,要使用者打開更新畫面後手動允許才會更新。

不過網路上也有一些聲音是建議不要更新 KB4505903 ,似乎是因為此更新會對特定的音效裝置產生失能的例外,讓該裝置異常。

不過我自己是沒這個問題,但為了讓 avd 可以正常運作,所以就更新了 KB4505903 ,更新完重開機後果然 android studio avd 就正常了,而且不知道不是錯覺,有感覺啟動的速度較之前 1809 使用 avd 的快。

所以,有跟我一樣問題的,在確認相關的資訊的情況下,不妨更新試試。

沒有留言: