lowenz
17-12-2004, 23:17
Ecco una lettura stranamente :D interessante presa dal sito di Microsoft riguardante lo standard AGP.
http://www.microsoft.com/whdc/device/display/agp/UAGP.mspx
N.B. lessicale
GART
Graphics Address Remapping Table: A translation mechanism that makes discontinuous memory appear as contiguous memory by translating virtual addresses into physical addresses in main memory through a remapping table. The aperture specifically refers to the block of contiguous memory space that contains the GART.
Ovvero il GART è il gestore a livello di sistema operativo (è un driver) dell'AGP.
Le righe più interessanti sono sicuramente queste:
AMD Opteron and AMD Athlon 64-bit processor-based machines cannot provide standardized GART and aperture control because the memory controller and processor are integrated. Therefore, they are not AGP 3.5-compatible as defined in the current specification. However, systems adhering to the AMD64 AGP architecture (AMD 8151-compatible) have the AGP 3.0 capability. A separate standard driver, GAGP30KX is written for those machines. The GAGP30KX driver is incorporated in Windows 2003 Server (32-bit and 64-bit) Service Pack 1 (SP 1). It will also ship with Windows XP SP 2 and subsequent Windows releases. The GAGP30KX can be extended using the Microsoft Windows Longhorn Development Kit (LDK) beta releases. UAGP35 and GAGP30KX will also eventually be installed through Windows Update.
Vendors with AGP chipsets should adapt the new drivers according to Table 1.
Eggià, e infatti mi sono imbattuto in un problema correlato a questo stasera testando un Athlon64 3000+ su chipset K8T800 (Gigabyte K8VT800) con un bel banco da 1 GB di RAM V-Data e una 9800 a fare da scheda video.
In pratica lasciando settata l'AGP a 8x il demo del 3DMark2005 non ne voleva sapere di partire, mentre invece settandola tramite lo Smartgart di Ati a 4x tutto è sembrato andare liscio (e già qui vi lascio immaginare che lavoro per capire che era questo il problema).....però ogni tanto HL2 e Far Cry tornavano al desktop con il classico messaggio di errore "La locazione di memoria xyz non poteva essere "read"": inizialmente ho pensato fosse un problema di gestione della memoria in sè e allora ho messo sottotorchio il modulo da 1 GB con Memtest86+, senza risultato; ma adesso forse ho capito (e rigiro a voi la riflessione): che sia un problema di gestione della lettura della parte di memoria rimappata attraverso la porta AGP - la famosa Aperture Size?
Tra l'altro si era parlato anche su questo forum di possibili problemi fra il driver GART degli Hyperion di VIA e quello compreso nel SP2.
Cmq il problema, se c'è, scomparirà con lo scomparire dello standard AGP in favore del PCI Express, quindi non preoccupatevi troppo ;)
http://www.microsoft.com/whdc/device/display/agp/UAGP.mspx
N.B. lessicale
GART
Graphics Address Remapping Table: A translation mechanism that makes discontinuous memory appear as contiguous memory by translating virtual addresses into physical addresses in main memory through a remapping table. The aperture specifically refers to the block of contiguous memory space that contains the GART.
Ovvero il GART è il gestore a livello di sistema operativo (è un driver) dell'AGP.
Le righe più interessanti sono sicuramente queste:
AMD Opteron and AMD Athlon 64-bit processor-based machines cannot provide standardized GART and aperture control because the memory controller and processor are integrated. Therefore, they are not AGP 3.5-compatible as defined in the current specification. However, systems adhering to the AMD64 AGP architecture (AMD 8151-compatible) have the AGP 3.0 capability. A separate standard driver, GAGP30KX is written for those machines. The GAGP30KX driver is incorporated in Windows 2003 Server (32-bit and 64-bit) Service Pack 1 (SP 1). It will also ship with Windows XP SP 2 and subsequent Windows releases. The GAGP30KX can be extended using the Microsoft Windows Longhorn Development Kit (LDK) beta releases. UAGP35 and GAGP30KX will also eventually be installed through Windows Update.
Vendors with AGP chipsets should adapt the new drivers according to Table 1.
Eggià, e infatti mi sono imbattuto in un problema correlato a questo stasera testando un Athlon64 3000+ su chipset K8T800 (Gigabyte K8VT800) con un bel banco da 1 GB di RAM V-Data e una 9800 a fare da scheda video.
In pratica lasciando settata l'AGP a 8x il demo del 3DMark2005 non ne voleva sapere di partire, mentre invece settandola tramite lo Smartgart di Ati a 4x tutto è sembrato andare liscio (e già qui vi lascio immaginare che lavoro per capire che era questo il problema).....però ogni tanto HL2 e Far Cry tornavano al desktop con il classico messaggio di errore "La locazione di memoria xyz non poteva essere "read"": inizialmente ho pensato fosse un problema di gestione della memoria in sè e allora ho messo sottotorchio il modulo da 1 GB con Memtest86+, senza risultato; ma adesso forse ho capito (e rigiro a voi la riflessione): che sia un problema di gestione della lettura della parte di memoria rimappata attraverso la porta AGP - la famosa Aperture Size?
Tra l'altro si era parlato anche su questo forum di possibili problemi fra il driver GART degli Hyperion di VIA e quello compreso nel SP2.
Cmq il problema, se c'è, scomparirà con lo scomparire dello standard AGP in favore del PCI Express, quindi non preoccupatevi troppo ;)