PDA

Показать полную графическую версию : По какому принципу Windows 7 выделяет память видеокарте?


Avatar-Lion
07-01-2014, 15:58
Оговорюсь сразу: вопрос скорее теортический, а не практический, но всё же хотелось бы услышать мнение специалистов... Собственно, вот картинка (http://i024.radikal.ru/1401/f7/6f0fa4192417.png), знакомая каждому. Видеокарта действительно имеет 1,5Гб своей памяти и тут вопросов нет. А вот тот вопрос, что меня интересует: 2559Мб - на каком основании система решила выделить именно этот объём в помощь видюхе и как его увеличить?

sergey_dsv
07-01-2014, 16:06
А вот тот вопрос, что меня интересует: 2559Мб - на каком основании система решила выделить именно этот объём »
Этот объем задается в параметрах BIOS материнской платы. Т.е. не система, а производитель материнской платы так решил. В некоторых случаях этот параметр задается жестко, а в некоторых можно изменить по своему усмотрению, но опять же в рамках которые жестко задал производитель материнской платы.

Игорь Лейко
07-01-2014, 16:29
2559Мб - на каком основании система решила выделить именно этот объём в помощь видюхе и как его увеличить? »
Она не решила выделить, а может выделить, если драйверы видеоадаптера этого потребуют.
Но любое использование системной памяти в дополнение к встроенной - это заметное снижение производительности. Вы действительно хотите этого добиться?

Avatar-Lion
07-01-2014, 18:39
Игорь Лейко, Да не, я-то понимаю, что оперативка гораздо медленнее будет собственной видеопамяти. Суть в другом: на одном форуме человек запускает несколько копий игрушки (покер). На встроенном видео, естественно. Согласно Process Explorer, встроенная графика имеет 64Мб своей памяти и 256Мб еще выделяется из оперативки самой Виндой. Пока игра одна - все ОК, но когда запущено три-четыре стола (http://gyazo.com/c2ce2c6f47aff7e81e9faf6d3bb4010a.png), всё начинает жутко тупить и виснуть. Понятно, что не хватает именно видеопамяти, сам процессор в такие моменты несерьезно нагружен. Нужен именно объём. BIOS, естественно, никаких настроек не имеет. Отключение Windows Aero, установка самых "свежих" драйверов (последнюю версию Intel еще в феврале выпускала и всё) ничего особо не изменили. Все работает нормально, пока хватает памяти. Потом виснуть начинает. Я тогда только плечами пожал, поскольку понятно, что у встроенной графики все же немного другое предназначение, но сейчас решил вот поинтересоваться - вдруг можно как-то повлиять на объём, именно системой выделяемый...

Megalo
07-01-2014, 19:36
Avatar-Lion, Calculating Graphics Memory (http://msdn.microsoft.com/en-us/library/windows/hardware/ff538322%28v=vs.85%29.aspx).

Graphics Memory FAQ For Windows* 2000/XP/Vista/7 (http://www.intel.com/support/graphics/sb/CS-029090.htm). (для встроенной графики Intel)




© OSzone.net 2001-2012