Manjaro no detecta toda la Ram Fisica

Hola, buenas noches… Llevo usando Manjaro hace ya varios años pero esta es la primera vez que tengo un error de estos con la Ram entonces quisiera su ayuda.

Compré una hp laptop 14 dk1009la, la maquina trae un Ryzen 3 3250U(Tiene una Vega3) y 8GB de ram, tanto el live manjaro como al estar instalado únicamente detecta 5,8GB de 8GB de Ram, en la Bios si es reconocible las 8GB pero usando el “free” con cualquiera de sus opciones solo muestra 5.8GB disponibles totales, en windows algo así similar ha pasado pero no me había ocurrido con Linux esto nunca, en windows se veían las 8GB sin problema, y llevo 2 días buscando cual podrá ser el posible problema :sweat_smile:

con uname -a = x86_64 entonces realmente no se que será… la bios no permite modificar valores de gráficos que fue lo primero que intenté y pues ya he buscado en muchas partes la solución…

Usando

sudo dmidecode --type memory

También muestra 8GB

y usando

inxi -Fxxxza --no-host

esto es lo que se muestra

> System:
>   Kernel: 5.9.11-3-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
>   parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64 
>   root=UUID=c8075a71-525d-4a83-ac2c-ea1b0358ec61 rw quiet apparmor=1 
>   security=apparmor udev.log_priority=3 
>   Desktop: KDE Plasma 5.20.3 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM 
>   Distro: Manjaro Linux 
> Machine:
>   Type: Laptop System: HP product: HP Laptop 14-dk1xxx v: N/A 
>   serial: <filter> Chassis: type: 10 serial: <filter> 
>   Mobo: HP model: 879E v: 84.48 serial: <filter> UEFI: AMI v: F.57 
>   date: 09/17/2020 
> Battery:
>   ID-1: BAT0 charge: 10.5 Wh condition: 40.9/40.9 Wh (100%) 
>   volts: 11.1/11.6 model: Hewlett-Packard Primary type: Li-ion 
>   serial: <filter> status: Discharging 
> CPU:
>   Info: Dual Core model: AMD Ryzen 3 3250U with Radeon Graphics 
>   socket: FP5 bits: 64 type: MT MCP arch: Zen+ family: 17 (23) 
>   model-id: 18 (24) stepping: 1 microcode: 8108109 L1 cache: 192 KiB 
>   L2 cache: 1024 KiB L3 cache: 4000 KiB 
>   flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
>   bogomips: 20770 
>   Speed: 1253 MHz min/max: 1400/2600 MHz base/boost: 2600/3500 
>   boost: enabled volts: 1.2 V ext-clock: 100 MHz Core speeds (MHz): 
>   1: 1278 2: 1323 3: 1394 4: 1351 
>   Vulnerabilities: Type: itlb_multihit status: Not affected 
>   Type: l1tf status: Not affected 
>   Type: mds status: Not affected 
>   Type: meltdown status: Not affected 
>   Type: spec_store_bypass 
>   mitigation: Speculative Store Bypass disabled via prctl and seccomp 
>   Type: spectre_v1 
>   mitigation: usercopy/swapgs barriers and __user pointer sanitization 
>   Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, 
>   STIBP: disabled, RSB filling 
>   Type: srbds status: Not affected 
>   Type: tsx_async_abort status: Not affected 
> Graphics:
>   Device-1: AMD Picasso vendor: Hewlett-Packard driver: amdgpu v: kernel 
>   bus ID: 04:00.0 chip ID: 1002:15d8 
>   Device-2: Quanta HP Webcam type: USB driver: uvcvideo bus ID: 1-4:2 
>   chip ID: 0408:5321 serial: <filter> 
>   Display: x11 server: X.Org 1.20.9 compositor: kwin_x11 
>   driver: modesetting alternate: ati,fbdev,vesa display ID: :0 
>   screens: 1 
>   Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") 
>   s-diag: 414mm (16.3") 
>   Monitor-1: eDP-1 res: 1366x768 hz: 60 dpi: 112 
>   size: 309x174mm (12.2x6.9") diag: 355mm (14") 
>   OpenGL: renderer: AMD Radeon Vega 3 Graphics (RAVEN2 DRM 3.39.0 
>   5.9.11-3-MANJARO LLVM 11.0.0) 
>   v: 4.6 Mesa 20.2.3 direct render: Yes 
> Audio:
>   Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio 
>   vendor: Hewlett-Packard driver: snd_hda_intel v: kernel 
>   bus ID: 04:00.1 chip ID: 1002:15de 
>   Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor 
>   vendor: Hewlett-Packard driver: N/A 
>   alternate: snd_pci_acp3x, snd_rn_pci_acp3x bus ID: 04:00.5 
>   chip ID: 1022:15e2 
>   Device-3: AMD Family 17h HD Audio vendor: Hewlett-Packard 
>   driver: snd_hda_intel v: kernel bus ID: 04:00.6 chip ID: 1022:15e3 
>   Sound Server: ALSA v: k5.9.11-3-MANJARO 
> Network:
>   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
>   vendor: Hewlett-Packard driver: r8168 v: 8.048.03-NAPI modules: r8169 
>   port: f000 bus ID: 02:00.0 chip ID: 10ec:8168 
>   IF: eno1 state: down mac: <filter> 
>   Device-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter 
>   vendor: Hewlett-Packard driver: rtl8821ce v: N/A 
>   modules: rtw88_8821ce,8821ce port: e000 bus ID: 03:00.0 
>   chip ID: 10ec:c821 
>   IF: wlp3s0 state: up mac: <filter> 
> Drives:
>   Local Storage: total: 476.94 GiB used: 43.74 GiB (9.2%) 
>   ID-1: /dev/nvme0n1 vendor: SK Hynix model: BC511 HFM512GDJTNI-82A0A 
>   size: 476.94 GiB block size: physical: 512 B logical: 512 B 
>   speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: HPS0 
>   temp: 35 Celsius C scheme: GPT 
>   SMART: yes health: PASSED on: 6 hrs cycles: 49 
>   read-units: 565,367 [289 GB] written-units: 404,551 [207 GB] 
> Partition:
>   ID-1: / raw size: 476.64 GiB size: 468.16 GiB (98.22%) 
>   used: 43.74 GiB (9.3%) fs: ext4 block size: 4096 B dev: /dev/nvme0n1p2 
> Swap:
>   Alert: No Swap data was found. 
> Sensors:
>   System Temperatures: cpu: 4
> 9.9 C mobo: 0.0 C gpu: amdgpu temp: 49.0 C 
>   Fan Speeds (RPM): N/A 
> Info:
>   Processes: 244 Uptime: 38m Memory: 5.78 GiB used: 2.83 GiB (49.0%) 
>   Init: systemd v: 246 Compilers: gcc: 10.2.0 Packages: 1296 
>   pacman: 1283 lib: 356 flatpak: 0 snap: 13 Shell: Bash (su) v: 5.0.18 
>   running in: konsole inxi: 3.1.08
sudo inxi -m
Memory:
  RAM: total: 5.78 GiB used: 2.89 GiB (50.0%) 
  Array-1: capacity: 32 GiB slots: 2 EC: None 
  Device-1: Bottom - Slot 1 (left) size: 8 GiB speed: 2667 MT/s 
  Device-2: Bottom - Slot 2 (right) size: No Module Installed

También probé actualizando el kernel, pero igual el problema sigue

Entonces no se que mas podría hacer.

Gracias!

Normalmente los sistemas operativos le dan una parte de la RAM a la tarjeta grafica si lo requiere,por lo menos asi pasa en Windows y tambien aca me pasa en Manjaro,solo le da 300 MB a mi tarjeta integrada.

No se como desactivarlo pero deberia ser en la BIOS,pero si no te sale entonces no tengo idea de que otro lugar podria estar.

Si lo se, pero 2GB es mucho para eso no? jaja, aunque ya verifiqué el problema con

glxinfo -B

Y si parece ser que está compartiendo le 2GB y algo mas a la Vega 3, pero no entiendo si dice “dedidaca” porque no muestra el resto de la Ram

El output que muestra esto:


name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: AMD Radeon(TM) Vega 3 Graphics (RAVEN2, DRM 3.39.0, 5.9.11-3-MANJARO, LLVM 11.0.0) (0x15d8)
Version: 20.2.3
Accelerated: yes
Video memory: 2048MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 1831 MB, largest block: 1831 MB
VBO free aux. memory - total: 2986 MB, largest block: 2986 MB
Texture free memory - total: 1831 MB, largest block: 1831 MB
Texture free aux. memory - total: 2986 MB, largest block: 2986 MB
Renderbuffer free memory - total: 1831 MB, largest block: 1831 MB
Renderbuffer free aux. memory - total: 2986 MB, largest block: 2986 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 2048 MB
Total available memory: 5120 MB
Currently available dedicated video memory: 1831 MB
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon(TM) Vega 3 Graphics (RAVEN2, DRM 3.39.0, 5.9.1
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.2.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.2.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Eso no es un problema, los otros 2.2 GB de Ram están reservados para la GPU, como puedes ver el sistema si reconoce tu modulo de memoria

Device-1: Bottom - Slot 1 (left) size: 8 GiB speed: 2667 MT/s

Generalmente puedes modificar cuanta RAM le quieres dedicar a la tarjeta gráfica en la BIOS (UEFI)

Si eso es lo que intenté hacer la primera vez que me di cuenta de esto, pero no puedo modificarlo en esta BIOS hp :confused:

Hola.
Me parece recordar que en la página web de AMD explican que los procesadores Ryzen con gráficos integrados consumen esa RAM del sistema, así que dudo que se pueda ajustar a nivel de BIOS.
Un saludo.

1 Like