Есть способ использования памяти видеокарты системой?
Собственно, есть компьютер с 512 MB RAM и видеокартой с 1 GB RAM на борту (бредовая конфигурация, но такова уж данность). Разумеется, файл подкачки трещит по швам; хочется воспользоваться памятью видеокарты, но долгое гугление результатов не принесло — не знаю, возможно ли это в принципе. Есть какие-либо мысли?
Нельзя по-человечески, да и смысла в этом нет, видеопамять имеет жутко большую латентность и жутко маленькую производительность при случайном доступе, толку особо не будет в общем случае.
В видеокартах делается упор на распараллеливание вычислений. Число процессоров в видео карте уже давно намного больше 256, что сильно влияет на архитектуру видео-памяти.
спасибо. Но на том-же archlinux-е они пересели на другую систему инициализации и соответственно коменды должны быть другими… хотя даже с этими командами не сказано как именно расчитать в строчке «options slram map=VRAM,0xStartRange,+0xUsedAmount » эти самые StartRange и UsedAmount :(
Есть и еще одна проблема с видеопамятью — она может быть недостаточно надежной, часто производители ставят микросхемы памяти полубитые — на картинке битый пиксель вы не увидите, а вот для программы это может быть фатально.