Mini PC PN50-ben szeretném megosztani a 48GB memóriát úgy, hogy egy része menjen a videokártyának, másik része a futó alkalmazásoknak. Amit eddig olvastam, hogy a BIOS Advanced-ben kellene lennie ilyen opciónak, az Asus BIOS-ban viszont nem találom ilyet. Azt is olvastam,, hogy az alkalmazások döntik el, hogy mennyi ramot vesznek el a video eszköz javára. Lehetséges, hogy linux alatt ez a történet nem kivitelezhető?
- 169 megtekintés
Hozzászólások
chatgpt
- A hozzászóláshoz be kell jelentkezni
Megspórolom neki.
A Mini PC PN50-ben való RAM elosztása a rendszer memória és a videokártya között gyakran a BIOS-ban történik, de bizonyos esetekben az operációs rendszer is befolyásolhatja a memória kiosztását. Az alábbiakban összegyűjtöttem néhány lépést és információt, ami segíthet a probléma megoldásában:
### BIOS Beállítások
1. **BIOS Frissítés**: Győződj meg róla, hogy a BIOS a legfrissebb verzióra van frissítve, mert újabb verziókban lehet, hogy hozzáadtak extra beállítási lehetőségeket. Az Asus weboldalán ellenőrizheted a legfrissebb verziókat.
2. **Integrated Graphics Configuration**: Keresd meg az „Advanced” vagy „Advanced Mode” menüpontot a BIOS-ban. Itt találhatod meg az „Integrated Graphics” vagy „UMA Frame Buffer Size” beállítást, ahol meghatározhatod, hogy mennyi memóriát allokáljon a rendszer a beépített grafikus vezérlőnek.
3. **Video Memory Size**: Ezt a beállítást gyakran „IGD Memory” vagy „Video Memory” néven találod. Állítsd be az igényeidnek megfelelően, például 1GB, 2GB, stb.
### Linux Beállítások
Linux alatt a memória allokáció kicsit eltérhet a Windows-tól, és lehet, hogy néhány dolgot szoftveresen kell beállítanod:
1. **Ellenőrizd a Video RAM-ot**: A Linux automatikusan kiosztja a memória egy részét a grafikus vezérlő számára, de ellenőrizheted, hogy pontosan mennyi az allokált memória a következő parancs segítségével:
```bash
lspci -v | grep -i --after-context=12 vga
```
2. **DRM és Kernel Paraméterek**: Ha nem találsz BIOS beállítást, akkor a kernel boot paraméterekkel is kísérletezhetsz, hogy változtass a memória kiosztásán. Az alábbiakban egy példa, hogyan tudsz kernel paramétert megadni:
- Nyisd meg a grub konfigurációs fájlt szerkesztésre:
```bash
sudo nano /etc/default/grub
```
- Add hozzá vagy módosítsd a következő sort, hogy megadd a kívánt memória mennyiséget (pl. `1024M` a 1GB-hez):
```bash
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=amdgpu.dc=1 radeon.modeset=1 i915.modeset=1"
```
- Frissítsd a GRUB konfigurációt:
```bash
sudo update-grub
```
- Indítsd újra a gépet, hogy a változtatások érvénybe lépjenek.
### Alkalmazások Memória Kezelése
Bizonyos alkalmazások automatikusan felosztják a rendelkezésre álló RAM-ot a legjobb teljesítmény érdekében, különösen a modern Linux disztribúciók és a desktop környezetek, amelyek optimalizálják az erőforrások elosztását.
### Egyéb Megfontolások
- **Memóriaigényes alkalmazások futtatása**: Amikor nagy memóriaigényű alkalmazásokat futtatsz (pl. videószerkesztő szoftverek, játékok), a rendszer automatikusan próbál optimalizálni az erőforrásokat.
- **Swap File/Partition**: Ha sok alkalmazást futtatsz egyszerre, érdemes lehet növelni a swap partíciót vagy fájlt, hogy a rendszer gördülékenyebben tudjon kezelni a memóriaigényeket.
### Összegzés
Ha a BIOS-ban nem találod a szükséges beállításokat, érdemes megnézni, hogy az operációs rendszer hogyan kezeli a memória kiosztását, és esetleg kernel paraméterekkel kísérletezni. Továbbá érdemes figyelemmel kísérni az Asus frissítéseit, mert egy újabb BIOS verzióval talán megoldható a probléma.
“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”
― Philip K. Dick
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen, nézem mind a bios, mind a bios frissítésnél, hogy HW-en meg lehet-e oldani, utána jön majd a konzol.
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen a segítségeket, a BIOS update segített, megjelentek új menük, amik egyike lett az „UMA Frame Buffer Size”. Itt lehet megadni, hogy mennyi memóriát kap a videókártya. A kimenetben ezt találtam a tesztben:
GPU model: |
Unknown GPU (256MB) x1 |
Gondolom ez azt mutatja meg, hogy alapban mennyi memóriát tettek bele.
- A hozzászóláshoz be kell jelentkezni