[1] 2 >>> Archiv / MLD 2.x / General / Kernel Hardcoded Auf 1gb?
 

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Kernel Hardcoded Auf 1gb?
« on: September 12, 2010, 20:34:58 »
Hallo!

Frage an Claus:

Ist der Kernel der MLD2 hardcoded auf max 1GB RAM? Ich habe jetzt in meinem VDR 2 (Siehe Sig.) 2x 1GB RAM drin, das BIOS bestätigt mir auch das Vorhadensein von 2088MB. Aber die MLD sieht nur knapp über 900MB.

Code: [Select]
MLD> cat /proc/meminfo
MemTotal:       904368 kB
MemFree:        698152 kB
Buffers:         15152 kB
Cached:         119320 kB
SwapCached:          0 kB
Active:          71992 kB
Inactive:       112652 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:              16 kB
Writeback:           0 kB
AnonPages:       50224 kB
Mapped:           8048 kB
Slab:             9824 kB
SReclaimable:     5928 kB
SUnreclaim:       3896 kB
PageTables:        448 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:    452184 kB
Committed_AS:   916212 kB
VmallocTotal:   122572 kB
VmallocUsed:     11608 kB
VmallocChunk:   110316 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
HugePages_Surp:      0
Hugepagesize:     4096 kB


Ist das bekannt?

Grüße
Marcus
Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Kernel Hardcoded Auf 1gb?
« Reply #1 on: September 12, 2010, 22:00:19 »
Hi Marcus,

das hast Du richtig erkannt. Der Kernel ist lediglich mit Support bis 1GB Kompiliert. Das dürfte im Normalfall auch kein Problem darstellen. Lediglich wenn Du den 2. GB als Video Aufnahme Speicher verwenden wolltest ist das nun ein wenig ärgerlich...

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #2 on: September 13, 2010, 13:48:55 »
Ja, Stichwort Timeshift im Arbeitsspeicher. Hab mir dafür extra zwei von den mittlerweile richtig teuren DDR400 Speicherriegeln geholt. Ist halt schon cool, wenn man nach ner halben Stunde plötzlich feststellt, dass der Film eigentlich ne Aufnahme wert ist und man ihn "rückwirkend" aufnehmen kann. Und das alles, ohne dass ständig auf die Platte geschrieben wird. Bei VDR1 aus der Sig. waren sogar 3GB vorgesehen, maximale Ausbaustufe halt.

So wie sich deine Antwort liest, ist es wohl nicht einfach, dass jetzt mal eben zu ändern, richtig?

Grüße
Marcus
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #3 on: September 14, 2010, 17:50:05 »
Mir fällt gerade ein, gibt es einen speziellen Grund für die Beschränkung? Muss man beim Compilieren angeben wieviel RAM maximal verwendet wird?

Grüße
Marcus
Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Kernel Hardcoded Auf 1gb?
« Reply #4 on: September 18, 2010, 12:44:20 »
ne, ist ne Kleinigkeit, halt nur ne Einstellung in der Kernelkonfiguration.
Der einzige Haken an der Sache ist, dass dann eventuell alle Addons die Kernelmodule nicht mehr kompatibel sind.
Das anheben der Speichergrenze auf 4GB hat auch weiter keine relevanten Nebeneffekte. Erst wenn noch mehr unterstützt werden soll, bringt das auf nem 32Bit System Nachteile. Ich werd mal sehen ob ich Dir dieses Wochenende nen neuen Kernel bereitstelle. Du musst dann halt selber mal schauen ob der funktioniert ohne den Rest ebenfalls auszutauschen.

Claus
« Last Edit: September 18, 2010, 12:46:02 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #5 on: September 18, 2010, 12:59:00 »
Danke Claus!

Aber ich fürchte, ich muss den Rest eh austauschen, da ich gerade die Bootpartition meiner MLD (ausgerechnet die bei der Freundin) zerschossen habe. Atm bin ich beim Sichern der Aufnahmen. Acronis sagt, dass das noch ca. zwei Tage benötigt. Naja, so eine Terabyte Festplatte hat halt auch Nachteile, zumindest wenn man alles sichern muss. Dann muss ich die MLD eh komplett neu installieren, somit auch alle Addons.

Die zerschossene Bootpartition sind übrigens noch Nachwehen vom Umzug auf die neue Festplatte. Damals hatte ich das Backup mit Norton Ghost gemacht und auf die neue Platte zurückgeschrieben. Dabei hat Ghost wohl einiges kaputt gemacht, weil es wohl mit ext3 nich richtig klarkommt. Die MLD lief aber trotzdem, hat die Bootpartition dann als ext2 geladen. Jedenfalls habe ich gestern Abend mal e2fsck auf die Platte losgelassen. Naja, es ist nicht mehr viel verwertbares bei rausgekommen. -> GRUB ERROR

Jetzt wird die MLD halt einmal neu installiert.

Grüße
Marcus
Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Kernel Hardcoded Auf 1gb?
« Reply #6 on: September 23, 2010, 20:45:57 »
Hi,

mir ging das nicht darum das Du dann alle Addons austauschen musst, sondern das ich die auch alle auf dem Webserver packen muss, bzw. die gesamte Distrie updaten müsste, was ich nicht möchte. Ich hab Dir nun erst mal nur nen geänderten Kernel fertig gemacht. Du kannst den hier herunterladen:
http://www.minidvblinux.dyndns.org/site/to...6.25.13.2_44.gz
Die Datei muss dann im Addons Ordner abgelegt werden und die vorhandene ersetzen. Du musst aber damit rechnen das mit dem Kernel lediglich das Grundsystem funktioniert, Netzwerk und andere Sachen die Treiber benötigen jedoch nicht. Du solltest den original Kernel also nicht löschen sondern aufbewahren.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #7 on: September 23, 2010, 20:58:18 »
Ok, danke!

