Archive

Archive for June, 2010

Updated Services

June 24th, 2010

I’ve expanded my services

Support for the following OS’s
- CentOS
- Fedora
- Gentoo
- FreeBSD
- NetBSD

Features for Linux
- Optimized kernel package with different headers
- Optimized i686 glibc packages for x86_64 that are faster and lower CPU usage on large servers. I have personally used these in production and they are much faster. As soon as I have enough time, I’ll post some benchmarks (I/O etc)
- PaX / SSP / Security Packages available (BETA)
- uboost plugin that optimized gameservers:
– SSE2 memory copies
– Userland timecounter support. Avoids overhead calling time over and over and caches last timestamp if it hasn’t changed and uses that value.
– Free updates, access to beta test code, and newer kernels. Unlimited support.
Features for FreeBSD + Linux emulation

- Custom rewritten timecounter code that gives very excellent tickrate / FPS behavior
- SSE2 based bcopy/bzero support
- A bunch of other things :-)

Pricing for all services:

$99 USD one time fee. Refunds are NOT available, but I’ve never had a request for a refund.

Game Stuff

LOL

June 19th, 2010

http://forums.srcds.com/viewtopic/14460

[quote='BehaartesEtwas' pid='90539' dateline='1276771396']
@Monk: I don’t want a fight with you, but please stop talking about thinks you havn’t understood.

32 bit binaries are not emulated on 64 bit platforms. There is no performance penalty w.r.t. 32 bit platforms. But the Linux kernel is more advanced on 64 bit and that will give you an actual advantage.

Seriously? I mean, I know a decent amount of stuff (I know *BSD better than linux) but.. 32bit binaries aren’t emulated? OK, let’s say you remove CONFIG_IA32_EMULATION from the kernel, and then remove glibc.i386/i686.. will the game run? No. steam won’t run, neither will any VALVe stuff.

I suppose he misunderstood me by saying emulation vs compatibility. But if that’s the case, why is the kernel config line IA32_EMULATION instead of IA32_COMPATIBILITY?

FPS graphs don’t mean shit, people. You’re going to have jitter, just because it’s the nature of syscalls, you’ll always have a little bit of erroring (try measuring the latency of getpid() over and over and watch it bounce around a few uS) Stop complaining about why your FPS isn’t stable and just enjoy the game. :)

Drama