Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
On 2018-08-12 19:17, Pascal Hambourg wrote: Le 12/08/2018 à 19:53, deloptes a écrit : Dale Forsyth wrote: Hello, I have a system with Kernel 4.9.0-7-686, installed RAM are 3x 1GB but free -m only show 2GB. Please pay attention when reading, replying and quoting. "Dale Forsyth" did not write this part. He/she/it just replied to random threads to send spam. I was going to say something but I was going through the process count to a hundred, walk around the room tapping your head and rubbing your belly and so on. mick -- Key ID4BFEBB31
Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
Le 12/08/2018 à 19:53, deloptes a écrit : Dale Forsyth wrote: Hello, I have a system with Kernel 4.9.0-7-686, installed RAM are 3x 1GB but free -m only show 2GB. Please pay attention when reading, replying and quoting. "Dale Forsyth" did not write this part. He/she/it just replied to random threads to send spam.
Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
Dale Forsyth wrote: > Hello, I have a system with Kernel 4.9.0-7-686, installed RAM are 3x 1GB > but free -m only show 2GB. hyperactively posting is bad ting - the question was answered coupe of days ago. The answer was install PAE kernel. regards
Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
https://www.mycause.com.au/page/183259/a-smile-will-change-a-day-love-that-changed-my-world From: basti Sent: Tuesday, 7 August 2018 10:53 PM To: Debian.org Subject: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM Hello, I have a system with Kernel 4.9.0-7-686, installed RAM are 3x 1GB but free -m only show 2GB. Whats wrong here? # free -m totalusedfree shared buff/cache available Mem: 2018 2031204 25 6101569 Swap: 8191 08191 # dmidecode -t 17 # dmidecode 3.0 Getting SMBIOS data from sysfs. SMBIOS 2.4 present. Handle 0x0029, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: 72 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: DIMM-1A Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002A, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: 72 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: DIMM-2A Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002B, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: 72 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: DIMM-1B Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002C, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: DIMM Set: None Locator: DIMM-2B Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified As I know 6868 can address 4GB RAM Best Regards,
Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
Thanks a lot for all infos right now. I will try a PAE Kernel next week. best regards On 08.08.2018 01:48, Michael Stone wrote: > On Wed, Aug 08, 2018 at 12:25:14AM +0200, deloptes wrote: >> Pascal Hambourg wrote: >> >>> But you need a >>> 686-pae or amd64 kernel to use RAM beyond 4 GiB, as Michael pointed out. >> >> but he has 3GB and machine sees only 2 - is it because kernel is not pae? >> I was thinking that 686 system can see (and use) around 3GB and with some >> trick above, but in case of 4GB it did not make any sense from technical >> point of view, because much of it is lost for reserved mapping tables >> (AFAIR). So mem is optimal on that machine, but why it can see only 2 >> of 3? >> Is one GB shared with graphics controller? > > Short answer is yes, all 3GB should show up. Why isn't it? No idea. > dmesg would help, lscpu would help, knowing whether all 3GB is seen in > the system's bios would help. PAE kernel might help, and performance > with 3GB RAM and no PAE will be really terrible anyway. The only reason > to run a non-PAE kernel would be if the CPU is too old to support PAE. > (In which case there may be any number of reasons why things are flaky > on 15 or 20 year old hardware.) > > If this is a really, really old machine and just an experiment, carry > on. With reasonably modern hardware the right answer for >1G RAM is an > amd64 kernel. If you have an (unusual) need to run an i386 userspace you > can install the amd64 kernel on i386 system. All of the options for > running >1G on 32 bit kernel have pretty severe performance impact. > It's possible that memory has been reserved for an on-board GPU, but I'm > having trouble wrapping my head around the idea of a machine that > memory-limited using a gig of video memory. dmesg would help understand > that. I lean toward suspecting the chipset just doesn't support >2G, but > knowing what the BIOS reports would clear that up. > > Mike Stone >
Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
On Wed, Aug 08, 2018 at 12:25:14AM +0200, deloptes wrote: Pascal Hambourg wrote: But you need a 686-pae or amd64 kernel to use RAM beyond 4 GiB, as Michael pointed out. but he has 3GB and machine sees only 2 - is it because kernel is not pae? I was thinking that 686 system can see (and use) around 3GB and with some trick above, but in case of 4GB it did not make any sense from technical point of view, because much of it is lost for reserved mapping tables (AFAIR). So mem is optimal on that machine, but why it can see only 2 of 3? Is one GB shared with graphics controller? Short answer is yes, all 3GB should show up. Why isn't it? No idea. dmesg would help, lscpu would help, knowing whether all 3GB is seen in the system's bios would help. PAE kernel might help, and performance with 3GB RAM and no PAE will be really terrible anyway. The only reason to run a non-PAE kernel would be if the CPU is too old to support PAE. (In which case there may be any number of reasons why things are flaky on 15 or 20 year old hardware.) If this is a really, really old machine and just an experiment, carry on. With reasonably modern hardware the right answer for >1G RAM is an amd64 kernel. If you have an (unusual) need to run an i386 userspace you can install the amd64 kernel on i386 system. All of the options for running >1G on 32 bit kernel have pretty severe performance impact. It's possible that memory has been reserved for an on-board GPU, but I'm having trouble wrapping my head around the idea of a machine that memory-limited using a gig of video memory. dmesg would help understand that. I lean toward suspecting the chipset just doesn't support >2G, but knowing what the BIOS reports would clear that up. Mike Stone
Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
Pascal Hambourg wrote: > But you need a > 686-pae or amd64 kernel to use RAM beyond 4 GiB, as Michael pointed out. but he has 3GB and machine sees only 2 - is it because kernel is not pae? I was thinking that 686 system can see (and use) around 3GB and with some trick above, but in case of 4GB it did not make any sense from technical point of view, because much of it is lost for reserved mapping tables (AFAIR). So mem is optimal on that machine, but why it can see only 2 of 3? Is one GB shared with graphics controller? regards
Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
Le 07/08/2018 à 14:53, basti a écrit : Hello, I have a system with Kernel 4.9.0-7-686, installed RAM are 3x 1GB but free -m only show 2GB. Whats wrong here? (...) As I know 686 can address 4GB RAM No. It can address 4 GiB memory space. Memory space does not contain only RAM, it is also used to address system devices such as the graphics controller. The part of the memory address space which is reserved for system devices is often called "PCI hole". Some motherboards reserve a very large amount of address space for the PCI hole, up to 2 GiB as I have already seen. When you are lucky, the RAM which cannot be mapped in the PCI hole can be remapped beyond the 4 GiB boundary. Sometimes it requires to enable an option in the BIOS settings. But you need a 686-pae or amd64 kernel to use RAM beyond 4 GiB, as Michael pointed out.
Re: Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
On Tue, Aug 07, 2018 at 02:53:18PM +0200, basti wrote: Hello, I have a system with Kernel 4.9.0-7-686, installed RAM are 3x 1GB but free -m only show 2GB. Whats wrong here? Install a -pae kernel. Mike Stone
Kernel 4.9.0-7-686 Installed RAM vs. uabale RAM
Hello, I have a system with Kernel 4.9.0-7-686, installed RAM are 3x 1GB but free -m only show 2GB. Whats wrong here? # free -m total used free shared buff/cache available Mem: 2018 203 1204 25 610 1569 Swap: 8191 0 8191 # dmidecode -t 17 # dmidecode 3.0 Getting SMBIOS data from sysfs. SMBIOS 2.4 present. Handle 0x0029, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: 72 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: DIMM-1A Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002A, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: 72 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: DIMM-2A Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002B, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: 72 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: DIMM-1B Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002C, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: DIMM Set: None Locator: DIMM-2B Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 800 MHz Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified As I know 6868 can address 4GB RAM Best Regards,