Ich werde aber erst in ein paar Wochen zum Testen kommen, weil ich beruflich noch unterwegs bin. So ist das halt als Monteur. ;(

Wenn ich dich jetzt richtig verstanden habe, dann
- kann die MLD mit dem Kernel funktionieren
- kann es aber auch sein, dass es nicht funktioniert, weil die Addons, die Kernelmodule beinhalten, nicht mehr zu Kernel kompatibel sind

Im 1. Fall wird der Kernel offiziell in die MLD fliessen, und
im 2. Fall müsste ich dann mit 1GB leben, richtig?

Grüße und vielen Dank
Marcus
Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20527
    • View Profile
    • ClausMuus.de
Kernel Hardcoded Auf 1gb?
« Reply #8 on: September 24, 2010, 23:42:20 »
Ist schon ok, wenn Du erst später zum testen kommst.

Im zweiten Fall müsste ich halt ne komplette MLD mit dem neuen Kernel bauen lassen. Dann müssen wir aber noch überlegen ob das nen offizielles Update wird, oder ne spezial Edition.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Marcus

  • Profi Member
  • ****
  • Posts: 425
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #9 on: November 07, 2010, 17:48:34 »
Hey Claus!

Habe gerade den Kernel ausprobiert.

Code: [Select]
MLD> cat /proc/meminfo
MemTotal:      2066536 kB
MemFree:       1901100 kB
Buffers:          1372 kB
Cached:         130644 kB
SwapCached:          0 kB
Active:          71300 kB
Inactive:        75816 kB
HighTotal:     1171392 kB
HighFree:      1018164 kB
LowTotal:       895144 kB
LowFree:        882936 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:               8 kB
Writeback:           0 kB
AnonPages:       15100 kB
Mapped:           8524 kB
Slab:             6780 kB
SReclaimable:     3408 kB
SUnreclaim:       3372 kB
PageTables:        392 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:   1033268 kB
Committed_AS:   225452 kB
VmallocTotal:   114680 kB
VmallocUsed:     11484 kB
VmallocChunk:   102348 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
HugePages_Surp:      0
Hugepagesize:     4096 kB


Also, die MLD sieht nun schonmal die zwei Gigabyte Arbeitsspeicher.

Login via Putty und WinSCP funktioniert auch, also sollte das LAN-Addon funktionieren. LIRC, DVB und DVB-USB funktionieren ebenso perfekt. Also sollte der Kernel kompatibel zu den Addons sein, richtig?

Vielen Dank!  :applaus  :applaus

Grüße
Marcus
Hardware (show / hide)

Offline outis

  • Adv. Member
  • ***
  • Posts: 211
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #10 on: April 16, 2020, 16:44:33 »
Wie ist es denn mittlerweile um dieses Thema bestellt? Offenbar ist die Arbeitsspeichergrenze nach wie vor in den MLDs konfiguriert. Soll das dauerhaft so bleiben? Kann mehr Arbeitsspeicher nicht z.B. auch für transcoding/markad o.ä. nützlich sein? Ich hätte fast meinen rpi verdächtigt, dass nicht drin ist, was auf der Verpackung draufsteht. ;)
Viele Grüße
Jochen

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1512
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #11 on: April 16, 2020, 19:26:18 »
Hi outis,

du hast aber schon gesehen, das der Thread hier 10 Jahre alt ist.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline outis

  • Adv. Member
  • ***
  • Posts: 211
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #12 on: April 16, 2020, 19:31:44 »
Gewiss doch, aber das Thema erscheint nicht tot.

Code: [Select]
MLD-Server> vcgencmd get_mem arm && vcgencmd get_mem gpu
arm=768M
gpu=256M

Der Rechner hat 4Gb Ram.
« Last Edit: April 16, 2020, 19:33:22 by outis »
Viele Grüße
Jochen

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1512
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #13 on: April 16, 2020, 19:33:58 »
Also ich bekomme auf meinen rpi4 die 4GB angezeigt, die auch drin sind.
Code: [Select]
MLD> cat /proc/meminfo
MemTotal:        3931732 kB
MemFree:         3537676 kB
MemAvailable:    3516208 kB
Buffers:               0 kB
Cached:           239548 kB

Gruß,
  Roland
« Last Edit: April 16, 2020, 19:35:33 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1512
    • View Profile
Kernel Hardcoded Auf 1gb?
« Reply #14 on: April 16, 2020, 19:40:01 »
Hi outis,

das vcgencnd läuft auf einem RPI4 nicht korrekt.
Code: [Select]
Note: On a Raspberry Pi 4 with greater than 1GB of RAM, the arm option is inaccurate.
This is because the GPU firmware which implements this command is only aware of the first gigabyte of RAM on the system,
so the arm setting will always return 1GB minus the gpu memory value.
To get an accurate report of the amount of ARM memory, use one of the standard Linux commands, such as free or cat /proc/meminfo

Gruß,
  Roland
« Last Edit: April 16, 2020, 19:42:23 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

[1] 2 >>> Archiv / MLD 2.x / General / Kernel Hardcoded Auf 1gb?
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.