在 Windows XP 下啟動 Logitech Gaming Software

前一陣子為了想要解決羅技無線滑鼠可能發生的飄移現象,正巧家裡的 M525 再度被漏液的金頂電池弄壞,入手了一支電競系列的 G400s

話說 Logitech 也是奇怪,不同系列的滑鼠搭配的軟體也不同,M525, M555b 用的是 Logitech Control CenterM557 改用 Logitech Preference Manager,而電競 G 系列用的又是 Logitech Gaming Software,實在麻煩。

本來會想繼續用 Logitech 的產品,除了之前維修的良好經驗,另外是對他們家在 Mac 上的 Support 比較有信心,但世事難料,目前的 LGS 的版本是 8.53.130,23-JUL-2014 release 的,可能是因為還不能完全支援 Yosemite,在 Mac 上用起來會有些怪,因此便打算拿到醫院的 Windows 系統上用,無奈的是,安裝好 WinXP 32 位元版的 LGS 居然無法使用,一開就 crash,有沒有 Logitech 在 Windows 上的 Support 比 Mac 還差的道理啊?

試著移除可能衝突的軟體、重灌、重開機等等,自然都沒效用,google 了一下,發現許多人 complain LGS 會 crash,似乎都跟 OpenGL 有關,查了一下顯示卡的選項,看不出什麼端倪,另外,網路上提供的關閉 OpenGL 的方法,都需要找到 LGS 的設定檔 settings.json,然後把 useOpenGL 改成 false,問題是這個設定檔根本就不存在啊!

另外有人提到的解法是強制以 256 色模式來執行 LGS,找到 LGS 的主程式檔 LCore.exe (通常的位置在 C:\Program Files\Logitech Gaming Software\LCore.exe),從 內容 > 相容性 中,勾選「在 256 色彩下執行」,如此先做第一次啟動,雖然整個視窗的畫面會被搞得很醜,但起碼是動得了的。

成功啟動 LGS 後,便會產生 settings.json 這個設定檔(位置通常在 C:\Documents and Settings\<User>\Local Settings\Application Data\Logitech\Logitech Gaming Software),再按照前面步驟將 useOpenGL 選項改成 false 即可。

實在是搞不懂,一個滑鼠的設定程式,搞得那麼複雜幹嗎?有需要用到 OpenGL 嗎?莫名其妙(丟筆)!