SiS утверждает, что графическое ядро SiS 650 не SiS 315,
но мы придерживаемся другого мнения, и даже можем аргументировать свою точку зрения
Здесь мы кратенько рассмотрим миф о том, что встроенное графическое ядро чипсетов SiS 650 и SiS 740 не SiS 315. Миф, который породила сама компания-производитель чипсета, причем по совершенно для нас непонятным причинам. Для этого много не понадобится всего-навсего честные родные драйверы самого SiS 650. А еще точнее графической подсистемы SiS 650. Приведу URL: siscorporation.com/ftp/Drivers/Multimed/650740/205a_win2k.zip
Итак, начинаем исследовать файл sisgr.inf. Понятно, что полностью я его цитировать не буду, особо нудные места подвергнуты сокращению. :)
На всякий случай привожу заголовок:
;Copyright 2000, Silicon Integrated Systems Corporation
; SiSGR.inf
;
; Installation inf for the Silicon Integrated Systems SiS graphics adapter.
А вот это уже более интересно какой-то список производителей:
[SiS.Mfg]
%Vender.Gainward.DeviceDesc% = SiS315,
%Vender.JOYTECH.DeviceDesc1% = SiS315,
%Vender.Elitegroup.DeviceDesc1% = SiS315,
%Vender.Chaintech.DeviceDesc1% = SiS315,
%Vender.CP.DeviceDesc1% = SiS315,
%Vender.Jetway.DeviceDesc1% = SiS315,
%Vender.ABIT.DeviceDesc1% = SiS315,
%Vender.Pineview.DeviceDesc1% = SiS315,
%Vender.Hightech.DeviceDesc1% = SiS315,
%Vender.AOpen.DeviceDesc1% = SiS315,
Производители-то многие скорее к видеокартам имеют отношение, чем к платам на чипсетах SiS! А на строчку после «=» обратили внимание? Интересно: и при чем тут SiS 315? :) Ну, ладно, может все как у NVIDIA драйвера одни, а чипы разные. Хорошо. Вот, судя по примечанию, начинается секция, посвященная персонально SiS 650:
;
; sis650
;
В ней производители уже другого плана:
%Vender.Uniwill.DeviceDesc1% = SiS315,
%Vender.LiteOn.DeviceDesc1% = SiS315,
%Vender.ECS.DeviceDesc1% = SiS315,
%Vender.PCChips.DeviceDesc1% = SiS315,
%Vender.MSI.DeviceDesc1% = SiS315,
%Vender.AlphaTop.DeviceDesc1% = SiS315,
%Vender.USI.DeviceDesc3% = SiS315,
%Vender.ASUS.DeviceDesc1% = SiS315,
%Vender.Gigabyte.DeviceDesc1% = SiS315,
%Vender.Mitac.DeviceDesc1% = SiS315,
%Vender.DFI.DeviceDesc1% = SiS315,
%Vender.AOpen.DeviceDesc2% = SiS315,
%Vender.Chaintech.DeviceDesc4% = SiS315,
%Vender.Leadtek.DeviceDesc2% = SiS315,
%Vender.FIC.DeviceDesc1% = SiS315,
%Vender.ABIT.DeviceDesc6% = SiS315,
%Vender.Biostar.DeviceDesc1% = SiS315,
%Vender.Acer.DeviceDesc1% = SiS315,
Все чин-чинарем это именно «материнщики». Кстати, замечу, что при перечислении производителей я содержимое INF тоже сокращал, пропуская малоизвестных. Но интересно другое: ОЕМ-ы сменились, а вот строчка после знака «=» осталась почему-то такая же. :)
Идем дальше. Секция SiS 740.
;
; sis740
;
Тут списочек покороче:
%Vender.Leadtek.DeviceDesc1% = SiS315,
%Vender.Chaintech.DeviceDesc12% = SiS315,
Однако все равно SiS 315. Вот привязался, окаянный! :) Идем дальше.
;
; General installation section
;
[SiS315]
CopyFiles=SiSGR.Miniport, SiSGR.Display, OpenGL.Copy, Uninst.Copy
AddReg=OpenGL.AddReg, SiSGR.Util.Addreg, Uninst.AddReg, Inst.AddReg
[SiS315]
CopyFiles
SiSGR.Display
И что у нас в секции SiSGR.Display?
[SiSGR.Display]
sisgrv.dll
sis650.bin
sis740.bin
Интересные у нас имена файлов в секции SiSGR.Display, вызываемой в свою очередь из секции [SiS315]. :)
;
; Software Installation
;
Ну а тут у нас уже настроечная секция, где прописываются в реестр параметры соответствующих переменных. И озаглавлена она а как вы догадались, я ведь не подсказывал?! :)
[SiS315.SoftwareSettings]
AddReg = SiSGR_SoftwareDeviceSettings
[SiSGR_SoftwareDeviceSettings]
; 2d option
HKR,, SiS.2D.HWCmdQueueSize, %REG_DWORD%, 0x00400000
HKR,, SiS.2D.HWCmdQueueType, %REG_DWORD%, 0x00000001
HKR,, SiS.2D.HW2DPostWrite, %REG_DWORD%, 0x00000001
HKR,, SiS.2D.YUANTV, %REG_DWORD%, 0x00000000
HKR,, SiS.2D.DRAMTiling, %REG_DWORD%, 0x00000001
;HKR,, SiS.2D.HWSGRAMBlockWrite, %REG_DWORD%, 0x00000001
;3D option
HKR,,SiS.3D.3DCOMMAND,%REG_DWORD%,0x00000003
HKR,,SiS.3D.3dDynArb,%REG_DWORD%,0x00000001
HKR,,SiS.3D.AAEnable,%REG_DWORD%,0x00000000
HKR,,SiS.3D.ArbFavEng,%REG_DWORD%,0x00000000
HKR,,SiS.3D.ColorCache,%REG_DWORD%,0x00000001
Ну и в завершение, чтобы слишком не утомлять, приведу две последние строчки INF-файла.
SiS.Product.DeviceDesc1 ="SiS 315_315E"
SiS.Product.DeviceDesc2 ="SiS 650_651_M650_740"
Но к SiS 315, безусловно, встроенное графическое ядро SiS 650/740, несмотря ни на что, все равно никакого отношения не имеет, «ибо так сказал SiS» :). И за кого они нас держат, а? :)
|
|