¿Es posible desactivar la mitad de la RAM en una tarjeta de video Nvidia?

6

Tengo una tarjeta de video 1gig en un sistema de 32 bits. Me gustaría intentar ejecutarlo con 512megs de RAM para que mi sistema pueda reclamar esos 512megs. Dudo que necesite el gigabyte completo de RAM en la tarjeta de video. es posible?

overlord jr
fuente
1
La posibilidad de que la memoria compartida sea de 1 GB (ver la respuesta de rumtscho) es muy baja, y por lo tanto es una memoria RAM conectada a la tarjeta de video en lugar de la memoria RAM de su placa base. Por lo tanto, no hay necesidad de preocuparse y no tiene que deshabilitar nada.
Tom Wijsman
1
Aclaración: En un sistema de 32 bits, solo se puede direccionar x cantidad de RAM. El 1gig baja mi sistema general ram, por lo tanto la pregunta. No es un ram compartido, pero elimina el máximo disponible para el sistema. Actualmente en 2.8 o menos cuando en otros sistemas 3.2 o así es común.
overlord jr
incluso en un sistema de 64 bt solo se puede direccionar la cantidad de RAM de X. su gpu-ram no influye (o "quita") el ram conectado a su placa base.
akira
¿Qué sistema operativo? La mayoría tiene versiones de 64 bits, Linux y OSX tienen núcleos PAE que se ocupan de hasta 64 GB de memoria virtual con un territorio de 32 bits. Su BIOS podría tener una opción para cambiar el tamaño de la abertura AGP.
Tobu
1
@akira: tiene razón, lo malentendí primero. El gpu ram no influye físicamente en el sistema ram. Pero el espacio de direcciones de la CPU se comparte entre el sistema ram, gpu ram y otros dispositivos direccionables, por lo que Windows ve todo su gpu ram y solo parte de su sistema ram.
rumtscho

Respuestas:

5

Entiendo de lo que estás hablando (rumtscho y TomWij no entienden tu pregunta correctamente), aunque no estoy seguro de cuánto aumento de rendimiento vas a ver al tener unos pocos cientos de megabytes más de RAM. ¿Realmente estás usando toda esa memoria RAM todo el tiempo?

Dicho esto, si realmente quieres esa RAM adicional, solo tienes algunas opciones:

  1. Use un soldador o desoldador para eliminar la mitad de los chips de RAM. Se arriesga a que la tarjeta sea completamente no funcional si lo hace incorrectamente. Mire y vea si las fichas están marcadas o numeradas en el tablero. Si es así, elimine la mitad de los chips con el número más alto (por ejemplo, si tiene 8 chips RAM, elimine 5-8 y deje 1-4). Siempre y cuando no arruines el tablero al soldar, hay muchas posibilidades de que esto funcione. (Por supuesto, la mayoría de los VRAM en la actualidad son TSOP de superficie o similares, lo que podría ser muy difícil de desoldar).
  2. Intente modificar el BIOS o la configuración de la tarjeta para deshabilitar parte de la RAM. Esto es probablemente posible, pero requeriría algo de piratería. Desearía comenzar descargando la BIOS con un programa de actualización de BIOS, luego intente realizar una ingeniería inversa / desensamblar el código y realizar modificaciones, y luego volver a flashear la tarjeta con la BIOS modificada. Esto es algo que el fabricante casi seguramente no aprobaría.
  3. Compre una tarjeta con menos RAM o intente que un amigo intercambie su tarjeta de video con usted.
  4. Acostúmbrate a tener menos memoria RAM. ¿Tal vez deshabilitar algunas aplicaciones de inicio, o intentar ejecutar algunos programas menos al mismo tiempo? Realmente no es tan difícil llevarse bien con 2.8GB en lugar de 3.2.
Jesse
fuente
2
Para responder a la pregunta de akira, el espacio de direcciones virtuales se comparte entre la RAM del sistema, la RAM de video, la ROM del BIOS y otros dispositivos asignados a la memoria. En un sistema de 32 bits, ese espacio de direcciones está limitado a 4 GB. Eso significa que si su tarjeta de video tiene 1GB de RAM, utilizará hasta 1GB de espacio de direcciones, dejando 3GB (o menos) aún accesibles para los programas. De manera efectiva, cuanto menos RAM tenga la tarjeta de video, más RAM del sistema estará disponible.
Jesse
3

Básicamente, no hay nada que puedas o necesites hacer al respecto.

No entiendo muy bien si tiene una tarjeta de video real, separada o una tarjeta de video de "memoria compartida" (esta última es común en algunas computadoras portátiles). Su primera oración suena como si estuviera separada, pero el verbo "reclamar" me hace pensar que se refiere a la segunda opción.

En el primer caso, la RAM de la tarjeta de video no es la misma que la RAM de su sistema. No solo son chips diferentes (el sistema se conecta a la placa principal, la RAM de video está soldada a la tarjeta de video), también son diferentes tipos de RAM. Por lo tanto, no hay forma de permitir que el sistema use la tarjeta de video RAM como RAM adicional.

En el caso de la "memoria compartida", la tarjeta de video no tiene su propia memoria y utiliza una parte de la memoria del sistema para fines gráficos. Pero estas tarjetas son lo suficientemente inteligentes. Si esto es lo que tiene, su VC no siempre está acaparando un concierto completo de la RAM de su sistema, solo usa todo lo que necesita. Así que no hay necesidad de hacer nada.

rumtscho
fuente
3
En un sistema de 32 bits solo se puede direccionar x cantidad de memoria RAM. El 1gig baja mi sistema general ram, por lo tanto la pregunta. No es un ram compartido, pero elimina el máximo disponible para el sistema. Actualmente en 2.8 o menos cuando en otros sistemas 3.2 o así es común.
overlord jr
1

Por lo que yo sé, no hay manera de deshabilitar el ramificador de video en una tarjeta de video adicional. Si realmente necesita recuperar los 512 MB de RAM, tendrá que degradar su tarjeta de video.

steve.lippert
fuente
¿Por qué lleva la eliminación de 512 mb de GPU ram a la recuperación de 512 mb de ram?
akira
Supongo que no necesita 1 GB de RAM de video, pero podría usar más RAM del sistema.
steve.lippert