Raspberry pi 2 1024M Збільште пам'ять Gpu до 512 принаймні


12

У мене є Raspberry B і Raspberry 2.

У моделі B я встановлюю конфігураційний файл gpu_mem_512=256, щоб отримати більше пам'яті для графіки. Це чудово працює. Якщо я введіть команду, vcgencmd get_mem gpuвона відображається gpu=256Mяк вимагається.

Тепер, з моделлю Raspberry 2, є 1024M GPU, але ми можемо налаштувати його на роботу. Ми вводимо gpu_mem_1024=512, але команда vcgencmd get_mem gpuпоказує gpu=64M, і додаток кидає OUT_OF_MEMORY під час завантаження текстур.

Яка правильна лінія конфігурації?


Для тих, хто не дотримується цього чітко: 1024M RPi 2 ділиться між GPU та процесором - насправді саме цим керує налаштування. {Це так, що одна і та сама SD-карта може використовуватися в різних версіях RPi _256, _512а тепер _1024налаштування суфіксу керують розділенням для кожного з цих розмірів базової пам'яті, і який використовується, залежить від того, що на RPi читає її.} Я підозрюю, що використання gpu_memбез
переможе

Відповіді:


13

У мене немає жодних проблем з цим, хоча я використовую власну установку . В config.txt:

gpu_mem_1024=512

Коли я завантажуюся, у мене залишається лише половина оперативної пам’яті:

> free
              total
Mem:         495684
             ^^^^^^

І правильна сума, як видається, розподіляється на GPU:

> vcgencmd get_mem gpu
gpu=512M

768 працював теж; документи стверджують, що ліміт - 944.


9

Просто запустіть sudo raspi-config, потім перейдіть до Додаткові параметри, а потім розділити пам'ять :

Raspi-Config Shot


3
Зауважте, що це рішення працює лише з Raspbian
Метью Кордаро

Просто виникли проблеми з використанням Kodi з Raspbian на Pi 2, оскільки відео не відображалося. Зміна пам’яті gpu до 512 Мб, використовуючи raspi-configперший раз працювали.

1

Я не бачу жодної документації щодо налаштування максимальної GPU RPi 2. Здається, що максимальний роз'єм пам'яті становить 448 Мб для 512 Мб RPI. Я здогадуюсь, що оскільки RPi 2 наразі не дозволяє використовувати максимальний ram за замовчуванням, вони також ще не підвищили цю межу.

Моя пропозиція - спробувати встановити його на 448, і чекати додаткових новин.

джерело


Я зробив, і vcgetcmd get_mem gpu повертає 64М, а текстури не завантажуються.
diego.martinez

1

ви можете встановити налаштування GPU взагалі:

Відкрийте /boot/config.txt і додайте рядок "gpu_mem = 512".

Після перезавантаження він повинен працювати. Однак ви не повинні використовувати SD-карту для інших Raspberry, ніж Raspberry 2 з цим налаштуванням. Я просто встановив мій на 128 Мб, тому я не впевнений, чи працює він з 512 Мб.


1
це не працює. Пі відновлює значення 64M після конфігурації.
diego.martinez

0

Найвищий я встановив gpu_mem на rpi2 - 720 Мб. 756mb, і це не пройде повз екрану веселки сплеск. Openelec працює нормально, але у мене також є 8gb usb-накопичувач як swap. Я щойно прочитав паличку 32 Гб - це насправді в 3 рази швидкість 8 Гбіт. 32 Гб палиця коштує лише близько 10 доларів.


Швидкість флеш-пам’яті USB безпосередньо не пов’язана з її розмірами, хоча нечасто буває, що великі накопичувачі будуть швидшими, оскільки вони новіші або мають більшу пропускну здатність внутрішньої пам’яті. Якщо ви стурбовані, вам потрібно протестувати конкретний диск.
cjs

-3

Здається, що в програмі Raspberry Pi є помилка, яка за замовчуванням перетворює його на 64M. У rpi кажуть, що опублікують оновлення.


3
Чи можете ви надати посилання, де це було згадано?
Стів Робіллард

3
Ви пробували apt-get update; apt-get upgrade? Я думаю, що ця проблема була виправлена .
золотинки
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.