I'm mad about Non-PAE!!!
-
- Posts: 5
- Joined: Tue 21 May 2013, 18:01
I'm mad about Non-PAE!!!
How can you not tell people this is non pae?
Puppy Distros are meant for old computers.
that is the point of them.
I'm fed up downloading megabytes of stuff only to find out it is useless on a Dell D505 Pentium M.
Puppy Distros are meant for old computers.
that is the point of them.
I'm fed up downloading megabytes of stuff only to find out it is useless on a Dell D505 Pentium M.
Read before you download
Just a suggestion. There are plenty of versions of Puppy. Read before you take your time to download. Some are PAE, some aren't. Thanks, Rob
Most Puppies ARE non-PAE, and that is why it works so well on most old computers.
Some of the newest Puppies have both PAE and non-PAE builds, and it is usually pretty clearly labelled as such.
What did you download?
What are you looking for? For an older machine like that, have a look at Wary or Classic Pup.
Classic:
http://www.smokey01.com/ttuuxxx/2.14X/i ... -top10.iso
Wary:
http://distro.ibiblio.org/quirky/wary-5.5/wary-5.5.iso
Hope that helps
Paul
Some of the newest Puppies have both PAE and non-PAE builds, and it is usually pretty clearly labelled as such.
What did you download?
What are you looking for? For an older machine like that, have a look at Wary or Classic Pup.
Classic:
http://www.smokey01.com/ttuuxxx/2.14X/i ... -top10.iso
Wary:
http://distro.ibiblio.org/quirky/wary-5.5/wary-5.5.iso
Hope that helps
Paul
The Puppy Development community works very hard to generate General Purpose 32bit distros for our use.
It appears you may have just joined the forum. So, you "may" be new here.
For about the last 3 years many/most Puppy developers have been sharing the "target" PC they expect for the distros they build for community consumption. Since there is no "standard format" of announcing this, sometimes, we have to dig a little to get that understanding.
Last year, this community made major efforts in transistioning distros to work in 2 major areas for General Purpose 32bit Puppy systems:
In an effort to help you I see that your laptop has one of these CPU:
The PAE development is designed, specifically, to extend the system configurations that PUPs can run on....not to limit Puppy Linux. Over 99% of the CPUs built by AMD and Intel have PAE. Thats a lot of millions of PCs since 1995.
The community can help you, should you want its help. So I will take a step to ask a couple of key questions such that members here can share good information to help
Question that we need answers to better help youShould you want help, please share the answers to all the questions and also post the results of the above commands.
You can trust that members, here, will assist with a better understanding from you.
Here to help
It appears you may have just joined the forum. So, you "may" be new here.
For about the last 3 years many/most Puppy developers have been sharing the "target" PC they expect for the distros they build for community consumption. Since there is no "standard format" of announcing this, sometimes, we have to dig a little to get that understanding.
Last year, this community made major efforts in transistioning distros to work in 2 major areas for General Purpose 32bit Puppy systems:
- Most, now, build a 32bit version that seems to work very well on PCs from 512MB to 4GB. This is labeled sometimes as "4G" and other times as non-PAE.
- And many distro builders also make a 32bit version which will work on any PC since 1995 which comes with the Intel PAE spec.
In an effort to help you I see that your laptop has one of these CPU:
- Intel® Pentium M® Processors up to 735 (1.70 Ghz, 2MB L2 cache);
- Intel® Pentium M® Processors up to 1.60 Ghz (1MB L2 cache);
- Intel® Celeron M® Processors up to 340 (1.50 Ghz, 512KB L2 cache)
The PAE development is designed, specifically, to extend the system configurations that PUPs can run on....not to limit Puppy Linux. Over 99% of the CPUs built by AMD and Intel have PAE. Thats a lot of millions of PCs since 1995.
The community can help you, should you want its help. So I will take a step to ask a couple of key questions such that members here can share good information to help
Question that we need answers to better help you
- Which of the above processors do you have on the D505?
- How much RAM do you have on the D505?
- What Operating System were you running BEFORE you signed into the forum on the D505?
Code: Select all
# uname -a
# grep flags /proc/cpuinfo
You can trust that members, here, will assist with a better understanding from you.
Here to help
- Moose On The Loose
- Posts: 965
- Joined: Thu 24 Feb 2011, 14:54
Perhaps we should start one. Only folks who know to read this forum can be let in on our secret plan to take over the world by providing software designed to run very well and be easy to use on different machines and thus force those who try to sell competing software out of business.gcmartin wrote: There is no conspiracy active in this community nor is there attempts to purposely hide information for any greater purpose.
I did think of an idea that is slightly above my skill level to make life easier for folks with hardware we did not expect to be run on.
When puppy comes up the first time, it tries to go straight into running with the hardware it thinks is there. It may be worth it to add a text mode dialog just before this that says something like this:
If the answer yes is given each wizard can be run with perhaps an extra line of text suggesting they may try a different setting.We have looked at this machine and think we know what hardware is installed. Based on what we see, we are about to start using your video card etc.
Some brands of computers have hardware that looks like one thing but in fact is something else. If the screen goes black and stays that way for several minutes, it is safe to just reset the computer and try again. Your hard drive is not touched.
Is this a case of you trying again?
(NO) (YES)
-
- Posts: 5
- Joined: Tue 21 May 2013, 18:01
THANKS
Thanks for those who posted the genuinely helpful answers.
Sorry ,it was 3 in the morning (Non compos mentis)!
Thanks again for the helpful pointers.
Shouldn't we ask the "Linux Community" to state pae or non pae on all releases?
I'm using Fakepae with one my of Ubuntu spinoffs and it seems to work ok.
Sadly it's not recognized at the bios level when first booting other distros i like to check out.
Sorry ,it was 3 in the morning (Non compos mentis)!
Thanks again for the helpful pointers.
Shouldn't we ask the "Linux Community" to state pae or non pae on all releases?
I'm using Fakepae with one my of Ubuntu spinoffs and it seems to work ok.
Sadly it's not recognized at the bios level when first booting other distros i like to check out.
- AwesomesaurusRex
- Posts: 21
- Joined: Mon 03 Jun 2013, 20:12
Re: THANKS
I think that makes perfect sense.donkeymilk wrote:Shouldn't we ask the "Linux Community" to state pae or non pae on all releases?
personally i think pae is dumb. if you have 4gb or more you are probably running a 64bit cpu so you should use a 64bit os.
The laptop mentioned by @Donkeymilk is only 32bit.
PAE does NOT degrade Puppy LInux behavior should he choose to use it. Its not a question of PAE or non-PAE on the 99% of all 32bit capable PCs since 1995. There really are a very few PCs-laptops that are NOT PAE capable NO MATTER HOW MUCH RAM you have. PAE Is not and never was a 4GB or greater technology. Its a memory-addressing technology BUILT-IN the hardware (CPU) of the PC. Thus, the pre-1995 technology (non-PAE) works and the post-1995 hardware technology (known as PAE) works TOO with NO drawbacks to either of the 2,
So, if you have a PAE capable PC/laptop, its your choice when a developer offers you a choice.
The primary reason developers offer PAE capability is that they KNOW that a PAE distro will work NO MATTER HOW MUCH RAM you have. from 384MB (some distros) to as much as you can get the BIOS to use. And, Puppy is designed to incorporate all of that memory into its RAM file system for productive user use. For non-PAE distros, the same use exist, but, the amount of RAM is limited. Again, both of these work will work on a PAE capable PC, without issue or drawbacks.
This is the technology. Its not a feeling.
Either, will probably work on your laptop. @Donkeymilk, use your discretion. On some distros, if you do NOT have a PAE laptop/PC, you will get a message indicating this when you try to boot. Otherwise, it will "just boot to desktop".
This is offer to help in understanding. Its, simply, for informational purposes.
PAE does NOT degrade Puppy LInux behavior should he choose to use it. Its not a question of PAE or non-PAE on the 99% of all 32bit capable PCs since 1995. There really are a very few PCs-laptops that are NOT PAE capable NO MATTER HOW MUCH RAM you have. PAE Is not and never was a 4GB or greater technology. Its a memory-addressing technology BUILT-IN the hardware (CPU) of the PC. Thus, the pre-1995 technology (non-PAE) works and the post-1995 hardware technology (known as PAE) works TOO with NO drawbacks to either of the 2,
So, if you have a PAE capable PC/laptop, its your choice when a developer offers you a choice.
The primary reason developers offer PAE capability is that they KNOW that a PAE distro will work NO MATTER HOW MUCH RAM you have. from 384MB (some distros) to as much as you can get the BIOS to use. And, Puppy is designed to incorporate all of that memory into its RAM file system for productive user use. For non-PAE distros, the same use exist, but, the amount of RAM is limited. Again, both of these work will work on a PAE capable PC, without issue or drawbacks.
This is the technology. Its not a feeling.
Either, will probably work on your laptop. @Donkeymilk, use your discretion. On some distros, if you do NOT have a PAE laptop/PC, you will get a message indicating this when you try to boot. Otherwise, it will "just boot to desktop".
This is offer to help in understanding. Its, simply, for informational purposes.
Here's what wikipedia has to say on PAE:
http://en.wikipedia.org/wiki/Physical_Address_Extension
How to check if your cpu supports PAE? It can be done in a glorious way via this command:
http://en.wikipedia.org/wiki/Physical_Address_Extension
editWikipedia wrote:The Linux kernel includes full PAE mode support starting with version 2.3.23,[17] enabling access of up to 64 GB of memory on 32-bit machines. A PAE-enabled Linux kernel requires that the CPU also support PAE. The Linux kernel supports PAE as a build option and major distributions provide a PAE kernel either as the default or as an option. As of 2009,[18] some common Linux distributions have started to use a PAE-enabled kernel as the distribution-specific default.[18] As of 2012, common Linux distributions have stopped distributing non-PAE kernels, thus making PAE hardware mandatory - examples being Red Hat Enterprise Linux / CentOS from version 6.0, Ubuntu (and derivatives like Linux Mint) from 12.10.[19] Fedora and Debian still distribute both PAE and non-PAE kernels.
How to check if your cpu supports PAE? It can be done in a glorious way via this command:
Code: Select all
grep --color=always -i PAE /proc/cpuinfo
Nothing "glorious" about it!anikin wrote: How to check if your cpu supports PAE? It can be done in a glorious way via this command:Code: Select all
grep --color=always -i PAE /proc/cpuinfo
The command does nothing on a non-PAE machine.
Doesn't mention PAE on others.
Inspiron 700m, Pent.M 1.6Ghz, 1Gb ram.
Msi Wind U100, N270 1.6>2.0Ghz, 1.5Gb ram.
Eeepc 8g 701, 900Mhz, 1Gb ram.
Full installs
No problem on PAE machines here, see image below.
If glory can't be observed on a non pae cpu ... isn't that a limitation of the cpu? No PAE, no glory. Although, frankly, I haven't bothered to test the command on a non-pae cpu.
If glory can't be observed on a non pae cpu ... isn't that a limitation of the cpu? No PAE, no glory. Although, frankly, I haven't bothered to test the command on a non-pae cpu.
- Attachments
-
- cpu_pae.png
- (38.58 KiB) Downloaded 909 times
While the above quoted statement(s) are true, it needs to be pointed out (for those who may not know): that NO distro with a PAE enabled kernel will work or install on ANY computer that has a NON pae processor.gcmartin wrote:So, if you have a PAE capable PC/laptop, its your choice when a developer offers you a choice.
The primary reason developers offer PAE capability is that they KNOW that a PAE distro will work NO MATTER HOW MUCH RAM you have. from 384MB (some distros) to as much as you can get the BIOS to use. And, Puppy is designed to incorporate all of that memory into its RAM file system for productive user use. For non-PAE distros, the same use exist, but, the amount of RAM is limited. Again, both of these work will work on a PAE capable PC, without issue or drawbacks.
There is a "trick" called [fake PAE], but it's a hack to FORCE something that wasn't designed to work to "usually" work.
The decision by "whomever" to discontinue supporting non pae processors was poorly thought out, at best.
Whoever "they"are should have kept the status quo and simply supplied the PAE enabled kernel during the install updates process. This would have GUARANTEED compatibility (in this area), while still enabling a given kernel to be more precisely matched to a given hardware setup.
Instead "they" decided that they would use kernels that are already PAE enabled by default. You have every right to be upset about this, it was a dumb move, plain and simple. I too am approaching the $25.00 mark in cd's/dvd's that are now beautiful coasters.