PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
zohar
*停權中*
 
zohar的大頭照
 

加入日期: Nov 2006
文章: 3,946
引用:
作者EIGHTS
"如果您擁有具 256 MB 內建記憶體的視訊卡,該記憶體就必須對應至位址空間的最前面 4 GB 之內。如果已經安裝了 4 GB 的系統記憶體,該位址空間的一部分就必須保留給圖形記憶體對應。圖形記憶體對應會覆寫系統記憶體的一部分。這些情況會減少可供作業系統使用之系統記憶體的總量。"
http://support.microsoft.com/kb/929605/zh-tw

但不確定超過 512MB 的顯示卡記憶體會是什麼狀況?
也許這些卡本身會做轉換,以免佔太多主記憶體位址

Windows XP 似乎沒有記憶體的上限問題 (所以有些情況可以到 3.5GB)
但 Vista 最多只會顯示 3.12GB
其他的 32bits 作業系統情況就跟 Windows 的不同了

根據原文:
引用:
For example, if you have a video card that has 256 MB of onboard memory

就小弟的破英文來看,它的意思是:「譬如說,當您的顯卡有256MB來自主機板上的記憶體時,」
應該是指內顯或TC技術
     
      

此文章於 2008-11-25 12:19 AM 被 zohar 編輯.
舊 2008-11-25, 12:15 AM #21
回應時引用此文章
zohar離線中  
EIGHTS
Master Member
 
EIGHTS的大頭照
 

加入日期: Nov 2000
您的住址: 新開的店
文章: 1,586
引用:
作者fantasyXX
vista sp1 32bits不是已經可以顯示4G了?


http://support.microsoft.com/kb/946003/
不一定
 
舊 2008-11-25, 02:15 AM #22
回應時引用此文章
EIGHTS離線中  
EIGHTS
Master Member
 
EIGHTS的大頭照
 

加入日期: Nov 2000
您的住址: 新開的店
文章: 1,586
引用:
作者zohar
根據原文:

就小弟的破英文來看,它的意思是:「譬如說,當您的顯卡有256MB來自主機板上的記憶體時,」
應該是指內顯或TC技術


"For example, if you have a video card that has 256 MB of onboard memory, that memory must be mapped within the first 4 GB of address space."

You have a video card.
That video card has 256MB of onboard memory.

此文章於 2008-11-25 02:20 AM 被 EIGHTS 編輯.
舊 2008-11-25, 02:17 AM #23
回應時引用此文章
EIGHTS離線中  
octapult
Junior Member
 
octapult的大頭照
 

加入日期: Aug 2005
您的住址: 木葉忍者村
文章: 735
引用:
作者zohar
根據原文:

就小弟的破英文來看,它的意思是:「譬如說,當您的顯卡有256MB來自主機板上的記憶體時,」
應該是指內顯或TC技術

不是的,這句話指的是顯示卡上面的記憶體

小弟轉貼一下全文好了
代碼:
Various devices in a typical computer require memory-mapped access. This is
 known as memory-mapped I/O (MMIO). For the MMIO space to be available 
to 32-bit operating systems, the MMIO space must reside within the first 4 
GB of address space.

For example, if you have a video card that has 256 MB of onboard memory, 
that memory must be mapped within the first 4 GB of address space. If 4 GB 
of system memory is already installed, part of that address space must be 
reserved by the graphics memory mapping. Graphics memory mapping 
overwrites a part of the system memory. These conditions reduce the total 
amount of system memory that is available to the operating system.

The reduction in available system memory depends on the devices that are 
installed in the computer. However, to avoid potential driver compatibility 
issues, the 32-bit versions of Windows Vista limit the total available memory 
to 3.12 GB. See the "More information" section for information about potential 
driver compatibility issues.

If a computer has many installed devices, the available memory may be 
reduced to 3 GB or less. However, the maximum memory available in 32-bit 
versions of Windows Vista is typically 3.12 GB.

因為電腦上面大多的裝置都需要進行記憶體對應存取,而對於32bit的作業系統來說,他因為只能定址到4GB的記憶體空間,所以整個記憶體對應的空間都必須在最前面的4GB裡面。
而顯示卡上面的記憶體也因為記憶體對應的關係,也必須對應到這4GB的空間裡,所以也就減少其他應用程式可以對應的空間了。
也就是說假如顯示卡有512MB,32位元作業系統的記憶體對應空間只有4GB,其中512MB會被記憶體佔用掉,
所以即使你有主記憶體4GB,作業系統仍然只會剩下4-0.5=3.5GB的定址空間。
而這個定址空間會隨著你裝越多裝置而越來越少。

主要問題出在記憶體對應。

雖然顯示卡有獨立的記憶體,可是這記憶體仍然得對應到主記憶的定址空間裡,這樣作業系統才能存取到這些記憶體。
而32位元的作業系統只能定址到最多4GB的記憶體位置空間,所以才會發生你雖然裝了4GB的主記憶體,可是仍然發生定址空間被顯示卡給吃掉,變相形成主記憶體好像減少的情況。

看來Windows 7出來的時候不得不買64位元版本了
舊 2008-11-25, 02:34 AM #24
回應時引用此文章
octapult離線中  
linjunan
Elite Member
 

