記。回憶

關於部落格
說想說的,記想記的;

未完待續。
  • 84876

    累積人氣

  • 4

    今日人氣

    0

    訂閱人氣

Intel Q35 GMA 3100 無法設定 WXGA+ 1440x900 解析度的解決方法

偏偏我的 Monitor 沒有 DVI 接頭,Veriton M461 也沒有 DVI 啊,D-sub 線也換過,但是沒用。至於使用軟體來改螢幕解析度,就要多常註一個軟體在電腦中,軟體也是要付費 (只改解析度不用),所以在心理上就不想直接採用,至於新版的 Intel 我已經裝到最新 (14.34.4.4964) 了也是沒用。終於讓我在 Intel 的論壇發現了這篇,真是令人感動萬分。


雖然原理我不是很懂,不過呢,由於螢幕都有 EDID 資訊,但是有些繪圖晶片的驅動程式安裝後卻未必可以正確解讀 EDID,所以會造成選不到原生解析度的狀況,所以我們可以藉著修改 Intel 的 igxp32.ini 檔 (我是使用 32-bit XP Professional OS),裡面的 NonEDIDMode_AddSwSettings 這個區段,來讓 Intel 的 Driver 可以使用我們自己要的解析度。因此你必須下載 Intel 最新驅動程式 (Intel Graphics Media Accelerator Driver) 但需下載 zip 版本,解開 zip 檔,找到 Graphics 裡的 igxp32.ini,修改如下:


HKR,, TotalDTDCount, %REG_DWORD%, 5  (0 改成 5)

HKR,, DTD_5, %REG_BINARY% 後面的字串是 18 byte DTD + 37,01 flags,所以要將 00,....,00 改成9A,29,A0,D0,51,84,22,30,50,98,36,00,98,FF,10,00,00,1C,37,01


改完存檔後,再安裝這個驅動程式重開機,就可以調整到 1440x900 的解析度了。





這邊的問題在於,9A,29,.....00,1C,37,01 這 20 個字串是怎麼來的,又或是我想要增加的原生解析度並不是 1440x900 時有該怎麼辦?其實出了 PowerStrip 的 EnTech 公司,還有一個 Monitor Asset Manager 的小軟體,可以讓你看你螢幕的 EDID 資訊。首先下載安裝 moninfo.exe,並執行它,就可以得到如圖的資訊。






在 RawData 的部份,第 30 Byte 開始會有連續的 01 01 01 01 01 01,從下一個 (第 36 Byte) 開始的 9A,到第 47 Byte 的 1C,剛好有 18 組數字,最後再接上固定的 37,01,就是我們剛剛改的 DTD_5 後面的資料了:


9A,29,A0,D0,51,84,22,30,50,98,36,00,98,FF,10,00,00,1C,37,01


這串 18 + 2 組的字串在不同解析度會有不同,就請利用 Monitor Asset Manager 程式查查吧,查好後若用不到這程式只要反安裝即可。

相簿設定
標籤設定
相簿狀態