r/gaming Sep 20 '21 Wholesome 14 Hugz 29 Silver 25 Gold 1 Helpful 7

im still the first one

Post image
61.0k Upvotes

View all comments

Show parent comments

66

u/rydan Sep 20 '21

All you needed to know is what hardware you had along with the IRQ and DMA channel. It pretty much just worked at '94 if you knew those three bits of information.

50

u/saberplane Sep 20 '21

It's kinda sad I miss those days. PC building and getting things to run is such a cakewalk these days by comparison. But I know it's better this way.

59

u/Earthboom Sep 20 '21

Naw dog. Linux says hi. It's still a struggle out here sometimes. Sometimes it's plug and play, other times you're knee deep in the terminal because your window manager crashed and your mouse doesn't work right and you can't mount your sd card and you don't see your USB stick.

Sometimes the package manager tells you your boot partition is out of space and half installs a kernel anyway missing all optional modules and you can't figure out why your vpn tunnel disappeared.

Sometimes it be like that. When it works just right though, feels so good. You built it and you installed an operating system and then everything else. It broke six times along the way but you also fixed all of it.

Windows tho. Ya. Plug and play.

19

u/xatrekak Sep 20 '21

I was just about to say this. If you want to bash your head against getting things to work Linux +1.

Games are a first class citizen and pretty much always work. But getting some quality of life tools working like OpenRGB or GWE is a freaking adventure.

3

u/zuus Sep 20 '21

Recently discovered OpenRGB and Rem0o FanControl, so good! Sure it's not as intuitive and takes some setup, but god I am glad to get rid of that "Asus Aura" abomination and its memory/CPU impact. Honestly surprised Windows Defender doesn't pick it up as malware.

1

u/Shayedow Sep 20 '21

Armoury crate uses 0% cpu and like 17 megs of ram. Never used Aura.

3

u/twaxana Sep 20 '21

I'm over here trying to get a messaging client working on Manjaro ARM. I'm currently trying to decide if I should keep trying or if I screwed up so much that I should just start over. But it works really well aside from that.

1

u/Earthboom Sep 20 '21

Yes it is. My latest adventure was getting my sdcard reader to register a card I inserted. Now it's figuring out how to give my file manager the privilege of mounting it without me having to do it manually.

1

u/Martipar Sep 21 '21

It's not gaming related but recently I tried to setup my laptop as a media player, I installed lInux then set out installing the media player touted as Winamp-like it was even compatible with Winamp skins. There was no media library capability, none. I tried another but it's idea of a media library was to add all my files to the playlist. I then tried many other media players, the closest was Quod Libet but that had no visualisations,.

