Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Видеокарты » [решено] Видиокарта GT 640 (4GB) не видит всю память

Ответить
Настройки темы
[решено] Видиокарта GT 640 (4GB) не видит всю память

Новый участник


Сообщения: 33
Благодарности: 0

Профиль | Отправить PM | Цитировать


В общем купил системник старенький с карточкой ZOTAC GeForce GT 640 (4GB) но вот что странно. Поставил Win 7 (x64) Домашку расширинку ,дрова скачал последние с invidia заховжу в dxdiag а там в графе всего памяти красуется цифра 1724MB...
Запуская на системнике CPU-Z (x64) версия 1.67.0 в закладке Графика вижу надпись:
Объем видео памяти - 4095мегабайт....
И чему верить? Использует ли систему всю эту памяти или она простаивает? Почему средства DirectX ее не видят???

Отправлено: 10:37, 24-10-2013

 

- - -


Contributor


Сообщения: 12195
Благодарности: 2131

Профиль | Отправить PM | Цитировать


Цитата odpride:
какая из них мошьнее? »
640-я, можно глянуть например тут

Отправлено: 15:04, 24-10-2013 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата yurfed:
Ment69, немного не так. Один канал это данные в одну сторону и ожидание ответа оттуда. Два канала по одному туда, по второму обратно. Отсюда и прибавка в скорости. Не приходится ждать ответа с" обратной" стороны. »
На самом деле, не так и не так. Двухканальная память подразумевает разделение всего объема ОЗУ на две половинки. Так что если имеются два модуля ОЗУ воткнутые в разъемы относящиеся к разным каналам, память всегда будет работать в двухканальном режиме.
Представьте себе некоторый склад. К складу идет железнодорожная ветка по которой ходит грузовой состав. Этот состав может перезезти какое-то количество грузов со склада на небольшую промежуточную площадку (кэш-память процессора). Или наоборот - с площадки на склад, чтобы освободить там место. Это аналог одноканального режима работы памяти. Теперь разделим склад на две половинки и к каждой проложим собственную ветку. По каждой из них ходит отдельный состав. Это аналог двухканального режима.
Повторю еще раз: если DIMM будут подключены к разъемам на разных каналах, доступ к ним будет осуществляться посредством разных каналов контроллера. То есть фактически режим будет двухканальным. Тем не менее, во многих случаях программы, включая BIOS, сообщат об одноканальном режиме работы. Почему? Потому что в зависимости от конфигурации памяти двухканальный режим может быть либо синхронным, общепринятое название - "марширующий" (lockstep) режим, либо асинхронным.
Если мы вернемся к нашей аналогии с грузовыми составами, то их можно либо запускать по-очереди, либо одновременно. В первом случае, хотя их де-факто и два, но по сути это ничем не отличается от использования одного состава. Поэтому такой двухканальный режим обычно называют одноканальным.
Как видите, это почти совпадает с тем, что написал уважаемый Ment69. Почти, но всё-таки не совсем. Почему? Потому что в примере с двумя бутылками предполагается, что вся вода внутри одинакова и всё время выливается с максимально возможной скоростью. Но для оперативной памяти это не так. Вам же никогда не бывает нужно просто тупо считать содержимое всей оперативной памяти в процессор. Даже при тестировании этой самой памяти, хотя именно тестированое ближе всего к аналогии с бутылками.
Вам надо прочитать конкретный адрес. Точнее, диапазон адресов, поскольку обмен данными между кэш-памятью и ОЗУ всегда происходит исключительно полными 64-хбайтными кэш-строками. Этот диапазон всегда полностью доступен либо на одном, либо на другом канале контроллера. Поэтому доступ к нему в любом случае будет одноканальным. Он и не может быть двухканальным - нельзя вывезти со второго склада то, что целиком хранится на первом.
Существует значительная вероятность того, что потом процессору потребуется следующая строка кэш-памяти. В двухканальном режиме она хранится в памяти подключенной к другому каналу контроллера и стало быть обращение к ней может быть произведено независимо от предыдущего чтения. В такой ситуации скорость доступа к памяти по сути увеличится вдвое (из двух бутылок одновременно льется вода).
Однако, может получиться так, что нам, допустим, нужно считывать элементы двумерного массива по столбцам, в то время как в памяти он хранится по строкам. И каждый следующий элемент оказывается в диапазоне адресов памяти подключенных к одному и тому же каналу контроллера.
В этом случае один из каналов использоваться вообще не будет и скорость доступа упадет до скорости одноканального режима (вода могла бы литься из двух бутылок, но нам нужны только молекулы содержащиеся в первой из них).
В реальной жизни скорость доступа оказывается некоторой промежуточной величиной, ближе к первому из рассмотренных вариантов. Второй вариант (отсутствие увеличения производительности в двухканальном режиме) в реальной жизни не встречается - ведь кроме данных необходимо считывать еще и код, который не может целиком находиться в памяти одного из каналов при режиме с чередованием (interlaced).

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:14, 24-10-2013 | #12


Новый участник


Сообщения: 33
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Petunchicus:
odpride, Размер памяти видеоадаптера отображается неправильно в 64-разрядных версиях Windows 7 и Windows Server 2008 R2.
Скачайте и установите патч. »
Спасибо! Реально помогло! Вернее можно ответить так:
К моменту когда на почту пришло исправление у меня Win апдейт сам его скачал. Т.е. если у кого-то появится похожая проблема, то решается она сама собой путем установки всех обновлений из центра загрузки. Кстати упомянуте обновление идет под категорией необязательных!!!
Всем спасибо вопрос можно считать решенным!

Хотя еще 1 вопрос возник сама собой)))
А почему видеопамяти не бывает больше чем 4095МБ? У меня с GT440 такая же картинка только там она еще добирает из оперативки но больше 4095 не переваливает хотя у меня там 16Гб оперативной памяти.

Отправлено: 15:21, 24-10-2013 | #13


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата odpride:
А почему видеопамяти не бывает больше чем 4095МБ? »
Бывает.
Пример
Код: Выделить весь код
 nvidia-smi
Thu Oct 24 15:31:28 2013       
+------------------------------------------------------+                       
| NVIDIA-SMI 331.17     Driver Version: 331.17         |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX TITAN   Off  | 0000:01:00.0     N/A |                  N/A |
| 30%   42C  N/A     N/A /  N/A |     70MiB /  6143MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 580     Off  | 0000:03:00.0     N/A |                  N/A |
| 40%   41C  N/A     N/A /  N/A |      4MiB /  1535MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
|    1            Not Supported                                               |
+-----------------------------------------------------------------------------+

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 15:32, 24-10-2013 | #14



Компьютерный форум OSzone.net » Железо » Видеокарты » [решено] Видиокарта GT 640 (4GB) не видит всю память

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] ПК видит не всю память флешек ydaff Непонятные проблемы с Железом 9 12-06-2013 19:06
Разное - [решено] Windows XP видит не всю память ShRaMkoD Microsoft Windows 2000/XP 1 05-03-2013 21:48
Разное - [решено] Не видит всю оперативную память ??? AlexSSS Ноутбуки 5 14-11-2011 16:55
windows видит не всю память Tim38 Материнские платы и память 22 13-05-2009 23:34




 
Переход