加入日期: Jul 2001
文章: 4,704
引用:
作者EIGHTS
"如果您擁有具 256 MB 內建記憶體的視訊卡,該記憶體就必須對應至位址空間的最前面 4 GB 之內。如果已經安裝了 4 GB 的系統記憶體,該位址空間的一部分就必須保留給圖形記憶體對應。圖形記憶體對應會覆寫系統記憶體的一部分。這些情況會減少可供作業系統使用之系統記憶體的總量。"
http://support.microsoft.com/kb/929605/zh-tw

但不確定超過 512MB 的顯示卡記憶體會是什麼狀況?
也許這些卡本身會做轉換,以免佔太多主記憶體位址

Windows XP 似乎沒有記憶體的上限問題 (所以有些情況可以到 3.5GB)
但 Vista 最多只會顯示 3.12GB
其他的 32bits 作業系統情況就跟 Windows 的不同了


插花一下:位址問題,與硬體有關。相近的設備不同的主機板,顯示的就會有所不同;抱怨文:HP DV3000系列的NB,本身就附4g的ddr2,但,只抓的到3.2g.....同事的ASUS一樣是Vista,卻可抓到3.4g多....
舊 2008-11-27, 08:44 AM #25
回應時引用此文章
linjunan離線中  
xaren
Major Member
 

加入日期: Feb 2003
文章: 198
引用:
作者flydisk
雖然不少人說記憶體這麼大沒什麼用,
但這也算讓消費者買的誘因吧,
如果說加個幾百元,就能從512M變成2G,
相信還是會不少人加這幾百元的,
但目前應該不是幾百元而已,
所以下手的人還算少吧!!

512M變成2G,然後呢?幾乎是沒用,花錢買純爽度嗎。
反正能自 high 的話也不會有人說什麼。

現在加1000顯卡就升一個等級,就算加三百我也不要花這錢。
2k 8600gts => 3k 3870 => 4k 9800GT
不如存起來等下次買卡時用掉。

引用:
作者toyakoyo99
簡單來說,這張只是來騙外行人的....
舊 2008-11-27, 12:34 PM #26
回應時引用此文章
xaren離線中  
speedchaser
Regular Member
 

加入日期: Aug 2008
文章: 56
引用:
作者xaren
512M變成2G,然後呢?幾乎是沒用,花錢買純爽度嗎。
反正能自 high 的話也不會有人說什麼。

現在加1000顯卡就升一個等級,就算加三百我也不要花這錢。
2k 8600gts => 3k 3870 => 4k 9800GT
不如存起來等下次買卡時用掉。


其實不論是主記憶體或是顯卡的vram, 甚至是cache,
只要是現今軟體技術還用不到的都純粹是浪費罷了,
那為何廠商還要推出---"噱頭"+"撈錢".
舊 2008-12-03, 08:10 PM #27
回應時引用此文章
speedchaser離線中  
fsaa3dfx
Elite Member
 
fsaa3dfx的大頭照
 

加入日期: Apr 2004
文章: 14,365
↓ 這篇是給 2GB 的呼應嗎

http://www.pcdvd.com.tw/showthread.php?p=108134915

GTA4 要狠狠教訓說 VRAM 大而用的說法?
舊 2008-12-06, 09:01 PM #28
回應時引用此文章
fsaa3dfx離線中  
u3350829
Master Member
 

加入日期: Jun 2002
文章: 2,332
Red face

引用:
作者fsaa3dfx
↓ 這篇是給 2GB 的呼應嗎

http://www.pcdvd.com.tw/showthread.php?p=108134915

GTA4 要狠狠教訓說 VRAM 大而用的說法?


就算遊戲真的用上2GB的RAM,但是也要GPU來得及處理才行吧?
大部分在GPU已經無法來得及處理畫面的時候就算RAM多大也沒
用了....
目前雖然GTA4可以硬開參數吃掉很多顯卡上面的RAM,但是在下
覺得其實這遊戲應該跟Crysis情況差不多,應該是Game本身對目
前的電腦架構沒有做良好最佳化造成的,尤其依照目前測試看來可
能跟日本做的PC game一樣吃CPU比GPU還多....Orz
如果新的遊戲都要未來新硬體才能跑,那買遊戲的人不是成了冤大
頭嗎? 不知道廠商是真的沒感覺到經濟寒冬還是像DRAM一樣期待
Vista帶動換機潮,到時候惡性循環game賣不好->廠商倒->user也
玩不到好game 這樣就不知道要哭要笑了....Orz
__________________
Es muss sein!
舊 2008-12-07, 02:47 AM #29
回應時引用此文章
u3350829離線中  
xaren
Major Member
 

加入日期: Feb 2003
文章: 198
引用:
作者fsaa3dfx
↓ 這篇是給 2GB 的呼應嗎
http://www.pcdvd.com.tw/showthread.php?p=108134915
GTA4 要狠狠教訓說 VRAM 大而用的說法?

要 2G 也是給 4870 或是 4G 給4870x2 之類的吧。
4850有必要嗎?高解析,高AA,但不那麼需要運算力?

只是一個有沒有需要這樣搭配的問題,因為 VRAM 和 GPU 是要一起工作的,VRAM 大小不會影響到GPU運算速度。
配到2G只是確保瓶頸不會在 VRAM size 上面,但是這個瓶頸遇到到的機會有多少?
沒遇到的話,再大的VRAM也是等於沒有。

此文章於 2008-12-12 11:17 AM 被 xaren 編輯.
舊 2008-12-12, 11:11 AM #30
回應時引用此文章
xaren離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:31 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。