Raspberry pi 2 1024M Tingkatkan Memori CPU menjadi 512 setidaknya

12

Saya punya Raspberry B dan Raspberry 2.

Dalam model B, saya mengatur file konfigurasi gpu_mem_512=256untuk mendapatkan lebih banyak memori untuk grafik. Ini bekerja dengan baik. Jika saya mengetik perintah vcgencmd get_mem gpuitu muncul gpu=256Mseperti yang diminta.

Sekarang, dengan model Raspberry 2, ada GPU 1024M, tetapi, kita dapat mengaturnya agar berfungsi. Kami mengetik gpu_mem_1024=512, tetapi perintahnya vcgencmd get_mem gpumenunjukkan gpu=64M, dan aplikasi melempar OUT_OF_MEMORY saat memuat tekstur.

Apa baris konfigurasi yang benar?

Dico.martinez
sumber
Bagi siapa pun yang tidak mengikuti ini dengan jelas: 1024M dari RPi 2 dibagi antara GPU dan CPU - memang itulah yang diatur oleh pengaturan. {Supaya Kartu SD yang sama dapat digunakan dalam versi RPi dan yang berbeda _256, _512dan sekarang _1024pengaturan akhiran mengontrol pemisahan untuk masing-masing ukuran memori dasar tersebut dan yang mana yang digunakan tergantung pada apa yang ada di RPi yang membacanya.} Saya menduga bahwa menggunakan gpu_memtanpa akan menimpa satu dengan jika mereka KEDUA muncul ...
SlySven

Jawaban:

13

Saya tidak punya masalah dengan ini, meskipun saya menggunakan pengaturan khusus . Dalam config.txt:

gpu_mem_1024=512

Ketika saya boot, saya hanya memiliki setengah RAM:

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

Dan jumlah yang benar tampaknya dialokasikan untuk GPU:

> vcgencmd get_mem gpu
gpu=512M

768 juga bekerja; dokumen mengklaim batasnya adalah 944.

goldilocks
sumber
9

Jalankan saja sudo raspi-config, kemudian pergi ke Opsi Lanjutan kemudian Memory Split :

Tembakan Raspi-Config

ppersia37
sumber
3
Perhatikan solusi ini hanya berfungsi dengan Raspbian
Matthew Cordaro
Baru saja mengalami masalah menggunakan Kodi dengan Raspbian di Pi 2 karena video terus tidak ditampilkan. Mengubah memori GPU menjadi 512 MB menggunakan raspi-configbekerja pertama kali.
1

Saya tidak melihat dokumentasi apa pun tentang pengaturan max GPU RPi 2. Tampaknya pemecahan memori maks adalah 448MB untuk RPi 512MB. Dugaan saya adalah bahwa karena RPi 2 saat ini tidak memungkinkan ram maksimum untuk digunakan secara default, mereka juga belum menaikkan batas itu.

Saran saya adalah mencoba dan mengaturnya di 448, dan menunggu lebih banyak berita.

sumber

Jacobm001
sumber
Saya lakukan, dan vcgetcmd get_mem gpu mengembalikan 64M, dan teksturnya tidak dimuat.
dipricemartinez
1

Anda dapat mengatur pengaturan GPU secara umum:

Buka /boot/config.txt dan tambahkan baris "gpu_mem = 512".

Setelah reboot itu akan berfungsi. Namun, Anda tidak boleh menggunakan kartu-SD di Raspberry lain selain Raspberry 2 dengan pengaturan ini. Saya hanya mengatur satu saya ke 128MB, jadi saya tidak yakin apakah itu bekerja dengan 512MB.

Nayaro
sumber
1
itu tidak bekerja. Pi mengatur ulang nilai ke 64M setelah konfigurasi.
SUBSmartinez
0

Nilai tertinggi yang saya tetapkan gpu_mem pada rpi2 adalah 720mb. 756mb dan itu tidak akan melewati layar splash pelangi. Openelec berjalan dengan baik, tapi saya juga punya usb stick 8GB sebagai swap. Saya baru saja membaca tongkat 32GB sebenarnya 3x kecepatan 8GB sekalipun. Tongkat 32GB hanya sekitar $ 10.

kantong hijau
sumber
Kecepatan USB flash drive tidak terkait langsung dengan ukurannya, meskipun tidak jarang hard disk yang lebih besar akan lebih cepat karena lebih baru atau memiliki bandwidth memori internal yang lebih banyak. Jika khawatir, Anda perlu menguji drive tertentu.
cjs
-3

Tampaknya perangkat lunak Raspberry Pi memiliki bug yang secara default menjadi 64M setelah perubahan. Dalam rpi mereka mengatakan akan mempublikasikan pembaruan.

Dico.martinez
sumber
3
Bisakah Anda memberikan tautan ke tempat ini disebutkan?
Steve Robillard
3
Sudahkah Anda mencoba apt-get update; apt-get upgrade? Saya pikir masalah ini sudah diperbaiki .
goldilocks