Linux!

News about ZDoom, its child ports, or any closely related projects.
[ZDoom Home] [Documentation (Wiki)] [Official News] [Downloads] [Discord]
[🔎 Google This Site]

Moderator: GZDoom Developers

User avatar
IntergalacticWalrus
Posts: 31
Joined: Mon Sep 01, 2003 2:02 pm
Location: E2M2, among the many UAC boxes

Post by IntergalacticWalrus »

Well how 'bout that? After seeing Doomworld's 10-year anniversary coverage of DOOM, it remembered myself "damn, that Linux port of ZDoom I wanted to work on, I forgot all about it!" (Link) so first thing I did was going back to the ZDoom page (been a while) and first thing I see is that Randy's got a Linux install going! Good to know! If you need any help with the Linux port (or, hell, with Linux in general) let me know!

BTW Randy, if you like Linux From Scratch, I can guarantee you'll love Gentoo Linux. Think LFS, only with actual package management, Debian-style. I was a LFS user once, and I can tell you, manually hunting for dependencies and patches for stuff becomes annoying pretty fast. And let's face it, it really is a waste of time. All those problems go away with Gentoo, and you still have all the absolute power on everything, being a source-based system and all. It's been one year this month that I'm a Gentoo user, and I certainly wouldn't go back to LFS.
Cyb
Posts: 912
Joined: Tue Jul 15, 2003 5:12 pm

Post by Cyb »

I hate compiling crap, so much wasted time

Debian4ever!
User avatar
IntergalacticWalrus
Posts: 31
Joined: Mon Sep 01, 2003 2:02 pm
Location: E2M2, among the many UAC boxes

Post by IntergalacticWalrus »

Well it's not like you can't continue using your computer while compiling...
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm
Contact:

Post by QBasicer »

Compiling is the best. It allows applications to be more flexilble and run faster (optimized for the box it was compiled on)

sure it takes a bit, but it's worth it.

Slackware forever!
Traumgeber

blank message

Post by Traumgeber »

(this message can be deleted)
Last edited by Traumgeber on Wed Dec 17, 2003 7:31 pm, edited 1 time in total.
User avatar
arioch
Posts: 129
Joined: Tue Jul 15, 2003 3:27 pm
Contact:

Post by arioch »

IntergalacticWalrus wrote:Well it's not like you can't continue using your computer while compiling...
Oh yeah, that's a good experience. Pegging your CPU usage at 100% for a solid week compiling kernel, X, KDE or Gnome, and then, say, OpenOffice, all the GNU tools, and on and on and on ... makes for a pleasurable computing experience.

Yessiree.
Anonymous

Post by Anonymous »

arioch wrote:Oh yeah, that's a good experience. Pegging your CPU usage at 100% for a solid week compiling kernel, X, KDE or Gnome, and then, say, OpenOffice, all the GNU tools, and on and on and on ... makes for a pleasurable computing experience.

Yessiree.
Get a kernel with pre-empt and low-latency patches and you can compile to your heart's extent and still watch movies, play games or do anything you can normally do when there's no heavy-load process running. :)

2.6.0 which includes them was apparently released yesterday. Hooray! Optionally you can just patch 2.4.x.
User avatar
Jim
Posts: 535
Joined: Mon Aug 11, 2003 10:56 am

Post by Jim »

Randy, you probably already solved your problem with GNOME, but here's what someone posted on http://www.linuxgames.com:
Once you get into "Theme Preferences", click on the "Theme Details" button and you should be able to go over to "Window Border", and change it -- at least in GNOME 2.2 and above.
User avatar
arioch
Posts: 129
Joined: Tue Jul 15, 2003 3:27 pm
Contact:

Post by arioch »

warlock wrote:Get a kernel with pre-empt and low-latency patches and you can compile to your heart's extent and still watch movies, play games or do anything you can normally do when there's no heavy-load process running. :)

2.6.0 which includes them was apparently released yesterday. Hooray! Optionally you can just patch 2.4.x.
The only thing I've noticed pre-empt and low-latency patches ever doing for me is locking up the entire userspace whenever anything in the background pegs the cpu usage to 100%.

In other words: worse than useless.

And besides, the days of compiling shit for yourself quickly negate any single-percentage gains you might actually see, if any, for "optimizing" those programs for your system.
User avatar
Hirogen2
Posts: 2033
Joined: Sat Jul 19, 2003 6:15 am
Operating System Version (Optional): Tumbleweed x64
Graphics Processor: Intel with Vulkan/Metal Support
Location: Central Germany
Contact:

Post by Hirogen2 »

I am not seeing any difference between a i586-precompiled versions of the kernel and glibc and self-compiled (-march=i686/athlon) one, but I guess that is just due to my 1666MHz, and I think there is of course a performance improvement.
You can still use self-compiled packages (appearing in the rpm db), even whilst using rpm. That's sweet.
Anonymous

Post by Anonymous »

arioch wrote: The only thing I've noticed pre-empt and low-latency patches ever doing for me is locking up the entire userspace whenever anything in the background pegs the cpu usage to 100%.

And besides, the days of compiling shit for yourself quickly negate any single-percentage gains you might actually see, if any, for "optimizing" those programs for your system.
You might want to check that you've 1. reniced X from -10 to 0 as distros typically do that and it's not a good idea with preemption, and 2. try the latest with 2.6.0 as it should've ironed out some preemption related bugs.

The preemption and low-latency features should really be noticeable for the desktop user, if you need to get yourself motivated to try 2.6, read this article.

As for compiling for optimization - most of the time it will probably be completely useless. The kernel is one rare exception where it *might* make a little more of a difference but probably that is unnoticeable too. Especially if your distribution already compiles for i586 you're most likely not going to see any measurable benefit. Any benefit you can gain from self-compiling is likely to be around 5% at the absolute max and you're not going to see that kind of performance benefits with most of your apps. You can even slow your system down if you don't know what optimization features to use. And one has to ask, does 'ls' really have to be those microseconds faster? I think compiling everything from scratch is only useful as a learning experience (LFS), you can compile your own from src rpms or debs for the rare applications that really benefit from it anyway.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Post by randi »

Yes, being able to drag a window around without sound breaking up is nice. But why did it take around ten years for this to become a standard part of the Linux kernel?
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

Progress is slow when the programmers aren't getting paid? :)
Cyb
Posts: 912
Joined: Tue Jul 15, 2003 5:12 pm

Post by Cyb »

randy wrote:Yes, being able to drag a window around without sound breaking up is nice. But why did it take around ten years for this to become a standard part of the Linux kernel?
wow, you got sound to work?
User avatar
IntergalacticWalrus
Posts: 31
Joined: Mon Sep 01, 2003 2:02 pm
Location: E2M2, among the many UAC boxes

Post by IntergalacticWalrus »

randy wrote:Yes, being able to drag a window around without sound breaking up is nice. But why did it take around ten years for this to become a standard part of the Linux kernel?
I never had a problem with that. I guess sucky Open Sound System sound drivers are the cause, and the recent kernel desktop enhancements kind of work around those bad apples. Hopefully the much superior ALSA driver system is becoming the new sound standard, especially with the fact that it is now included with the 2.6 kernel.
HotWax wrote:Progress is slow when the programmers aren't getting paid? :)
Most of the people working on the kernel do get paid for their work, actually. Open source is not all hobby projects, you know. Linux may have started as Linus' play toy, but these days many companies (IBM, HP, Novell, commercial distros) are willing to hire programmers to work on the kernel so they can have whatever they need implemented.
Post Reply

Return to “ZDoom (and related) News”