引用:
作者: Ainsitan
各位前輩:
小弟我買了一款遊戲,要在相容模式下執行,有個工程師說:「如果要玩這款遊戲,需要能執行64BIT。」
所謂能執行64BIT←是甚麼意思?要如何知道遊戲是否能執行64BIT?
|
這個好笑了 ... 應該是只有純系統才會發生的事 ...
想想看微軟、電腦硬體製造商會刻意讓這種純系統,無法向下相容的事情發生嗎?
在 x64 作業系統下面,有使用一種 WOW64 的技術,可以直接透過 CPU 的微指令
進行識別程式以 32 或 64 位元方式執行程式。
就微軟來說,也會有軟體相容性的測試,以方便某些客戶的老軟體,相容執行在新的
Windows 中。
如 Windows 7 x64 專業版、旗艦版、企業版,有『XP 模式』可以相容更多的 XP 系
統的軟體。有點像是 VirtualBox、VMware 等等的虛擬電腦 ...,可以模擬電腦主機,
在上面安裝 Win 9x、2000、XP、7、Linux、Mac OS 等等。如此安裝了 XP 的虛擬
電腦,就可以在 Windows x64 系統上執行以前 32 位元系統的軟體了,但會有一個問
題,就是在該虛擬電腦的運算效能,往往會不如實際安裝 32 位元系統來的好。
除了虛擬電腦,很久以前還有一種技術,『多重開機管理』的軟體,可以讓一台電腦安
裝多個作業系統。但是每次開機只能選擇其中一種作業系統使用。不能像虛擬電腦一樣
一起用。
其他的相容性方式,自 XP 出現後,其實有一種簡易的相容性執行的方式,就是點選
軟體的執行檔或執行的捷徑,按下滑鼠右鍵 [內容],有些會有一個〔相容性〕項目,
可以修改以某個『Windows 版本』的執行方式,來執行該軟體,當然也不是每個軟
體都吃這一套。
反而是軟體、遊戲比較麻煩,當初設計的時候,可能是針對當時的主流電腦、作業系統
設計的,當對於未來的主機、作業系統,就無法保證可以 100% 相容的了。只能說測試
、測試了。
引用:
作者: Ainsitan
小弟我的電腦系統是win 7,相容是win xp sp3。
分級:5.5
處理器:Intel(R)Core(TM)2QuadCPU Q8400 @ 2.66GHz 2.67GHz
顯示卡:NVIDAI GeForce 9800 GT
安裝的記憶體(RAM):2.00GB
系統類型:64位元作業系統
本機磁碟( C: )─306GB
本機磁碟( D: )─625GB
------------------------------------------------------------------------
安裝遊戲的作業系統:
電腦主機:PII 300 Mhz以上或其他100%相容機種 (建議PII 450 Mhz 以上
記憶容量:配備64MB (建議128MB以上空間)
硬碟空間:需1.4GB以上空間 (建議2GB以上空間)
操作系統:Windows/98/ME/2000/XP版本,有安裝DirectX8.1以上版本
顯示模式:內建16MB以上之VRAM之顯示卡,能顯示16-bit顏色
(建議支援DirectX之3D顯示卡、內建32MB以上之VRAM)
磁碟需求:DVD-ROM
音效設備:支援DirectSound的音效卡
操作設備:滑鼠,鍵盤
|
接下來的比較 ...
您的電腦硬體的配置,早已滿足或超過該遊戲的要求 ...
語法:
CPU
您的電腦配備:Intel(R)Core(TM)2QuadCPU Q8400 2.66GHz
遊戲基本配備:PII 300 Mhz以上或其他100%相容機種
遊戲建議配備:PII 450 Mhz以上或其他100%相容機種
RAM
您的電腦配備:2GB (2048MB)
遊戲基本配備:64MB
遊戲建議配備:128MB
顯示卡、顯示晶片
您的電腦配備:NVIDAI GeForce 9800 GT
遊戲基本配備:內建16MB以上之VRAM之顯示卡,能顯示16-bit顏色
遊戲建議配備:DirectX之3D顯示卡、內建32MB以上之VRAM
可用的硬碟空間
您的電腦配備::306GB
遊戲基本配備:需1.4GB以上空間
遊戲建議配備:建議2GB以上空間
作業系統
您的電腦作業系統:Windows 7 x64,內建 DirectX 10/11
遊戲平台作業系統:Windows/98/ME/2000/XP版本,有安裝 DirectX8.1
看到這裡以電腦的配置來說,一般這種的狀況比較有可能是 ... 大約有三種方向 ...
1.顯示晶片的關係,包含顯示晶片的驅動程式
很多遊戲廠商,為了遊戲的效果與硬體廠商會有協議,因此對於 nVidia 的顯示晶片
的相容性會比 AMD/ATI 來的好。以前就有傳說,要畫面好 AMD/ATI 的顯示晶片
,要效能、相容性的 nVidia 的顯示晶片。這一點,迪西也遇過某些老遊戲,在一些
新的顯示晶片上面, nVidia 的顯示晶片確實能夠執行,但相對於 AMD/ATI 的顯示
晶片,不一定。
2.作業系統的關係
這一點通常是最常出現的問題,當軟體、遊戲面標明了:『操作系統:Windows/98
/ME/2000/XP版本,有安裝DirectX8.1以上版本』,表示該軟體、遊戲,在這些作業
系統上面有做過執行的測試,大多可以正常運作。但其他或未來出現的作業系統來說,
就不一定了,運氣好可以執行,運氣不好就不行了。
3.Direct X 遊戲套件的版本
這一個部份比較機車,不見得每一種軟軟體、遊戲都會有這麼挑剔 ...,確實有那麼極小
部份的軟體、遊戲,確實會挑這個部份的版本,太舊、太新都不行。
迪西推測 ... 您的狀況是 ... 可能是作業系統的關係了 ...
您的電腦作業系統:Windows 7 x64,內建 DirectX 10/11
遊戲平台作業系統:Windows/98/ME/2000/XP版本,有安裝 DirectX8.1
只能有幾種方式進行測試了 ...
1.可以先更新看看最新版本的顯示晶片的驅動程式,在輔以 XP 相容性執行測試看看。
2.安裝最新版本的 DirectX 套件,DirectX8.1 只能在 XP 上面安裝。
3.找一個空的硬碟,改安裝成遊戲列出的作業系統來做測試,如安裝Windwos XP ...
其實購買軟體、遊戲 ... 很多人都不去看一種資訊 ... 就是軟體執行的電腦硬體的配置 ...
還有可以正確執行的作業系統的種類 ...
一般狀況來說,如同上面幾位大大說的 ...
基本配備:可以讓您可以執行該軟體、遊戲的電腦硬體最低要求的等級
建議配備:可以讓您可以執行該軟體、遊戲的電腦硬體有好效果的等級
作業系統:這表示在列出的作業系統種類中,可以正確執行的種類