Secrets Of BIOS Tweaking 172
Sivar writes "While most enthusiasts are familiar with some settings that yield significant performance benefits, many other BIOS settings remain poorly described and may unknowingly play a crucial role in system performance and stability. Ars Technica has an excellent article describing some of the most obscure settings, useful not only for performance, but for tweaking stability and hardware compatibility as well."
USB Keyboard And LILO (Score:5, Informative)
Re:USB Keyboard And LILO-Disappearing keyboard. (Score:1, Informative)
The keyboard will sometimes disappear. This happens under W2K & Linux. The only solution I've seen is to power-down and shut off power to the power-supply and restart from their. A simple warm-boot will not help.
PnP (Score:3, Informative)
Re:PnP (Score:4, Informative)
I liked this article the first time i saw it... (Score:5, Informative)
http://www6.tomshardware.com/mainboard/97q1/97010
and also a guide on BIOS tuning:
http://www.tomshardware.com/howto/01q3/010725/ind
Re:I liked this article the first time i saw it... (Score:1, Funny)
for me to poop on.
Re:I liked this article the first time i saw it... (Score:1, Interesting)
Adrian's Rojak Pot : http://www.rojakpot.com/Speed_Demonz/New_BIOS_Gui
It's in the middle of rev 7.0 now, but the 6.x series are pretty good.
Re:I liked this article the first time i saw it... (Score:4, Interesting)
http://arstechnica.infopop.net/OpenTopic/page?a=t
In this forum the poster makes a pretty convincing case that the photo of the P4 3.3GHz chip in the "Hot Contraband: P4 With 3.6 GHz" [tomshardware.com] article was forged. A subtraction analysis (described in detail in the forum) shows a nice little black box indicating they just copied a "3" to make the 3.3GHz photo.
In my mind, this throws a lot of doubt on anything posted on Tom's hardware. Which is really too bad-- I liked that site a lot.
Re:I liked this article the first time i saw it... (Score:2)
seriously though. why would they fake a pic like that? it makes me wonder if their articles are even true anymore. how many of their benchmarks are fake?
Re:I liked this article the first time i saw it... (Score:2)
Re:I liked this article the first time i saw it... (Score:2)
I was really hoping my last memories of Tom's would be good ones. Tom's used to be a great resource in the olden days of overclocking. I learned the basics from him, and overclocked my Pentium 166 to 200 and later my PIII 550 to 733, and both still run stably with "stock" fans and default voltage years later. Now I see deception, and I hear that this isn't the first time.
This is like being 12 years old and being told to go visit your dying grandpa in a hospital room. Instead of just remembering him laughing and teaching you how to work with wood, you get to remember tubes everywhere and his hands shaking...
Re:I liked this article the first time i saw it... (Score:2)
Thus the about face on Rambus and Intel in general.
Tom "will never forget the deceit of Intel" revolving around the memory translator hub recall, the 1.13 Ghz
A few days after I noticed the "Editorial content sponsorships", he posted the editorial "proving" that Rambus was better than DDR because on a heavily overclocked system, DDR stops scaling.
Tom is a heel. I once admired him. He brought Intel to it's knees by proving the 1.13 processor was factory overclocked.
Now Tom is an Intel/Rambus/Bapco stool.
At least Alex "Sharky" Ross had the moral spine to leave Sharky's when that site became an Intel ad.
Re:I liked this article the first time i saw it... (Score:2)
Tom, is a FILTHY WHORE.
He was in bed with 3Dfx, so proclaimed with supposed evidence that AGP gave no benefits over PCI. Then when he jumped out of their bed and into nVidia's, suddenly this was no longer an issue and he no longer ran benchmarks designed specifically to work within the SEVERE on board memory and PCI bandwidth constraints of 3Dfx products at the time (Voodoo2).
His site, even showed a Matrox G200 running much faster than a dual Voodoo2 setup (during his 3Dfx days), with a benchmark that used textures too big for the Voodoo2's to handle without using the PCI bus. A MATROX G200 BEATING THE SHIT OUT OF DUAL VOODOO2'S?!?! If that's not AGP coming to the rescue, then what is it? Of course, he conveniently ignored that minor little detail.
Anyone else know of any examples where Tom has made a sudden 180 degree turn in strong opinion immediately following a change in advertiser?
Then again, could it just be that he is a complete moron? He certainly would appear to not grasp even the basics of CS, the good articles are written by others.
Re:I liked this article the first time i saw it... (Score:2)
I remember back when the Voodoo2 reined supreme and he was in bed with 3Dfx, he claimed that AGP did not give any performance benefits over PCI, which is of course a great big pile of steaming horse shit.
He had some article written by some supposed CS expert that tried to state just that, but without any technical merit at all.
I thought it was pretty funny though, that on his own site, was a texture heavy benchmark showing a slow Matrox G200 AGP card running many many times faster than a system with dual Voodoo2's! This being due to the fact that the Voodoo2's could not cache enough of the textures locally and had to rely on the comparatively SLOW PCI bus.
A performance hit so severe, that a slow G200 was even able to run much faster due to it's AGP bus.
Of course, when Tom suddenly became an " Official nVidia review site! ", AGP was also suddenly much faster than PCI.
Oh what power Tom wields! The power of ignorance.
Re:I liked this article the first time i saw it... (Score:1)
Just a little warning so that you dont' need to reset back to factory default.
Re:I liked this article the first time i saw it... (Score:1)
this is the funniest thg remark i have seen EVER of thg
and to keep this post up on the topic..
toms hardware has never been very trustworthy or even a good read.. just gimmicks after gimmicks, like their 'watercooling video guide', sure it shows how to stick hoses to block, but that's just about the real use of it, and the stupid dudes can't figure out that if i download divx avi there's no point zipping it up
This is great (Score:1)
BIOS? (Score:5, Funny)
Is it that hard to supply a BIOS setup manual? (Score:5, Insightful)
There sure has a reason to be for the lack of good documentation. The best manual uptill now was the one that came with my old ABIT KT7a RAID mobo, but maybe that's because back in those days it was considered a home "tweakers" board. So mr. Phoenix, Award, AMI, if you read this, please o please bundle nice manuals with your BIOS setups for us endusers to use, instead of hoping for great sites like Ars Technica and Tom's Hardware to help us out.
Re:Is it that hard to supply a BIOS setup manual? (Score:3, Insightful)
However, that isn't really any excuse for not documenting it elsewhere, other than some ID10T getting ideas that tweaking the BIOS is a safe thing to do...
Re:Is it that hard to supply a BIOS setup manual? (Score:2, Interesting)
What I'd love to see in BIOS is a good disk partitioning tool and a memtest86 [memtest86.com] or something like it.
Re:Is it that hard to supply a BIOS setup manual? (Score:2, Interesting)
Most BIOSes are designed to fit onto 128k or 256k parts. No real reason for this limit other than fact that these parts in volume are pretty cheap and they do the job required.
A company I used to work for made some embedded devices where we put the BIOS, OS and applications all on a 32MB flash part. It was basically an i386 platform with some custom hardware and software. Heck it could even run Win9x off a disk drive.
Re:Is it that hard to supply a BIOS setup manual? (Score:1)
There are some problems if you think in the long term - a typical BIOS wouldn't necessarily get outdated, but one with support for specific file systems would. Or could.
Re:Is it that hard to supply a BIOS setup manual? (Score:1)
Same for memtest86, if you have just one computer and the OS won't boot downloading it would be pretty hard. If some manufacturer made a decent board with embedded diagnostic and recovery tools I'd buy it as soon as I could
Re:Is it that hard to supply a BIOS setup manual? (Score:3, Interesting)
That's why BIOS is usually flashable, right? =)
Seriously, yes, having a built-in set of better diagnostic and prep utilities would be great. Just think of all those Gigabyte motherboards out there with dualie BIOS on the board, and what you could put in all that extra space if you could somehow access it.
On the other hand, while ROM does sound cheap, just remember that a $1 part undoubtedly costs more money to add to a board, probably more like $1.50 when you factor in the extra work in getting it on the board. Multiply $1.50 by 100,000 boards, and suddenly you're talking real money, and that's wholesale, way before retailer markup. Sure, hobbyists would be happy to pay the extra $1.50 (or even $5 or $10), but if they only buy 5-10% of the boards, the decision to include the part suddenly becomes much more difficult. Your average large VAR could care less about special BIOS options, and doesn't need to format drives in individual machines the way we do it because he has OEM licenses from MS, tapes of their latest OSes and software packs, and machines for batch-writing drives with the OS and software pre-installed.
P.S. My dollar figures are used to show the issue of relative costs only, and are probably nothing like the real costs.
Re:Is it that hard to supply a BIOS setup manual? (Score:2, Interesting)
Re:Is it that hard to supply a BIOS setup manual? (Score:4, Informative)
Of course, since there are really only half a dozen or so BIOS vendors, the mobo vendor manuals are pretty much interchangable, and /. not withstanding, I've found several web sites post documentation for them besides this one via Google [google.com].
Re:Is it that hard to supply a BIOS setup manual? (Score:2)
Re:Is it that hard to supply a BIOS setup manual? (Score:1)
Re:Is it that hard to supply a BIOS setup manual? (Score:1)
Re:Is it that hard to supply a BIOS setup manual? (Score:1)
If they want it to be as cryptic as possible, they'd be using 0's and 1's only.
they don't want some guy going "hey lets just crank up pci buss speed to 133mhz, shood make things faster!" and end up burning up a few pci devices.
I guess I'm guilty. I can't remember how many times I looked at my 286's BIOS settings and thought: Why don't I just set my base memory to 2048K and extended to 0K and get past the 640K limit? (ok, it's not as bad as burning up a few PCI devices, but it does demonstrate the curiosity in all of us) It was back in the time when HIMEM.SYS causes my system to hang every now and then, so I was limited by software that knew about INT 15h and assigned all the extra memory to HD cache.
Re:Is it that hard to supply a BIOS setup manual? (Score:1)
Bios "Help" (Score:3, Funny)
o ACPATI IEEE 9.0 compatability : ON | OFF
Help -- This settiong turns on or off ACPATI IEEE 9.0 compatability.
o CPU LIMIT PRIMER : FREE | POST | RETRAIN
Help -- This setting sets the primer for the CPU LIMIT
o DARNING PORT FLANGE : WITHIN | OVER | COMPLIANT
Help -- This setting alters the darning on the PORT FLANGE
Re:Is it that hard to supply a BIOS setup manual? (Score:4, Interesting)
In case you are still mystified about A-20, it is an ancient holdover from when machines didn't have a high memory area. In 16 bit arithmetic, incrementing 65535 produces 0, and many programs took "advantage" of this fact. However on newer systems there was an extra address line, and if it was enabled this address "rollover" didn't happen correctly. Result: legacy programs crashing.
A-20 is automatically enabled by all 32-bit operating systems anyway. The option in the BIOS is there to control HOW that enabling happens. Modern chipsets can enable A-20 directly. Historically, however, A-20 was logically AND-ed with a pin on the keyboard controller, so in order to enable A-20 you had to reprogram the keyboard controller.
I love PCs, they are the only hardware I've encountered where you have to program the keyboard chip in order to enable high memory access. :)
Re:Is it that hard to supply a BIOS setup manual? (Score:1)
So it's hard not to suspect something like what happened to Be, when they persuaded a manufacturor to install BeOS to dualboot with Windows, and MS perusaded them to remove nay mention of this feature from the manual.
Re:Is it that hard to supply a BIOS setup manual? (Score:2, Informative)
Note that Phoenix gobbled up Award about five years ago. They're now different product lines of the same company.
sorta useful, but short of the mark (Score:5, Insightful)
"Sound Blaster Live cards like this to be enabled. It essentially removes 1MB of your RAM, so consider replacing the sound card instead."
Yeah, it would suck to have only 511 megs available. I'm not giving up my SB Live any time soon, at least not till I decide to get Audigy. It does mention that this is for SB16 emulation, but doesnt clarify by saying you only need that if you want legacy DOS soundblaster support. It's actually wrong: SB16 emulation happens transparently, SB16 pseudo-emulated 'mode' requires this. (Booting into plain DOS rather than running in a Win2k/XP console)
On the Video RAM Cache:
"Disable this. You don't want to be wasting the L2 cache on fast video RAM when you have slow system RAM to deal with"
Not every box has a sooper-dooper fast mega-card in it. I have boxes with old Cirrus Logic and Mach64 cards in 'em. And not every PC is equipped with AGP. Enabling this can yield a performance boost on some hardware, a little more detail here would help.
I dont have time to analyse the whole thing.. It got slashdotted before I could make it through, and I'm not a know-it-all techie geek. I just have enough rope to hang myself with, as the saying goes.
But like most 'BIOS' guides I've read, this gives alot of info on 'tweaks', with little mention of the damage that the wrong settings can do. I've seen RAM, PCI and AGP cards get fried because the user unwittingly 'overclocked' it.
They always just tell you what the fastest possible setting is, but never mention "if your hardware doesn't support it, you'll wreck it". Personally I think sacrificing stability for the sake of a 1% theoretical boost in performance is bad mojo.
There's also a disproportionate amount of Soundblaster-bashing going on here. Apparently my SB Lives have been crashing my systems and suffering poor sound latency for the last couple of years. Funny that I never noticed.
Re:sorta useful, but short of the mark (Score:2)
Eh, I don't know about the Sound Blaster Live. The ISA spec (or common implementation) has some sort of a snag where you must do some sort of initialization routine (fuck, I'm not a driver programmer) in the first 16 megs of PC memory. As far as I know, this doesn't exist with PCI cards.
I remember having a problem insmodding my SBPro for a very long time, but having no problems when it was compiled into my kernel. I finally got around to learning about this.
Problems ceased when I got a PCI soundcard. (SBLive Value in fact)
Re:sorta useful, but short of the mark (Score:3, Informative)
I'm no driver progammer either, but I know that this setting doesn't affect SoundBlaster Live under linux, WinNT/2k/XP. Or even 95/98/Me for that matter.
The article suggests that SB Live is somehow flawed in this respect, which to me just sounds like the author is making up a reason to hate SoundBlaster.
(The SB Live does have legitimate problems which are beyond the scope of the article. It doesn't like to co-exist with a secondary sound card, for example.)
Re:sorta useful, but short of the mark (Score:1)
Problems ceased when I got a PCI soundcard. (SBLive Value in fact)
I'll second this. I never had problems leaving the "16MB hole" option off when I was using a Creative ISA card. However, I've never needed it for my SBLive! 5.1, either. This is on Linux...I'm not sure about Windows, yet.
Re:sorta useful, but short of the mark (Score:1)
I'd be surprised if you ever saw a speedup for normal usage. Most VRAM writes are done via an acceleration engine/blitter that has no ability to use the L2 cache. And, for normal writes, good MTRRs [tldp.org] will take care of the rest. So, they're correct: it's almost always wrong to use L2 to cache VRAM. Disable this option.
Note that this is not the same as caching the video driver in system RAM. Back in the DOS days, the entire video driver was contained on the card in slow ROM. This option would cause that ROM to be copied to the system memory, offering a big speedup. However, all modern OSes use their own video drivers (assuming XFree86 is part of the OS). Caching the ROM driver in RAM only wastes RAM. Disable this option too.
Re:sorta useful, but short of the mark (Score:4, Informative)
Well, every PC built in the past 3 or 4 years is... and, frankly, if your main PCs are older than that you're not likely to be reading ArsTechnica or something about a BIOS tweaking guide.
But like most 'BIOS' guides I've read, this gives alot of info on 'tweaks', with little mention of the damage that the wrong settings can do
Obviously a problem... I haven't read the article yet (didn't feel like it this morning, and it's toast now), but they should really mark the settings that are potentially dangerous. Screwing around with your RAM timings, CPU clock, etc. can release the magic smoke awfully quickly.
There's also a disproportionate amount of Soundblaster-bashing going on here
Not really. Creative Labs has long made the worst hardware they could get away with, and did so thanks to having created the original standard for PC sound. They've never been high quality cards, and have often caused problems with other hardware and software. Go talk to someone who tried putting an SB Live in a dual processor NT4 system about it for example.
Frankly, if you're looking for a new soundcard then there's little reason to buy Creative. For general use (games/music) both Hercules and Turtle Beach make better cards for less. For games alone, Hercules or Philips are better (Philips mentioned purely due to QSound). If you're talking about just playing music, doing a home theater PC, or mid to high end audio then a more expensive card that does real 24/96 or 24/192 audio is preferred - M-Audio and many others fit the bill here.
I do think that the incompatibility bit is somewhat overstated (I don't have any problems with my SB Live or my much older SB64 ISA), although SB's are notoriously bad about sharing PCI IRQs and the like, but the poor sound quality and total lack of compliance to industry standards are not. The digital out on the Live series doesn't comply to any spec known to man -- its voltage is roughly 10x the allowed spec. Even the Audigy continues to resample everything to 48 KHz, which plays hell with CD Audio, and their claims of 96 KHz sampling rates are deceptive at best (only applies to the digital outputs, and only sometimes at that).
If you want more details, I suggest either the PC AV Tech [pcavtech.com] or [H]ardOCP's Audio forum [hardforums.com]. If you're interested in HTPC's in particular, then take a look at AVS Forum's HTPC forum [avsforum.com].
Creative drivers have always been sucky (Score:1)
Creative Live/Audigy drivers have never worked properly on SMP machines, regardless of the operating system.
I have gone through all the Windows' (NT/2000/XP) and the Linux driver on several dual machines with different hardware and none of them work. The sound cracks, pops and skips randomly. It seems to randomly spawn multiple instances of the driver, one on every processor, which then conflict with each other. On Windows-machines it helps if you turn down all acceleration features but its still not flawless.
They are aware of the problem, have been for a loooong time, but just don't care. I wonder what happens when the "hyper-threading" Intel processors hit the market? Might get interesting
Re:sorta useful, but short of the mark (Score:2)
Which part of the statement in which I recommended a variety of sound cards, not just a TB (and, in fact, I recommended Hercules twice while only mentioning TB once)?
And, know what, they don't all work perfectly. If they did there wouldn't be the complaints. Do they work "well enough" for most people? Sure. But so does onboard sound. If you're going to buy a soundcard at this point, you should take the time to learn what's out there and why it's even worth buying one. Otherwise you're just throwing your money down the toilet.
Re:sorta useful, but short of the mark (Score:2)
The original SB wasn't cheaper either -- it was actually a good bit more expensive. But the feature it added was worth the expense, and as the first ones out of the gate they set the standard for digital sound. It didn't become a moot point until late in the Win3.x/early Win95 days when the drivers got reliable enough (and DOS games started becoming rare enough) to use a single interface that utilized whatever card you had.
And even then some companies took forever to get it right -- Turtle Beach being notorious for issues with some of the earlier cards.
It's a DOS thing (you remember DOS, right?) (Score:3, Informative)
As to the 15/16MB memory hole, IIRC (and IIUC) when it's enabled, it prevents any DOS program from using memory above that point, because DOS can't jump the gap like a fully protected-mode OS can. If you run big DOS games or databases in real DOS, this can be an issue, in which case the memory hole must be disabled or stuff won't work or will be really slow due to swapping to disk when it runs out of the first 15MB of RAM.
So it doesn't exactly "remove" 1MB of RAM; it limits DOS on your system to a mere 16MB usable RAM, no matter how much physical RAM you have.
Some older memory managers do the same thing.
Re:sorta useful, but short of the mark (Score:1)
Lucky you. The SB Live crashed my system. It instantly destroyed my previously rock-stable W2K installation as soon as I plugged in the card and rebooted. I'm not touching that crap anymore. Anyway, keep on laughing for now, but keep in mind who to blame the next time your system goes horribly wrong.
Re:sorta useful, but short of the mark (Score:3, Insightful)
Nowhere does the article say it's a "bios giude aimed at tweaking a pc for gamers", it claims do de-mystify the BIOS for PC users in general. It *is* just another "tweak" guide, but purports to be more. That was my point.
And a disclaimer saying "you can ruin your os/hardware, we are not responsible" isn't enough for me. I wan't to know how, when and why.
great! (Score:2, Funny)
I'll probably regret this... (Score:2, Interesting)
ArsTechnicaBiosGuide.zip [bankholdup.com]
Re:I'll probably regret this... (Score:1)
Re:...you probably should (Score:1)
Let me guess.. (Score:4, Funny)
Two arstechnica links at once (Score:2, Funny)
How useful is this for the average Linux user? (Score:2, Interesting)
Any kernel developers out there care to chime in?
Re:How useful is this for the average Linux user? (Score:2, Insightful)
To be honest, you are not going to see a massive improvement in performance by tweaking your BIOS settings anyway.
The most effective way to increase performance is to use the most recent kernel and gcc versions, with relevant patches.
Re:How useful is this for the average Linux user? (Score:2)
Why PCs still do use BIOS? (Score:2, Interesting)
Can't PCs use OpenFirmware or some other more flexible technologies?
--
I'm not an Anonymous Coward, here's my email: mosfet@ig.com.br. I'm just too lazy to register
Sorry for my poor english!
Re:Why PCs still do use BIOS? (Score:1)
Re:Why PCs still do use BIOS? (Score:1)
LinuxBIOS is the Best System Performance Tweak (Score:3, Informative)
SPD, ACPI and PCI init and config is still quite a mess these days. Using an open source BIOS allows system performance to be tuned and maximized beyond what the usual legacy BIOS setup screens offer.
Actual link to linuxbios (Score:5, Informative)
Re:Actual link to linuxbios (Score:2)
www.linuxbios.org redirects to http://www.acl.lanl.gov/linuxbios/index.html, which cannot be resolved...
Re:Actual link to linuxbios (Score:2)
Aren't There Better Ways? (Score:5, Interesting)
Shouldn't our computers know what hardware it holds and configure itself automatically nowandays, with little to no user interaction? It would make all that "plug-and-play" stuff that's taken for granted on Macintosh systems, to site an example, true for my PC game box as well.
The technology is already here in the form of Open Firmware [openfirmware.org], which Apple uses as well as Sun. There is at least one company that has OF implementations for x86 [firmworks.com], but so long as Intel has a vendor lock on how motherboards are designed for their chips, I don't see this annoying and archaic method of maintaining a board going away any time soon.
OF is configurable enough for crazy whiz kids, if necessary. A better BIOS would make things a lot better for the OS and bring a better experience. Why can't we break out of the BIOS hell? Hadn't we learned the lessons from the Y2k-incompatibilities that some BIOS had, among other headaches?
Re:Aren't There Better Ways? (Score:1)
Re:Broken Link (Score:2, Informative)
Re:Aren't There Better Ways? (Score:1)
Re:Aren't There Better Ways? (Score:1)
OF has its own set of problems. Most of which are much harder to overcome then the little anoyance the PC BIOS's provides. For example OF is written in an old Forth dialect and doesn't support interrupts. This means that all your nifty new high speed adapters need to run in polled mode. Quite a problem if the adapter hasn't been designed with polled mode in mind (most of them nowdays).
How about the fact that OF is really just a fancy PCI configuration and driver enviroment. This means that half of the work done by a modern bios/firmware (processor config/selftest, ram config/selftest, initial PCI bridge detection/selftest, etc) accually has to be done before the OF enviroment can even be started.
Anyway, OF was a great idea that never really had the kinks worked out of it. Like java, its cross platform promises never took off except in a few cases because the manufactures (Sun, IBM, Apple, others) couldn't get the basic services to behave similarly enough to the spec that OF pci cards just worked between vendors. Try it, buy some sweet fiber channel cards from Sun and try plugging them into your mac. I will bet money they won't all work. Try plugging a mac video card into your AIX box, I'm sure you can't find a single video card that works in both the mac and the aix box.
Re:Aren't There Better Ways? (Score:2)
Sure, not everything works. Video cards are a good example since they usually require complex drivers. But interface cards such as SCSI work quite well, and there are numerous PCI cards that work in both platforms. I have a Fibre Channel card that is certified to work in both Mac as well as other systems. It's not that PCI devices can't be cross-platform--but most vendors don't write the drivers.
Right--OF isn't the "boot" of a system. On a Mac, that's handled elsewhere. So maybe mobos need to look beyond the BIOS for a better boothandler.
I have to disagree with you on one point: OF still IS a great idea...and is actively in use. But your points hold in that it may not be the best answer for this topic.
Re:Aren't There Better Ways? (Score:2)
It sounds like you want or expect to find a GUI or some configuration tool for these devices. My point is still that, in most cases, this should be completely unnecessary at the BIOS level. The installed device should just be recognized and allotted the necessary resources to operate if drivers are present in the OS, period. What you describe, in the case of a video card, does happen in the case of Windows, where it defaults to its built-in basic drivers when it cannot locate the card's true drivers. Same should happen in most operating systems (and is so for some).
I haven't used AIX or Solaris, so I can't form an opinion. Sure, things aren't a panacea. But it surprises me that these manufacturers don't review the good points of their competitors and integrate matters in their hardware and software. In the BIOS world, there is an OS for the hardware, and for the software, and these items don't talk well, and never have.
I appreciate your comments--hopefully, since all but Microsoft provide a UNIX-type OS, the days of the classic BIOS may find a way to change.
Re:Aren't There Better Ways? (Score:1, Informative)
The word is cite, fucknut.
Get it right.
Re:Aren't There Better Ways? (Score:1)
The problem is windows and microsoft. They can't boot without a BIOS. DOS, you know? Can Linux? It's pretty damn easy to boot Linux without one, pretty much put a kernel in memory and jump to the start of it. (No shit, it's about that easy) MS simply has never put a lot of effort in to getting away from the BIOS, they control the PCHEC specs, they can if they want.
More importantly, you can spend some change on a BIOS, last x86 embedded project I worked on we used a LinuxBIOS type BIOS because it was going to be $4 to $12 a unit to buy one off the shelf, plus something like $30k to $50k up front for their developers docs. When you buy a new PC a BIOS can be an expensive part.
I kind of suspect that MS likes it this way becuase it's all defined. The rules of engagement are pretty simple. There are only a dozen or so BIOS vendors. They work off of DOS, that's the benchmark for the most part. There are 2 bigger vendors who own the majority of the market. They all race to support new hardware and make DOS run on it. You take a step back and the only people that helps at all is MS. Nobody else needs DOS that much. You change the architecture and who knows who get's powerful, maybe somebody that's not friendly to MS. Expect it to become more of an issue as DRM becomes more central to home computers.
Re:Aren't There Better Ways? (Score:2)
So it all goes back to the Linux/OSS "manifesto": Let MS burn, and the solutions will present themselves from elsewhere.
Best BIOS site on the net... (Score:4, Interesting)
http://www.wimsbios.com/ [wimsbios.com]
I'm sure it's old hat for most people here, but some people will probably need it to find their latest bios to use this guide.
for more information... (Score:3, Informative)
Where do I find bios? (Score:4, Funny)
I find the author rather uninformed. (Score:3, Insightful)
yes we did.
"Long before the term "API" was born"
I have a hardware book on the original 8088 IBM PC published in 1985 that includes specs on the bios and boot loader software, and talks of APIs.
"You could call BIOS ROM routines to handle video, PC speaker beeps, the keyboard, and so forth."
That is, if you only wanted your program to be able to run on that ONE model of PC. To get to hardware, nobody programmed to teh BIOS, they programmed using DOS interrupts.
"Remember, in those days, people didn't build their own systems"
Yes we did. I replaced the mobo on my XT with a 386 mobo. By then the only original components in that box were the case, power supply, and keyboard.
The original 8088 mobo used jumpers and dip switches where we now make the adjustments in BIOS.
Maybe he's a whiz on modern BIOSes, I don't know. But he's sure clueless about primitive PCs. Knowing this, I have to take everything he says with a grain (or whole damned shaker) of salt.
Please mod parent up. (Score:1)
He may be an AC but he's right on, aside from a common typo or two.
Re:I find the author rather uninformed. (Score:2)
Come on, BIOS interrupts were more just as standard as DOS interrupts. And you needed them if you were writting an OS, or bootloader, or boot virus or something... There were a few things you could only do with BIOS interrupts - change the screen resolution!!!!
BIOS acronym (Score:2)
shuttle Ai61 bords are screwy with soundcards also (Score:1)
Hmmm (Score:1)
Ars Technica not so technical these days? (Score:1)
Best Bios setting (Score:1)
changing the EPA picture (Score:1)
It will not increase speed or stability, but it's a nice little trick.
Personally I have a neat little picture of Tux, but for people that sell computers, I would believe that it's a nice way to advert their little company by having their logo there.
Description more links can be found here:
http://users.cybercity.dk/~dsl6178/bios/Bi
or
http://www.biosmods.com/epas.php
Why does the machine even ask you these questions? (Score:3, Insightful)
Consider the memory options listed in the article. Do you know what the 15M-16M memory hole is? Autodetect DIMM/PCI Clock? Bank Interleave? The article says Bank Interleave gives you a massive performance benefit, why then have an option to turn it off? What's the point?
Data Integrity Mode? Don't you think it would be nice if your computer knew whether it had ECC ram in it or not? Delay DRAM Read Latch? The article says that if you don't set it right, you can get crashes in your machine. Golly, don't you think manufacturers should just make the computer get it right?
Memory options go on and on and on. The only thing I want to know is that my computer can read whatever memory is installed at the highest reliable speed. I shouldn't have to tweak the no less than two dozen different settings to
get my machine working reliably, and those are just the memory related ones. A similar number awaits in the PCI and AGP configuration settings.
Legitimate uses of the BIOS are perhaps to enable or disable peripherals and to choose boot devices. It might also be nice to have a mode which shows what peripherals are installed. Other than that, I'm perfectly willing to allow the computer to pick out its working parameters. If the resulting computer proves to be unreliable, then the manufacturer should be out of business for making crappy computers.
Rant concluded.
Re:Why does the machine even ask you these questio (Score:2)
Re:Why does the machine even ask you these questio (Score:1)
And it will run any P2 or P3 processor (with a suitable BIOS upgrade.) No need for those really hot P4s. And you can flash the sign-on screen to be your company's logo
"Stolen from www.ourco.com"
might be suitable text or maybe
Linux stops here
Re:Why does the machine even ask you these questio (Score:2)
Yeah, yeah, if PCs had been properly designed for true plug-and-play from the start, BIOS configuration wouldn't be necessary. But they weren't, and it's no use blaming today's manufacturers, who are stuck with it. If we removed the BIOS, it wouldn't benefit ordinary users who never have to touch it anyway, and it would make it hard or impossible to
No wonder Microsoft is pushing BIOS-less computers, like the new Toshiba laptops which are painful to install Linux on.
In sum, BIOS access is harmless and necessary, and I can't see what you're complaining about. Do you think the hood of your car should be soldered shut too, so that you never have to look at your fearfully complex engine?
Re:Just solder the hood shut now (Was: Re:Why doe. (Score:2)
yes, good point and i agree - futher i think the word teacher has unfortunate victorian connotations of some kind of instiller of knowledge - really a teacher should mostly be a facillitator of learning
if you've ever taught you may have noticed that the best students do assume responsibility for their own learning
also if you've ever taught you may have experienced what a weird vibe you get being a teacher and how ppl treat you differently in that role - 'great teacher, fill my head with the things i need to know' - and how this can start to warp your mind in unpleasant ways, and if you're not too careful you'll find yourself ten years down the track, some awful charicature of a victorian pedagogue
finally i recommend ivan illich if you want to think fresh thoughts about 'education'
Interrupts (Score:1)
bootable memtest86 cd? BAH! use lilo (Score:2)
Some advice for people on memory tweaking:
Don't boot a real OS unless you like to reinstall often. Even XFS, EXT3, ReiserFS, and especially NTFS will corrupt if you can't trust your own memory. Instead, boot the Memtest86. Don't stop there!!! Boot Linux and compile your kernel while playing Quake3
Don't forget that you can underclock your CPU and get better system performance overall by having faster ram. A lot of your computer's CPU cycles are wasted waiting for memory. Change the system performance option from "Optimal" to "Turbo" if you have it. Then keep trying tests until they all pass. Adjust your system bus speed down each time. Once you have a good setting, set it down a little more.
Make sure you don't go too far out of the PCI 33Mhz standard, or don't use an intel video card or various other cards that depend on this heavily. I had an I740 video card that just wouldn't work at any other setting.
Weird BIOS settings on ASUS A7V333 (Score:3, Interesting)
Does anyone know why these settings should exist?
Don't tweak your ram latency settings (Score:2)
The latencies (and a variety of other stuff) are spec'd by the RAM chip manufacturer (which means you can look them up for yourself if you read the chip number off of the RAM chips on your DIMM) and stored in a small ROM on your DIMM. Whoever designs the DIMM has to put the right info in the ROM. Then, during bootup, the BIOS is supposed to read these settings from the ROM using the SMBus protocol, and configure the chipset accordingly. This whole process is called Serial Presence Detect, or SPD. It is mentioned in the PC-100 RAM (and subsequent) specifications. In fact, I think it is now a JEDEC spec.
While I don't know for sure, I would guess that most DIMM and BIOS designers did this right. (I know I did when I had to do it
MM
--
Re:Fragged (Score:1, Funny)
Tim
Re:./ Cache Needed! (Score:1)
Get it? "Slash dot". Not "Dot slash".
Re:./ Cache Needed! (Score:1)
Well, since a cache works as a mirror,
(thinking of the recent "elgoog" article and lots of posts suggesting "mirrored fonts")
would have to be Dot Backslash..
Re:./ Cache Needed! (Score:2)
Re:GET SOME PRIORITIES !!! (Score:1)
Reality check... [OK]
Cult member... [OK]
Logged in... [OK]
Troll... [OK]
Booyah!!!... [OK]