I then tried to find a third party visualisation programme, after much searching i found one that was source code only (because Linux is allergic to pre-compiled binaries, I compiled and it reported it was missing one library. I then spent a full hour finding the missing library (on top of the 4 or 5 hours I'd already spent installing, playing with and uninstalling various media players). I found the missing library and compiled again and it reported I was missing another library because Linux is also allergic to reporting all the missing libraries in one go. Luckily this one only took 20 minutes to track down, I compiled and ran the program and it complained about my OpenGL version.

I was so annoyed I didn't say anything, I just reached for an XP disc, installed XP, used a VLK I found online, installed actual Winamp, transferred all my music over and it's run flawlessly ever since. 6+ hours of work down the toilet just because Linux either works or will make you suffer trying to make it work.

I first used Linux in 2001 and used it fairly regularly until 2012 when I finally started to use it on my main POC rather than as a secondary OS, by 2013 i'd decided to go back to Windows permanently and apart from a few uses of Gparted i've generally avoided it but this laptop should've been fine with Linux running on it but I really need a Winamp clone for it to be effective (especially as it would be literally be the only programme running on it) and it couldn't do it, it had a ton of media players, I don't recall any having visualisations and none had the simple library layout that makes Winamp my media player of choice.
I am not a noob, I know what i'm doing and yet Linux refuses to work when it doesn't want to. I had less issues with my virtual machine running Windows 3.11 and using HIMEM even though I had never, ever used HIMEM before as I never had to, I don't even think I did it properly but it works, I just added HIMEM as a prefix to pretty much everything in autoexec.bat and rebooted while crossing my fingers, it works and I can play Monopoly (which doesn't run on 3.11 in DOSBox due to it not supporting file sharing). It took all of 10 minutes, much less than trying to solve a problem in Linux.

4

u/Staaaaation Sep 20 '21

So true, yet some will still claim it's ready to install on my grandma's computer. I have fun troubleshooting things in the terminal like the rest, but let's not pretend it's ready for the luddites just yet.

5

u/520throwaway Sep 20 '21

Depends on what you're terming a 'luddite'. If access to a web browser and office suite is all thats needed, releases like Ubuntu have that need covered very well on standard hardware that isn't bleeding edge. You don't even have to install drivers.

2

u/Staaaaation Sep 20 '21

In those cases, a tablet would cover them.

3

u/HolyCloudNinja Sep 20 '21

And unless that tablet is an iPad, it's likely running Linux somewhere under the hood. In terms of the philosophy, Android isn't Linux, but as far as tech, it's just Linux with a jvm userspace and it's fairly revolutionary for this specific purpose.

2020/2021 would've been much different had our students in the US, at least, not had fairly decent access via Android and chromeos devices.

1

u/Earthboom Sep 20 '21

Agreed. It's not.

2

u/_ALH_ Sep 20 '21 edited Sep 20 '21

Linux is so easy these days. Super easy gui install of auto-download distributions. I remember when most drivers wasn't even available as modules, so you had to recompile your entire kernel to change any hardware support or even some settings. Sometimes it felt like all you did with your Linux was recompiling new kernels... Then after that you spend a few days fiddling with config files to get your X11 to start at all, to get anything but text only terminals. Many times you didn't bother, terminal was what the "cool kids" were using anyway.

1

u/Earthboom Sep 20 '21

I mean, you can still feel x11 and now Wayland fighting you. Window mangers and desktop environments too sometimes. It still works best out of the terminal but the gui side has come a long, long way and it's getting much better. The kernel support for hardware is robust and older hardware has a great chance of working flawlessly. My hardware had some issues, I waited a year and now it works as intended and I had a niche machine no one knew about.

1

u/_ALH_ Sep 20 '21

Specially hardware support is so much better now... Used to be "oh you want ethernet support? Better buy these specific networks cards or write your own drivers. Graphics? Hope basic SVGA is good enough for you. 3d? you've got to be joking?"

1

u/sharfpang Sep 20 '21

So easy until you run into a problem. It used to be that you'd be able to troubleshoot it understanding the problem from top to bottom, be it a kernel module, or some userspace program misbehaving or a library in wrong version. Now it got so complex no single person can comprehend the entire path from raw iron to pixels drawn on screen, and if the problem is buried somewhere in systemd, good luck, a week out of your life spent on futile goose chase.

1

u/_ALH_ Sep 20 '21 edited Sep 20 '21

Sure, but problems are pretty rare compared to then with the much better hardware support and manufacturers even supporting it. And well put together distributions, and lots of ways to find help and guides. Back then, it sometimes felt like all you did was troubleshooting it and reconfiguring it, and if you wanted help... Well better fire up that modem find someone on IRC or usenet and hope to not get flamed to death for asking the question wrong. And a sollution might not even exist unless you got your hands dirty and wrote your own drivers.

1

u/ImAHumanHello Sep 20 '21

This is the reason why I started a Debian Stable experiment. I always have to fine tune stuff to get my microphone to not sound like garbage, and updating pulseaudio is always a huge risk in general. Most of the games I play don't need the latest Nvidia drivers, and I just got tired of updates breaking my stuff in seemingly random ways.

1

u/Earthboom Sep 20 '21

Could you provide some tips on how to not make a mic sound like garbage

1

u/ImAHumanHello Sep 20 '21

I only fine tune my system enough for people to understand me in Discord without people shrieking in pain or complaining that I'm "in a wind tunnel", there is usually some faint static when I'm done. My biggest issue has always been pulsing static.

The two easiest things to mess with are the volume controls from your desktop, and the one in Discord itself.

On the sound mixer thing through the KDE system tray my mic is set to 33%. On discord my "output device" under "voice & audio" is set to 80%

Hopefully your mic also has a magic combo similar to that, if not then the pulseaudio rabbit hole goes really deep for some people.

1

u/Earthboom Sep 20 '21

Yeah it does. I have a messed up microphone array from dell that captured everything in a 30 mile radius and no magical software will prevent that from happening. I have to be in a blackbox and whisper for everyone not to freakout or to hear themselves while they speak.

1

u/zman0900 Sep 20 '21

Still so much easier than it used to be. There was even a time before udev where you had to manually create the stuff in /dev

2

u/Earthboom Sep 20 '21

I threw up a little. I did my first udev rule the other day and I kind of get it. I think I have to do a udev rule to allow my file manager to mount sd cards because currently it doesn't have permission to. Had to create the udev for a USB device in order to write to it as well. File managers, I've found, can do fuck all about hardware sometimes.

1

u/KillerOkie Sep 20 '21

Windows tho. Ya. Plug and play.

Until it isn't and then you can do fuck all about it. With POSIX systems I can at least get into the guts and figure out what's wrong by looking at log files (or journalctl these days for Linux)

1

u/Earthboom Sep 20 '21

It's true, but encountering those issues, at least for me, has been incredibly rare. When it does happen, you're right, you're screwed, but otherwise you're typically alright.

I think in general, despite hardware, if it's broken good luck figuring out why and then fixing it.

-1

u/ImpossiblePackage Sep 20 '21

I still do not understand why somebody would use Linux for anything that isn't beyond day to day shit like the internet or games. Like sure if you have something you're doing most of the time that's better with Linux (no idea what that would be but whatever) sure I get it, but if most of your computer time is spent with video games or the internet or literally anything else that another os is more convenient/easier to accomplish with, just why? Why even bother?

I am very specifically excluding work related purposes, because if you're changing what you do outside of work to make work easier you're a fucking idiot

1

u/Earthboom Sep 20 '21

I think it's an open secret that Linux shines if you're computer inclined in the first place. It really shines if you're a computer major or a developer. It also shines when it's been sandboxed to accomplish a simple task or set of tasks or as a server. Kiosk use is what I'm referring to.

If you like to dive into an operating system and build it all yourself then Linux is for you. But there's distros that have made it dummy proof like stupid proof. You have fedora, redhat, Ubuntu, and almost there, Manjaro.

It's not quite there yet for entertainment or recreational purposes, but almost. Just a tad bit more time and it will be. It's really come into its own over the last five years or so honestly.

4

u/JarlaxleForPresident Sep 20 '21

I could build a pc with my dad back then. I have forgotten everything about it and it’s all different now. But my bro built a wicked rig after just a few weeks doing research and never really messing with computers before, so it is probably a lot more streamlined

3

u/OutWithTheNew Sep 20 '21

Honestly everything pretty much works right out of the box. W10 will get most things running as soon as it sees them. As an example, your LAN port just works and you don't have to try to find the stupid install disk or boot up a second computer to download the driver.

1

u/microthrower Sep 20 '21

PC building in mid to late 90s is pretty identical to now.

You just have a few more choices, but every component is the same, just easier.

Honestly, the only thing different is how many pins for lights or fans available.

1

u/BeautifulType Sep 20 '21

Fucking rip off those nostalgia glasses right now

Jesus fucking boomer Christ

1

u/--MxM-- Sep 20 '21

You can always pick a more difficult hobby in electronics/computers like microcontrollers or Fpv if you want a challenge.

1

u/3threes3 Sep 20 '21

You miss things being complicated? Just get a bigger project if it’s a challenge what you’re looking for.

2

u/saberplane Sep 20 '21 Hugz

It was kind of tongue in cheek bro. Let my old millennial ass be nostalgic for the early days/arrival of personal computers.XD

3

u/Agent-r00t Sep 20 '21

It depends on your measure of worked though.

Because you generally needed to tune things to get what could work into himem, emm386 (and likely smartdrv) all leaving enough memory for games to start up.

Heaven forbid you had network drivers too (lsl, ipxodi, 3c5x9/ne2000 etc). Since the PC I had was at work, it did! But I mean I needed to run doom to, you know test stuff.

Making the drivers load was level 1. Making them load while leaving enough conventional memory free was the real challenge.

2

u/KanedaSyndrome Sep 20 '21

IRQ conflicts was my daily life in late 90s and early 2000s.

2

u/sharfpang Sep 20 '21

...and hope the software supported these. Like, every kid knew Soundblaster should sit on IRQ 5, unless you had a really valid reason to put it on IRQ 7. And then you load this piece of crap that gives you a choice for sound between 2, 3 and 4. What sort of pervert ever puts a soundcard on IRQ 4?!

4

u/[deleted] Sep 20 '21

[deleted]

3

u/sharfpang Sep 20 '21

...and also providing the cards even worked on these settings. It's not like all possible combinations of jumpers setting IRQ, IO, DMA were legal - say, you had 3 jumpers for IO allowing for 8 different settings but only 5 of these were legal values, the other 3 mapped to something that just wouldn't work.

Never mind the horror of cards that didn't have hardware means of setting these - you needed some obscure program to set these on boot-up in software, meaning if you were booting from a floppy with the game, you'd have to mess with installing the driver onto that floppy and editing autoexec.bat to configure the card.

3

u/[deleted] Sep 20 '21

[deleted]

2

u/sharfpang Sep 20 '21

if you actually had access to them

...which I almost never had, buying most of that stuff second-hand. And there was no Internet to download it from!

3

u/[deleted] Sep 20 '21

[deleted]

3

u/sharfpang Sep 20 '21

but I've got a $9 dual core arduino board on my desk that blows that stuff out of the water.

...and no time or energy to do anything useful with it. sigh
It's not the hardware design that got worse over time, it's us.

1

u/trezenx Sep 20 '21

All you needed to know is what hardware you had along with the IRQ and DMA channel.

it's funny how you say 'it's all you needed to know' like it's some basic common knowledge for a kid. I had to remember 220 5 1 whatever that was and to set it to soundblaster for sounds to work. It's not 'hard' but it's still infinitely more complex than today. And that's only sound, then you might have to tweak the processor speeds (turbo!) and troubleshoot the damn thing for hours. Good times.

-1

u/ZZZ0mbieSSS Sep 20 '21

Oh my god the memories..... Once I visited a friend and got their audio working by playing with those two parameters. Was their guess of honor every time I came by lol