Hmmm..it never even crossed my mind to try Perp on a Linux platform. It's been a pretty much pain-free experience under Windows. I'll see if I can get the client working on my recently resurrected as a Linux box laptop and post a response Soon (TM).
**EDIT**
Okay, so here are the results:
OS/Distro: 64-bit Mint 11 (crossover games trial)
CPU: Intel Core2Duo T7300 2.0 GHz
RAM: 4 GB (3.2 recognized by Intel's 945 chipset )
GPU: Nvidia Quadro FX 350M w/ 256 MB
GPU Driver: Certified 195.36.15
FPS: ~4 minutes per single frame - see notes below
I can't get to the console because the client is pretty unresponsive, but I've forced the resolution down to 1280x800 windowed which helped a LOT over the native resolution in full screen mode of 1920x1200. Disabling ALSA sound completely helped immensely too, just about cutting the number of minutes between frames in half. It wasn't actually producing sound. Anyway, I'm getting a new frame about once every 3-4 mins or so. Mouse and keyboard unresponsive at the EULA/login splash screen , terrain is an empty black field with some apparent lighting effects but no real textures. Skybox is pure black.
System monitor has one CPU cranking along at 100% and the other floating between 10-25%. I'm guessing that crossover's version of wine has no clue what to do with the second processor core.
Since this machine kicked the bucket a month ago and I've only recently gotten around to taking it apart stuffing it with eBay'ed replacement guts and giving it a good cleaning, I haven't run Perp on it with Windows so I'm not sure how it'd do without an extra emulation layer between the application and hardware.
OP - It looks like you're at least hitting multiple frames per second versus my multiple minutes per frame. Since crossover's trial is only 14 days, I'll fall back to plain old WINE to see if I can get a better result.
**EDIT 2**
Dumped Crossover and pulled down the latest WINE packages...played with it for a couple hours before I got distracted by bikini clad neighbors at the pool. I managed to get a new frame once every 30 or so seconds (guessing here, I wasn't sitting there with a stopwatch) but there were significant graphical glitches, missing polygons, and no cursor response.
Given the questionable state of the hardware, I'm dropping it off at the local electronics' recycler for disposal. Until I get around to picking up something else that has a chance at running the game, I'll be unable to do anything more here. I don't think my Slacker box has much of a chance until Perp goes plain-text.
Primary Laptop: NEC Ready 120LT - Cyrix Media GXm @ 200 MHz, 128 MB EDO DRAM
NeoMagic MagicGraph 128 ZV+, 6 GB Hitachi 4200 RPM HDD, 24x CD-ROM, PCMCIA WiFI
Slackware Linux 8.1 - Framebuffer 640x480 Command Line Interface Only (No wimpy GUI)
-Delicious Raspberry Pi-
http://www.raspberrypi.org/