Pagina 1 di 1

Memoria video

Inviato: gio 8 set 2005, 17:56
da MAT
Scheda ATI Radeon Mobility 9200, accelerazione video abilitata, riga di tmpfs in /etc/fstab, partizione montata.
Ecco l'output di df -h /dev/shm

Codice: Seleziona tutto

matteo@norad:~$ df -h /dev/shm
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                 252M   16K  252M   1% /dev/shm
Perché la partizione è da 252 MB se la memoria video su questa scheda è solo 64 MB? Questa immagino sia RAM che viene riservata alle elaborazioni video... mi piacerebbe destinarla anche ad altre applicazioni se non ce n'è un reale bisogno, invece di usare la swap (anche se il sistema non swappa quasi mai, e quando succede arriva al massimo a un paio di MB).
In xorg.conf non ho trovato alcuna indicazione per la memoria video. Cosa devo modificare?

Inviato: gio 8 set 2005, 18:09
da -Shark-
In xorg.conf nella sezione device della tua scheda video aggiungi

Codice: Seleziona tutto

VideoRAM 64
se vuoi 64 mb.
comunque se non ricordo male questo parametro c'è di default in xorg.conf ma è decommentato.

Inviato: gio 8 set 2005, 18:24
da MAT
L'ho messo nella sezione relativa alla scheda ATI, ma questo impedisce l'avvio di X. Ecco gli errori ricevuti in seguito al comando startx:

Codice: Seleziona tutto

X Window System Version 6.8.1
Release Date: 17 September 2004
X Protocol Version 11, Revision 0, Release 6.8.1
Build Operating System: Linux 2.4.29 i686 [ELF] 
Current Operating System: Linux norad 2.6.12.3 #5 Fri Aug 19 13:51:47 IST 2005 i686
Build Date: 23 January 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep  8 17:21:45 2005
(==) Using config file: "/etc/X11/xorg.conf"

(EE) fglrx(0): Failed to initialize UMM driver.

Fatal server error:
xf86MapVidMem: Could not mmap framebuffer (0xd8000000,0x0) (Invalid argument)


Please consult the The X.Org Foundation support 
         at http://wiki.X.Org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.

Inviato: gio 8 set 2005, 20:36
da DarkNeo
Prova a fare con xorgconfig ti fa scegliere la tua scheda video poi se è inferiore a 256mb ti fa scrivere in byte la tua ram.

Inviato: ven 9 set 2005, 9:27
da -Shark-
Ma la ram della tua scheda video è condivisa o dedicata?
il log di X cosa dice?

Inviato: ven 9 set 2005, 11:57
da MAT
La memoria *è* dedicata, ma l'occupazione della memoria al momento (315 MB con fluxbox e il solo firefox aperto) mi dà da pensare... è normale?

Inviato: ven 9 set 2005, 13:51
da -Shark-
Se parli di memoria RAM del pc e non della memoria della scheda video, c'era un thread sul forum che parlava di questo poco tempo fa... Per la serie finchè ho memoria ne alloco di nuova e tengo in cache il resto dei dati, quando è finita inizio a liberare dal vecchio! Se invece ti riferisci alla mem della scheda video non capisco come fai ad avere 315 se la scheda è da 64, ma credo tu ti riferisca alla prima ipotesi! :D

Inviato: ven 9 set 2005, 15:53
da MAT
Ovvio che mi riferisco alla prima ipotesi (controllando sia con torsmo che con free a riga di comando). Il mio timore è che vengano allocati 252M in RAM per la scheda video, senza che ce ne sia l'effettivo bisogno.

Inviato: ven 9 set 2005, 16:08
da -Shark-
Vedi un pò qui! :)

http://www.slacky.it/modules.php?name=F ... ee+memoria

http://www.slacky.it/modules.php?name=F ... ht=memoria

Se non ho capito male ti stai ponendo lo stesso dilemma! :)

Inviato: ven 9 set 2005, 16:36
da MAT
Più o meno. Grazie comunque per i links, se davvero la memoria libera è la somma di free e cached allora sono a posto... ma ne siamo sicuri? :)