Yesterday I ran into a problem after I delivered an additional 2GB RAM bar to my existing 2GB. The system saw only 3.2 GB, although bios defined all 4 GB
If you are using Ubuntu Desktop (I don’t know how in other distributions), just install the server core (PAE support is enabled by default) sudo apt-get install linux-server linux-headers-server
Or the second option is to assemble the core yourself. During configuration (for example, using “make menuconfig”) in the High Memory Support tab, select 64GB (thereby activating the PAE bit). I will not describe the whole process, since there are so many manuals for building the kernel on the network.
When the PAE mode is on, drivers can sometimes fall off, in many cases on a video card. Many stop working suspend. For some, the kernel generally crashes into the kernel panic (and that was it, although I don’t think that the reason for this is in PAE). In general, here you have to choose - do not sleep at night, but have the support of all 4 GB of RAM, or simply do not care about those 800 MB.