For those of you who are not familiar with The Orange Box, it’s five games in one box. It contains Half-Life 2, Half Life 2 Episode 1, Half-Life 2 Episode 2, Portal, and the one everyone has been waiting for: Team Fortress 2. My god! For 50 bones this IS the best deal in video game history.
Let’s start with a overview of what we need to accomplish: Copy DVDs to Hard Disk, Install & Configure Wine (including obtaining a proprietary, non-free font), and finally, configure the game to run properly.
I highly suggest finding some music to listen to while you do this. It takes about 30 minutes total, but well worth the time invested, as you could conceivably spend hundreds of hours playing these games.
May I suggest some Led Zepplin? OK, now that you’ve got something to kill time with, let’s get down and dirty.
- 1. Copying DVDs to Disk
is a piece of cake.
Pop in either disk 1 or 2, then open up a terminal (Applications | Accessories | Terminal
).
Make a directory on your desktop:
mkdir ~/Desktop/Orange_Files
Then run this command to copy the files over:
cp /media/cdrom0/* ~/Desktop/Orange_Files/
Expect copying a DVD to Hard Disk to take approximately 6 minutes. This would be a good time to make a sandwich.
Eject the DVD, and repeat this step for the next one. When finished, you should end up with 20 items that amount to around 7.8 gigabytes. Go ahead and remove the DVDs, you wont need them from here on out.
Easy so far, huh?
- 2. Installation & Setup of Wine
is a little more involved, but is still pretty easy.
First we need to grab it from the Ubuntu apt repository:
sudo apt-get install wine
Then we need to install the Gecko browser for it.
wine iexplore http://appdb.winehq.com/
Click install when prompted, as soon as you can view the website, feel free to close the browser.
Next, we need to configure Wine to use the ALSA sound driver, which works like a charm. Go to Applications | Wine | Configure Wine
. Goto the Audio tab and uncheck OSS. Check ALSA, then press OK.
Lastly for Wine, we need to install the Tahoma font. It’s a hop, skip, jump and Google query away:
tahoma filetype:ttf
I will not be more specific than this. Save the file you find to the Desktop, then run this command:
cp ~/Desktop/tahoma.ttf ~/.wine/drive_c/windows/fonts
Note: this command is case sensitive. If you find something called “Tahoma” or “TAHOMA”, modify the above command to reflect the change.
- 3. Installation of the actual game.
Where’s my “That was easy” button?
Open up the Orange_Files folder on the Desktop, and right click on Setup.exe, choose Open With Other Application, scroll to the bottom and select Wine Windows Emulator then press Open.
You should be looking at something like this:
The next few steps should be familiar to anybody who has ever used Windows before: Install, next, you own my soul, next, next, install, and finish.
Now, we come to the part that is for lack of a better word, annoying. We have to activate the software before installing. Plug in your Orange Box CD Key and login to your steam account.
Now we get down to business. Select what games to install:
Next, then next again. Keep both of those boxes checked, so that you have icon files already on your desktop if you want to make shortcuts, and entries in the Applications menu to launch the game.
Now, it prepares files to install (presumably decrypting them), then copies them over. Takes about 7 minutes on a 10k RPM Raptor, your results may vary.
This is a good time to grab a smoke, make a sandwich, AND sleep with your woman (or man).
Finally, we’re Finished! Hooray!
And we’re looking at all our new shiny games from a video game developer (Valve) that said “Fuck the man, we’ll create our own distribution platform and get rid of the middle men that take 60% of our revenue.” And on the seventh day, Steam was born. Kudos to Gabe Newell, he won my respect with that move years ago.
Alright, now we get to launch Team Fortress 2. Cue spotlight, heavenly music, and WHAT? Video Driver Outdated? Check a box, Continue Anyway. I think this is an inside joke from Valve.
Hit Play game, and if you’re lucky, everything looks great. If you’re me, it looks like this:
If you get this, just ignore the fact that it’s half-way off the screen, goto Options, then to the Video tab and set it up to use the same resolution as your Desktop.
Press OK. Quit the game, then open it right back up again. Everything should be looking MUCH better now, with no more system menu bars all over the top and bottom of the screen.
Performance seems to be perfect using the latest nVidia binary blob with a generation old video card. On average, I’ll get around 40 frames per second when there is some really intense action, like 5 or more players all fighting in the same room. In most other areas I see about 80 fps. There is an occasional audio stutter, seems to happen most often during the beginning of a match, when all the textures for the level are being loaded.
I recorded a ghetto video for all of you to enjoy. I used a digi-cam for video, and used a voice note recorder on my iPhone for audio, then slapped em together for a half-second audio delay – but certainly watchable. Enjoy!
202 replies on “How To: Run Team Fortress 2 (TF2), Portal, Half-Life 2, HL2 EP 1&2, and Counter-Strike In Ubuntu Using Wine”
What version of WINE are you using? I tried doing this the other day with a couple versions of WINE and had problems. Other than that…it looks awesome and I’m jealous.
0.9.46
I have installed a few Windows games in Linux using Wine – but most of them were kinda old games(eg. Max Payne 1) I have to try installing some new games.
[…] Interesante tutorial en inglés donde nos explican cómo instalar estos magníficos juegos en Ubuntu GNU/Linux.Es una pena no contar con el apoyo de estas grandes empresas y que no creen codigo tan cerrado y restrictivo, pero tiempo al tiempo. […]
Hey guys, I didn’t mention, but all of The Orange Box games by Valve run just fine using this guide, not just TF2. Portal runs like a charm and it’s actually an awesome game too!
Does this work with the download version of The Orange Box as well? or only with the DVD version?
Wine 0.9.47 appeared recently on my ubuntu update =D. According to WineHQ there is “A Tahoma replacement font.” so the tahoma step can be skipped.
Wine still sucks for the sheer fact that it /still/ trips over games like Tribes Vengeance. Christ that game was built on the Unreal2003.5 engine, you would think it would work.
Oh right, got a ‘silver’ or something on wine appdb, except for the fact that the game is completely unrunnable. Who rates that? Chimps?
I’d love to run linux– if of course WINE would ever work.
Why is the gecko browser needed?
If you don’t like the performance of WINE, try Cedega. It’s not free but it works pretty damn well for $5/mo.
Why is the gecko browser needed?
Steam?
I have to agree about how usable Wine is. I’ve read stuff and followed guides to run World of Warcraft in Wine, and the appdb clearly says it works.
Well multiple experiences say otherwise. I am no Linux n00b (been using it since Redhat 5.2). People always say Wine in regards to gaming in Linux, but until such time as it can run without fannying about, locking up the system solid etc… (This is on multiple systems.) Linux is gonna stay niche in the desktop market for gaming.
Steam needs IE to render the main screen (It shows recent news, games that just came out, etc) Wine needs gecko to emulate IE.
This is good to see the orange box works fine in ubuntu/linux/wine. About the graphics, try going into your wine registry and putting these strings in HKEY_CURRENT_USER\Software\Wine\Direct3D:
OffscreenRenderingMode fbo
PixelShaderMode enabled
UseGLSL enabled
VideoMemorySize (size in megabytes, I put in 256)
Last time I heard the offscreen rendering mode worked better with backbuffer sometimes, you might need to test. The most important option is UseGLSL which will allow all Direct3D9 shaders to be enabled 🙂 even HDRI lighting.
Could you add this to the Wine HQ Database
[…] is a fantastic article on how to run the latest “orange box” games via wine on Linux. fsckin.com has written […]
All the new Shooters are released for Mac, XBoX and PS3.
When will the Linux community be recognized as serious gamers?
[…] fsckin w/ linux [link] […]
Please get a life,
Spend more time gaming on windows and less time on its installation on linux.
Linux gamers will b never b taken seriously.
Even id and epic are going 2 stop that.
I used 2 b an avid linux gamer myself, not anymore, its pathetic!
[…] man das ganze Paket auch prima unter Linux bzw. Ubuntu mit Wine spielen kann, beweist dieser Blogeintrag incl. Howto und Video. Noch ein Grund für mich die Box zukaufen, auch wenn ich auf der Suche […]
> I’ve read stuff and followed guides to run World of
> Warcraft in Wine, and the appdb clearly says it works.
Yeah. And it does: http://www.kwyxz.org/wow/
> Well multiple experiences say otherwise. I am no Linux
> n00b (been using it since Redhat 5.2).
Copy the DVD contents to a hard drive, run the installer, set World of Warcraft to OpenGL in the conf file, and it just works. I’ve had it working on 5 different computers without any problem. Maybe I am an überl33t, then.
You guys are bitching about Wine and about how crappy it is, but please. Without this software you’d be even more bitching about how much Linux sucks since there are no games at all running. If Wine gets World of Warcraft running on other people computers, blame yourself.
Or I could just run Windows.
> Or I could just run Windows.
Your choice, buddy. Got a paid-for copy, have you? Got anti-virus? Secured it with a firewall? Turned off unnecessary services? Drivers up to date? Signed the EULA? Signed up for WGA?
Good luck with that.
The fsckin feed icon following down the page makes it reeeal tough to read the article uninterupted. Please find another solution.
Funny, I dont have virus software, turned my vista firewall off, turned UAC off, and yes I paid for it. Guess what? No viruses, spam, bs, and it works perfectly fine. The only firewall I have is my hardware router…
So STFU about Windows security, they fixed the issue now go go suck your moms titty!
Sheesh, easy instruction and it actually works like a charm too. Damn, really starting to like linux…
Erm, not trying to flame or troll or anything, but is it against the rules to PLAY steam based games under Linux (I’m not trying to create FUD, just dont want my account banned : /)
My evidence to support this is the whole ‘port steam to linux’ under steam forums has been there that many times that you now get your account deleted for mentioning the word ‘linux’ there so I’m too afraid to ask if emulation via the WINE layer or Cedega are truely against the rules.
Please if somebody has any concrete information (IE a steam.com thread or url) reguarding the rules of running steam / games on linux, post it here for all to see 🙂
-Fragged
> Funny, I dont have virus software, turned my vista
> firewall off, turned UAC off, and yes I paid for it. Guess
> what? No viruses, spam, bs, and it works perfectly fine.
> The only firewall I have is my hardware router…
> So STFU about Windows security, they fixed the issue now
> go go suck your moms titty!
It’s actually funny how people relaying 3000 spams every day without even knowing it are willing to let the world know about their cluelessness.
the water in hl is not that nice looking though.
The water isn’t as pretty cos even Cedega only has PixelShader 1.4 support (I think 2.0 might be out now… but I haven’t subscribed for nearly a year). Dunno what version Wine supports – 1.3 or 1.4 probably.
As for getting your account banned on Steam – not only has it not happened to my knowledge, but Transgaming (the Cedega guys) posted often that they worked with the Steam guys to fix the breakages for their Linux users.
The reason there is talk of banning accounts is in the Steam forums – people always asking for a dedicated linux client, when Valve’s position on this is clear (they won’t ever produce dedicated Linux clients). They banned certain accounts of people that weren’t getting that message.
Shame really. HL2 was (is) ridiculously overrated, but it’s still worth a play. And Orange Box looks like good value (for a change).
I’m going to follow this instruction just as soon as Gutsy goes live and final in a few days time. My Crossover subscription expired two months ago and I’m not inclined to renew it until I see some more apparent improvements in their tools over the stock Wine install.
Bookmarked this site, btw. Despite that infuriating RSS script, which I’ll shortly be adblocking. Sorry – but it’s him or me.
[…] How To: Run Team Fortress 2, Portal, Half-Life 2, HL2 EP 1&2 In Ubuntu Using Wine » fsckin w/ … HL2 en Ubuntu con Wine (tags: hl2 linux ubuntu wine steam games) UncategorizedShare This […]
Ahhhh!
The infuriating RSS script strikes again. I ran a poll on removing it, 70% voted to remove it. Strangely it works to get RSS subscribers. The file is genki.js by the way.
I can get the games to install, but as far as getting them to work reliably, nope. Episode 2 can’t make it past the menu screen. Portal will load a map, but freezes when you make 2 portals, heh.
I can suggest using the OSS sound driver instead of ALSA.
[…] How To: Run Team Fortress 2, Portal, Half-Life 2, HL2 EP 1&2 In Ubuntu Using Wine » fsckin w/ … One of my friends is doing his best to make me want to play TF2. This guide might help, even though I run Foresight, not Ubuntu (tags: games howto) Bookmark to: […]
I tried to run HL2 and CS on Cedega a number of times to no avail (this was a few months ago). I figured that if I couldn’t play with Cedega I’d have no such luck with Wine. Your guide worked perfectly, and the frame rate I’m getting in CS is comparable to what I got in Windows. W00t!
Thanks,
Kevin
Nice Kevin, glad you could get things up and running!
I’ve been planning on making the move to Linux for a while now, and since Gutsy Gibbon recently went live, I think it’s about time.
Now, how well does the Steam GUI work under these configurations? I assume the Gecko installation was for that, but I’ve heard minimizing the game or anything like that might freeze the game, as well as some other weird things.
I haven’t had any issues with Steam crashing like it used to under earlier versions of wine when minimized.
There are zero problems that I’ve seen.
[…] have a WinXP gaming machine at my house for Team Fortress 2, Portal and Battlefield 2. However, reports are already coming out that Steam (Portal and Team Fortress 2) successfully runs under WINE. With the eye candy like Compiz Fusion, 7.10 now looks as good, or better than, Windows Vista, with […]
[…] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here’s a quick excerpt […]
Do you guys know a good way to install wine on a AMD64 machine? I can’t get it to work no matter what I do.
Do you guys think the problem is that I’m now using Gusty gibbons?
Just Go Here
http://www.winehq.org/site/download-deb
and
here
http://wiki.winehq.org/UbuntuAMD64
hey thanks for the great howto!
just finished installing steam and games
minor thing: my cursor while in the steam window clicks a bit below where the cursor actually is
anyone else have this?
hopefully it won’t affect gameplay
Could you test/add games to the database and you can run it on these distros
http://www.winehq.org/site/download
From Wine
This is the Wine Application Database (AppDB). Here you can get information on application compatibility with Wine.
As an Application Database member you enjoy some exclusive benefits like:
* Ability to vote on your favorite applications
* Ability to customize the layout and behavior of the AppDB and comments system
* Take credit for your witty posts
* Ability to sign up to be an application maintainer.
* Submit new applications and versions.
* Submit new screenshots.
We’d like to thank you for being a member and being logged in to the system. Your help in stomping out Wine issues will be greatly appreciated.
[…] How can I run Team Fortress 2? Give this tutorial a try. How To: Run Team Fortress 2, Portal, Half-Life 2, HL2 EP 1&2 In Ubuntu Using Wine » fsckin w/ l… Here’s a video showing proof that it works. YouTube – Team Fortress 2 Running In Linux Through […]
[…] Le blog fsckin.com nous explique comment installer HL2, TF2 & Co. grace à Wine. Poster par Akito dans GNU/Linux, Outils, Jeux […]
[…] games such as Team Fortress 2 are working great under WINE with the same performance as under Windows (You might loose %5 but make up for it with lower lag, […]
What’s your computer specs ?
~3GHz Core2Duo Processor, 2GB RAM, 7800GT
What if you have the downloaded files through Steam? Can they just be burned to a dvd and go from there?
I’ve used Wine to run Steam and download Prey and Half-Life 2, using my CD cover keys to validate them. I couldn’t get Prey to run at all, but HL-2 ran pretty sweetly (Athlon X2-4200, 2Gb ram, Nvidia 6800GT). The load times are slightly longer, and you don’t get PixelShader 2 effects, but it’s otherwise a pretty close copy of its windows performance.
There’s plenty of “demo” titles on Steam, so if you use this guide to get Wine going, fire up the native Steam client (http://www.steampowered.com/v/index.php?area=getsteamnow), then just download the demos and try them first. If they run, the full game will likely run too. Which rules out Psychonauts, which is the only other game I tried to run using this method – also failed.
Ah, thanks. So I can just download Team Fortress 2 and the others through Steam and follow some steps from above and they should theoretically work? The big ones are Team Fortress 2 and Call of Duty 2.
You would want to check the appdb for CoD, but the steam version of TF2 should be exactly the same.
[…] the tiny hosting bill, keeps me interested in doing something other than playing Team Fortress 2, and eventually will pay for some geeky things I’ll write about […]
I got TF2 running under wine + gutsy but having some issues with graphics. I turned all the video options up to max, but some textures don’t seem to be rendering up. For example, the water is just a blue object. It doesn’t have the watery look, no texture, it’s just solid blue. Everything else seems to be ok. I have a GeForce 8800GTX, and don’t have these issues in windows. Anyone else have a similar issue?
some output from glxheads:
GL_VERSION: 2.1.1 NVIDIA 100.14.19
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce 8800 GTX/PCI/SSE2
Ok I’ve got wine+steam running on gutsy, one huge massive issue though, fonts are hardly readable in-game and they’re all over the place, how do I fix? 🙁
Also for those who want gee-whiz graphics in wine, edit the registry like what I put up above (like you SegFault)
[…] petterth wrote a fantastic post today on “How To: Run Team Fortress 2, Portal, Half-Life 2, HL2 EP 1&2 In Ubuntu Using Wine | fsckin w/ linux”Here’s ONLY a quick extract […]
Okay, I make it down to setup, at which point i get an error that says steam does not support windows 98/2000/ME, and the install fails. any ideas on what could cause this in gutsy?
Sorry for that last comment. After looking around, i found where I could change this to Windows XP. This probably explains why wine has never really worked right for me!
No problem Jack, indeed – that would be a good reason!
Fonts hardly readable? What graphics chipset and wine version do you have?
Well, everything goes great until I launch an actual game. Then it crashes without warning after the first VAVLe logo.. Looks like i’m just going to have to break down and put Windows XP back on here for games.
[…] – How To: Run Team Fortress 2, Portal, Half-Life 2, HL2 EP 1&2 In Ubuntu Using Wine http://www.fsckin.com/2007/10/15/how-to-run… […]
Hi,
Thanks Wayne for your easy to follow howto. Your experience came me confidence Orange Box would work in Crozzover (prefer the GUI and didnt want THREE implementations of WINE on my system (Cedega, Crossover and WINE)). And sure enough it works flawlessly in Crossover.
I will be putting up an howto on my site over the next few days. It wasnt that hard though, and probably an easier way then how I did it, but it works.
PS for anyone getting lag, shut off the Steam “friends” window to regain “normal” performance.
Thanks!
Excellent news DaveQB – there’s never enough WINE in my house. 🙂
Hi
I’ve been meaning to try this and my google search first brought me to your youtube vid, Then here.
You might want to add that to install with no media you can download steam from
http://www.steampowered.com/v/index.php?area=getsteamnow
I saved the file to my desktop. To install you run in a terminal
msiexec /i ~/Desktop/SteamInstall.msi
Jack edit the winecfg and switch it form me to XP so that Wine thinks that its Running Windows XP. For the fonts all you need to do is to download the package msstcorefonts also using WineXS makes it alot easier
I am using the new Wine 0.9.48 and was able to play Team Fortress 2 and Portal on my OpenSUSE 10.3 x86_64, but I had to do some tweaks
1) run winecfg and set it to run ALSA for the sound
2) run TF2 in Windows 98 compatibility mode (also under winecfg)
3) Disable all that Steam “fun” features like the news/updates startup, Steam community, notifications, etc…
4) create STEAM game desktop shortcuts on the desktop. DO NOT run TF2 directly from the Steam control panel. Just use the desktop shortcut
Sometimes I will get this annoying “Steam registry in use” error, but I just exit Steam and relaunch it and cross my fingers that it works.
Hope this helps
[…] How To: Run Team Fortress 2, Portal, Half-Life 2, HL2 EP 1&2 In Ubuntu Using Wine » fsckin w/ … (tags: howto linux reference tutorial ubuntu video windows game steam hl2 wine games tf2) […]
id definitely say that this is using DX8 textures and not 9, as i have this running on XP and the textures look a lot different on windows,, also i am still using 2 geforce 6600GTs in SLI…
[…] also been in the news that the brand hew halflife orange box runs flawlessly under wine, and the new ati drivers are even quicker under linux than under vista when playing enemy […]
So, I followed everything here to the T, and all went well, until I tried to run the installer. It always says, “Steam is already running”. It’ll get to 26% updated, say that, and close out. Any advice?
Do the graphics still look good considering its a lower pixel shader?
I mean is it really worth playing and does it stand up to par with a windows system?
I am tempted to try this, provided I dont end up with like HL1 graphics or some crazy crap.
Ok my problem is fixed with the fonts, turns out to just be a packaging/compiling regression I was using, latest wine works fine with it.
Anyways it looks like people aren’t reading my advice if they want whiz-bang graphics.
Under HKEY_CURRENT_USER\Software\Wine\Direct3D put in:
OffscreenRenderingMode fbo
PixelShaderMode enabled
UseGLSL enabled
VideoMemorySize (size in megabytes, I put in 256)
And the graphics will be just as good as windows for the Direct3D9 mode, except very slow! 🙂 Best to just wait until the GLSL and FBO stuff matures, or stick with DX7 or DX8 graphics, which are quite acceptable if you don’t look at the water too much 🙂
what sort of frame rates do you get with those settings ?
I get about 11-15fps at a resolution of like 1280×800 I think it was, using the benchmark map, my computer specs are:
Intel core2duo 1.83ghz
Nvidia Geforce 8600GT
2GB DDR800 RAM
Ubuntu 7.10 64-bit, and WindowsXP SP2 32-bit
On windows XP it’s much better, like 60-90fps I’m guessing… It could be just the code to convert direct3D HLSL shaders to GLSL needs more optimization, and rendering to texture as well (water reflections, tv screens, etc.) And geforce 8 series are in the middle of a performance regression by nvidia, as my 6800GT did like 15fps 6 months ago on the same test.
Hopefully with things like Gallium3D+LLVM, which allows any kind of graphics API to sit on top of linux’s DRI/DRM 3D rendering, the wine devs can port WineD3D directly on top instead of maintaining an opengl wrapper. See: zrusin.blogspot.com
@MistaEd : Can’t believe your framerates are that low. When I was playing HL2 under Cedega about a year ago, the only difference I noticed between Windows and Ubunutu/Cedega was
a) Water rendered as a translucent, but clear surface, whereas on Windows, it added a nice ripple effect to everything under it.
b) Load times were about 20 seconds on Windows, but nearer twice that on Ubuntu.
c) The stuttering at the start of every level was fixed under Unbuntu, but that might have been Valve fixing the issue in the months between my intital Windows play and my second play through on Ubuntu/Cedega.
It was otherwise an indentical experience.
Specs : Athlon X2 4200, 2Gb ram, and and oldish AGP based Nvidia 6800GT. I think I ran the game at 1024×768, but I’m not entirely sure.
[…] read more | digg story […]
Puyo:
1. Try this.from http://bugs.winehq.org/show_bug.cgi?id=3084
nice -n 19 Steam.exe
2. Also the following Google search will turn up LOTS of fixes.
steam 26 wine
3. Make sure you’re updated to the latest version of WINE.
[…] How To: Run Team Fortress 2, Portal, Half-Life 2, HL2 EP 1&2 In Ubuntu Using Wine […]
I followed this guide and it worked perfectly until I tried to play the game. I get the Steam splash screen and the ‘Source’ page with all the copywrite notices and then the game goes black and shuts down. Running latest Ubuntu on AMD64 3200+, 1.5gig ram, Radeon 9600. Any ideas?
Nice guide though, thanks. (I’m a Linux noob but determined to get stuff working).
Hi Malice,
This might not help your situation, but I had the same problem as you (where the game would start but crash shortly after the Steam logo & copyright notices) and I’ve managed to fix it.
I’m using an NVIDIA card, and my fix ended up being grabbing the latest NVIDIA drivers (100.14.19). So, my working configuration is:
* NVIDIA 100.14.19 drivers
* wine 0.9.46
* ALSA for my sound
* Pixel shaders enabled
* The registry settings MistaED gives above
And my command line is:
wine Steam.exe — -applaunch 420 -dxlevel 80 -width 1680 -height 1050 -heapsize 512000
Hope that helps someone,
Mark
Hi, firstly i would like to say what a well written guide this is, very easy to follow.
However,
I managed to install it all fine , going step by step. And i get to the bit where TF2 loads i get the “graphics out of date” menu, and it looks like yours does where it is half way across the screen, but thats where it goes wrong. The game doesnt load for me it crashed before the menu and i cant change the resolution to match desktop like you said.
Im running a Radeon X1600 Gfx card on my laptop, gig of ram etc 1.8 Ghz dual core processors, it runs the game fine in windows so i know the hardware can do it.
When it comes to linux im a noob tbh , this is my first go at it >
http://www.tweakguides.com/HL2_1.html
Here’s a really good performance tweaking guide which helped me quite a bit with the in-game stuttering i’ve been experiencing.
I noticed the most difference with these cvars:
fps_max “75”
cl_forcepreload “1”
cl_smooth “0”
mem_max_heapsize “1024”
and the following launch options:
-dxlevel 80 -novid -refresh 75 -heapsize 1024000
This game runs BETTER than in windows now, on this machine at least. I’m ALWAYS the first to load the game on servers, and my system specs are mediocre. For a while the stuttering was really aggrevating, but it never happens now.
system specs:
am2-sli deluxe
3800+ windsor
8600GTS
2GB PC6400 CL5
I don’t know what I’m doing wrong. The game loads but its very choppy and there are a lot of texture problems.
wine 0.9.49 – compiled from source
nvidia 100.14.19
ubuntu gutsy
amd x2 4800+
2gb ram
7800gtx
I made all of the tf2 cvar optimizations and registry optimizations.
I get about 25-30 fps, but it drops to like 2 when theres a lot of people around. How does everyone have it running so well?
Alright, I figured the problem out, hopefully this helps some people.
I downgraded my wine to 0.9.46 everything runs great. 100fps I guess newest isn’t always the best.
kind of funny how I went out of my way to install it from source (which took a while gathering up the dependencies) and it ended up biting me in the ass. I’ll stick with the easy apt-get from now on.
James- a few buddies at work have had a few issues similiar to what you describe in WoW – you aren’t the only one with problems on the latest release of wine.
[…] a video game that doesn’t support Linux. Not on purpose mind you. And I’ve purchased games in the past that don’t have a native Linux client, but run really well under […]
[…] Ubuntu Studio and Windows. However, the only reason I log into Windows is for a couple of games. (In deference to this article, I haven’t been able to get the Orange Box fully working with Win…) I’ve been such a gamer for a long time that part of me still clings to Windows with the […]
Well, here goes my glitches:
1. Like Desmond said, all the mouses clicks are a bit mispositioned from the actual mouse cursor on steam, but that’s not much of a problem, often steam buttons don’t work so you have to use keyboard.
2. I’ve got HL2 standalone running, but not TF2, as soon as I join a server on TF2 (or ran a local server) and get to the team selection screen it crashes wine, any ideas? It’s right after choosing a team, spectating also crashes.
My setup is:
turion64 x2
1.5gb ram
geforce go 6150
Running on Slackware Linux kernel 2.6.20.something compiled from source, wine too. (I’m not at home now, so I don’t recall wine version)
Oh, and by the way: nice t-shirt, rudeboy.
I bought a new vidcard and manged to get TF2 running but it is like a slideshow. 2Fps if that…meh
Used Envy to install my card drivers.
AMD64 3200+
1.5gig of ram
Geforce 7600GS
Although I love Ubuntu and I think it’s the best thing since sliced bread, linux will never take off until the average user can go to EB, GS, or WM, buy *any* windows software and install it by clicking a few buttons. Seriously. People don’t give a rat’s ass about the OS, they want the cool apps and games to work!
The sad fact is, right now, linux is a fanboy OS and anything out of the ordinary usually requires more than a passing knowledge to fix.
In my opinion, the linux community should change direction entirely and stop attempting to emulate Windows. I don’t see anyone creating a L-Box and using WINE to play XBox console games. Why not? Because it’s stupid, that’s why.
But what if you could make/buy a LBox for $100?
It still wouldn’t work because you would have to;
mkdir ~/Desktop/Orange_Files
cp /media/cdrom0/* ~/Desktop/Orange_Files/
sudo apt-get install wine
wine iexplore http://appdb.winehq.com/
Applications | Wine | Configure Wine
tahoma filetype:ttf
cp ~/Desktop/tahoma.ttf ~/.wine/drive_c/windows/fonts
Just to play a game! Nuts, eh?
It’s easier to buy an Xbox, the game and play it with no hassle.
Linux fans and users should remember that there’s nothing wrong with being different! Find a niche and do it well. If you don’t lead, you’re destined to follow.
sudo get my ass.
insert CD into CD-ROM… wait…
klik, klik, klik, wait, wait, wait…
I’m playing HL2 right now.
Eddie, I don’t think most people put linux on their machine for the purpose of playing games or using windows apps. They use linux because allows them to do things windows does not. However, it is necessary to use windows apps sometimes when you can’t find a substitute linux package. Linux is continuously being developed and improved, thats more than I can say for windows (Take vista for example).
James,
There is nothing that windows or linux does that the other OS cannot emulate. The deal maker is the applications.
Tell Joe Blow that he can buy one box and play Xbox, PS3 and Wii games and he will buy that box instead of three.
Same with windows and linux, people really don’t care about the OS, they want a cool-looking-easy-to-use-fast-simple-solution that lets them run all the latest and greatest hyped games and apps they see on television.
And as for linux being continuously developed and improved – it doesn’t matter if Joe Average has to type “sudo whatever” just once. You just lost him. There’s a reason why windows uses icons – Joe Average can understand them.
I booted up steam and it gave me some crap about Windows 98 no longer being supported. I went into the Wine configuration panel (using winecfg) and set the default machine to Windows 2000. I tried Steam again and it gave me the same message about 98, then promptly closed, AGAIN. I went to the Wine configuration panel and it went back to Windows 98. I’ve tried several times but it still won’t switch!
I am running 7.04 on a HP Pavilion a1200y with a crappy Celeron D processor and a even crappier motherboard based ATI Radeon Xpress 200 card. I am currently using Wine 0.9.46
Sorry, I gave the wrong Wine version, its 0.9.49
did you “sudo winecfg” ? Don’t think the winecfg has rights to save unless its run as root.
Winecfg will save if you click the apply button.
I was looking at this because I was looking to switch over to linux with a new system. Some issuse could be do to the hardware. I know to get my source games to run on this oldish laptop I had to use ‘+mat_forcehardwaresync 0’ in the launch options.
Yeah not the best gaming rig and I think it might die when I load the wrong maps in cs…
Anyway I got an error with a black screen and crash under XP so there might be some trouble shooting to do before just give up.
[…] but with nobody to play with, what good is it? I’d rather be playing Team Fortress 2, and since it runs in Wine… well – I don’t have much of a reason to keep running Vista, other than the fact that […]
Tried to install Steam in wine. Worked as a charm, only I don’t have enough space on my linux partition so I tried peggle and that worked great.
I then tried to softlink drive_c to separate NTFS HDD. Steam gets installed, but cannot launch. I get:
Steam.exe (main exception): Cannot open blob archive file: CMultiFieldBlob(mem-mapped file): Failed to MapViewOfFile
I find it a bit ironical that Steam that is designed for windows works on an ext3 partition but not on an NTFS partition. :D.
Anyone have a suggestion?
wicked guide mate, smooth and flex.
just a note, put both cd’s in the same directory, when your installing orange box. only flicked through the guide, so it might of said to or not, but meh, said it anyways 😛
peace out yo
Seems like this is only working for people with nvidia cards, anyone had success or know anyone who’ve had success with an ATI card?
Thanks
gaz
When Half Life 2 first came out, I was still on Windows XP, and it ran extremely well on my Compal HEL80 laptop, which has an Intel Core2 Duo T7400 64-bit processor, 2048MB DDR2 ram, and a GeForce Go 7600 256mb PCI-E video card.
I’ve been on Ubuntu for a little over a year, and recently I purchased the Orange Box. I’ve been on Ubuntu for a little over a year, and recently I purchased the Orange Box. I downloaded and installed a pirated version from mininova.org that does not use the Steam program that I dislike so much.
I used Envy to install the latest nVidia drivers (100.14.23), and am using the latest version of Wine (0.9.50). I am able to run the game just fine, but even on the lowest resolution with medium graphics settings, there are areas with noticeably laggy framerates, random flickering, and just a solid purple screen when I’m underwater. All in all, it’s terrible compared to how the game works under Windows XP.
Someone commented that some graphics issues can be fixed by altering the registry value in HKEY_CURRENT_USER\Software\Wine\Direct3D. I didn’t have a Direct3D key in this location, so I created it and added the values, which did increase the graphics level somewhat — but still no where near to its level under Windows. Also, now my gnome panels are on top of the window, even after removing the key.
Looks like I’m going to have to repartition and install Windows.
Thanks Thanks Thanks!!! I just bought it and it runs just like it should run!
[…] their support about some unrelated issue, and in their response they mentioned reading the Orange Box / Team Fortress 2 article, which helped them get the game running under WINE. Perhaps the fact that my hosting […]
Is anyone else seeing an error like the one below?
Any idea how to fix it?
$ wine iexplore http://appdb.winehq.com/
fixme:shdocvw:IEWinMain “http://appdb.winehq.com/” 1
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000001-0000-0000-c000-000000000046}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {00000001-0000-0000-c000-000000000046}, 80040155
fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80040155!
err:shdocvw:register_class_object failed to register object 80040155
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
Thanks! This worked great! Ubuntu rocks. Anybody know how to get Team Fortress 2 Server working in Linux? I searched the in-tre-net but I could not find anything concrete. Something about a linux release, but Valve is not making it obvious to me on how to get it.
Has anyone noticed any differences between windows and linux, I’ve run it on both and compared, I can’t see any difference. Excellent.
Also, I’m running Ubuntu Gutsy, enabling the restricted default Nvidia Card Driver (as easy as clicking a checkmark, thanks ubuntu), and using the standard wine with apt-get.
Just a comments for Eddie. In some ways your right Eddie, linux (or mac) cannot become number one over windows because of those killer applications. For most people however an internet browser (that does not give you a portal into spyware/virusware hell) and a decent office suite (openoffice works great) is all most people need. Of course being able to connect to the various devices out there (ipods, and printers for example) are of course also very important. Linux and ubuntu (in my experience) has come a long way, and what I love is that it keeps improving every 6 months! For example I got an mp3 player that didn’t work well in ubuntu feisty, but works great now in gutsy. The new printer options are great, and the much more reliable special effects are very interesting and fun to use. With windows you are dealing with either XP, which runs those apps, but it doesn’t change, its not very stable, or very usable when it comes to installing things (that don’t come with spyware, or at least a lot of work), its also old and ugly. Vista, is a big joke, its very bloated and doesn’t have as much compatibility with hardware then linux. Even its game playing is bad. I know a lot of friends that have switched to XP for games.
Now saying all that, I still have a dual boot system, and I probably will for a while, as I like to play games once in a while. But I use XP simply for gaming, and ubuntu for everything else. I think this will not change until enough of the software makers out there make their software work for multiple systems, but why would they when windows is used by such a great majority. Its the chicken and the egg argument, how to get one without the other?
I don’t have a quick answer to that, however personally I (as I’m sure a lot of you) am tech support for many family and friends. And for the last year or so I have been converting everyone to ubuntu/windows dual boot systems, where I stress to use ubuntu for safe day to day use and windows for those apps they cannnot live without. I am not a linux expert by any means, but I have to say I have probably converted over 15 people to this new idea, and these people have never even heard of linux before, and every one of them loves the clean running ubuntu system compared to dealing with all the crap you get when you run windows.
In one way I think you are dead wrong. I think your average joe user is much better off with ubuntu, as it is setup so that its very hard to really mess up your system. Windows however makes it all to easy. Ever had to support a windows machine with young teenagers using it? I’ve seen machines where they install everything into one directory, I’ve seen machines that so quickly become bricks because people download applications or torrents or music that comes with spyware and whatnot. Its so frustrating.
Lastly of course, as you all know, linux is free and open-source. I have read a lot about what Vista is up to as far as built in DRM. I’ve heard everything you install is sent to their servers, I’ve heard Vista will if it decides to, make your system play videos at a lower quality if it feels you have a video that is not legit. I”ve heard its EULA agreement is quite something to read, if you see what you are giving into when installing it.
So my final point is this, one of the main reasons I go through the effort of using linux is to fight that control. There is a reason why many governments out there are converting their entire systems to some form of linux, they can trust software that they are allowed to see what it does on the inside. All I can do is nudge the people I know in that direction, because lets be honest, the majority of people out there don’t know, and don’t care what their computer is doing as long as they can run those killer apps. All I can do is expose them to something new. And the way I do it is by saying “if you want my computer support…”
With regards to my previous error that I had reported, it was solved by using the following command:
export WINEPREFIX=”/home/myname/.ies4linux/ie6″
… where “myname” would be the name of your own home directory.
Not also that I tried:
export WINEPREFIX=”~/.ies4linux/ie6″
… but this didn’t work. I got some error that said it must be an absolute path.
Once this export command was done, then I was at least able to get the iexplore command to work, although on my system, the fonts in the explorer window seem to not render correctly. I get a bunch of “>>>>>” characters instead of words in the IE interface.
I haven’t actually tried installing the game quite yet, but will do so soon and if I don’t post anything else, then it worked.
Dave: That is one hell of an error! What version of WINE do you have?
Wayne,
I had the latest version in the Ubuntu repository, which is 9.46 or so.
After I realized that the latest version available from WineHQ was version 9.52, I added the WineHQ repository and upgraded.
Then, the errors got way, way worse. So I think I’ll go back to 9.46.
(By the way, right now I’m trying to get the Call Of Duty 4 demo to install, which is why I haven’t got Half Life going yet. Call Of Duty 4 should theoretically work, but, as Yogi Berra says, in practice it doesn’t.)
Here is the error:
$ wine iexplore http://appdb.winehq.com/
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000001-0000-0000-c000-000000000046}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {00000001-0000-0000-c000-000000000046}, 80040155
fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80040155!
err:shdocvw:register_class_object failed to register object 80040155
wine: Unhandled page fault on read access to 0x00000018 at address 0x7caf6843 (thread 0009), starting debugger…
Unhandled exception: page fault on read access to 0x00000018 in 32-bit code (0x7caf6843).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7caf6843 ESP:0033fcd0 EBP:0033fce8 EFLAGS:00010202( – 00 – -RI1)
EAX:00000000 EBX:7cb24548 ECX:00000000 EDX:7cb2d800
ESI:00000000 EDI:00000008
Stack dump:
0x0033fcd0: 7bc9ff68 00000400 0033fd18 7bc461b8
0x0033fce0: 7cb2579b 001cc300 0033fd28 7cac1f6d
0x0033fcf0: 00000000 7cb24f98 001104b8 7ee5761b
0x0033fd00: 00002000 7cb246c0 7caa0000 7bc33545
0x0033fd10: 7bc3360b 7bc858d4 0033fd48 7cb24548
0x0033fd20: 00000009 00000008 0033fd78 7cac213e
Backtrace:
=>1 0x7caf6843 RPC_StopLocalServer+0xa() in ole32 (0x0033fce8)
2 0x7cac1f6d in ole32 (+0x21f6d) (0x0033fd28)
3 0x7cac213e apartment_release+0x164() in ole32 (0x0033fd78)
4 0x7cac28aa CoUninitialize+0x109() in ole32 (0x0033fda8)
5 0x7ee4394f IEWinMain+0x9f() in shdocvw (0x0033fe28)
6 0x7ee74064 WinMain+0x24() in iexplore (0x0033fe48)
7 0x7ee741e2 main+0xca() in iexplore (0x0033fee8)
8 0x7ee74109 in iexplore (+0x4109) (0x0033ff08)
9 0x7b86eb2d in kernel32 (+0x4eb2d) (0x0033ffe8)
10 0xb7e401cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7caf6843 RPC_StopLocalServer+0xa in ole32: movl 0x18(%esi),%eax
Modules:
Module Address Debug info Name (61 modules)
ELF 7b800000-7b925000 Export kernel32
\-PE 7b820000-7b925000 \ kernel32
ELF 7bc00000-7bca1000 Deferred ntdll
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7c9e7000-7c9fa000 Deferred libresolv.so.2
ELF 7ca13000-7ca32000 Deferred iphlpapi
\-PE 7ca20000-7ca32000 \ iphlpapi
ELF 7ca32000-7ca8f000 Deferred rpcrt4
\-PE 7ca40000-7ca8f000 \ rpcrt4
ELF 7ca8f000-7cb2e000 Export ole32
\-PE 7caa0000-7cb2e000 \ ole32
ELF 7cb2e000-7cb60000 Deferred uxtheme
\-PE 7cb40000-7cb60000 \ uxtheme
ELF 7ce58000-7ce61000 Deferred libxcursor.so.1
ELF 7ce61000-7ce69000 Deferred libxrender.so.1
ELF 7d8fb000-7e293000 Deferred libglcore.so.1
ELF 7e293000-7e329000 Deferred libgl.so.1
ELF 7e329000-7e32e000 Deferred libxdmcp.so.6
ELF 7e32e000-7e331000 Deferred libxau.so.6
ELF 7e331000-7e422000 Deferred libx11.so.6
ELF 7e422000-7e430000 Deferred libxext.so.6
ELF 7e430000-7e435000 Deferred libxxf86vm.so.1
ELF 7e435000-7e44d000 Deferred libice.so.6
ELF 7e44d000-7e455000 Deferred libsm.so.6
ELF 7e456000-7e45b000 Deferred libxfixes.so.3
ELF 7e45b000-7e45e000 Deferred libxcomposite.so.1
ELF 7e45e000-7e464000 Deferred libxrandr.so.2
ELF 7e46e000-7e4f8000 Deferred winex11
\-PE 7e480000-7e4f8000 \ winex11
ELF 7e90d000-7e92d000 Deferred libexpat.so.1
ELF 7e92d000-7e958000 Deferred libfontconfig.so.1
ELF 7e958000-7e96d000 Deferred libz.so.1
ELF 7e96d000-7e9dd000 Deferred libfreetype.so.6
ELF 7e9dd000-7e9df000 Deferred libnvidia-tls.so.1
ELF 7e9f6000-7eab5000 Deferred comctl32
\-PE 7ea00000-7eab5000 \ comctl32
ELF 7eab5000-7eafe000 Deferred advapi32
\-PE 7eac0000-7eafe000 \ advapi32
ELF 7eafe000-7eb95000 Deferred gdi32
\-PE 7eb10000-7eb95000 \ gdi32
ELF 7eb95000-7eccc000 Deferred user32
\-PE 7ebb0000-7eccc000 \ user32
ELF 7eccc000-7ed23000 Deferred shlwapi
\-PE 7ece0000-7ed23000 \ shlwapi
ELF 7ed23000-7ee27000 Deferred shell32
\-PE 7ed30000-7ee27000 \ shell32
ELF 7ee27000-7ee62000 Export shdocvw
\-PE 7ee30000-7ee62000 \ shdocvw
ELF 7ee62000-7ee76000 Export iexplore
\-PE 7ee70000-7ee76000 \ iexplore
ELF 7ef95000-7efa0000 Deferred libnss_files.so.2
ELF 7efa0000-7efaa000 Deferred libnss_nis.so.2
ELF 7efaa000-7efc2000 Deferred libnsl.so.1
ELF 7efc2000-7efe7000 Deferred libm.so.6
ELF b7cb9000-b7cbd000 Deferred libdl.so.2
ELF b7cbd000-b7e07000 Deferred libc.so.6
ELF b7e08000-b7e20000 Deferred libpthread.so.0
ELF b7e30000-b7e39000 Deferred libnss_compat.so.2
ELF b7e39000-b7f4d000 Export libwine.so.1
ELF b7f4f000-b7f6b000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) c:\windows\system32\iexplore.exe
00000009 0 1 0x7caf6843 RPC_StopLocalServer+0xa() in ole32 (0x0033fce8)
2 0x7cac1f6d in ole32 (+0x21f6d) (0x0033fd28)
3 0x7cac213e apartment_release+0x164() in ole32 (0x0033fd78)
4 0x7cac28aa CoUninitialize+0x109() in ole32 (0x0033fda8)
5 0x7ee4394f IEWinMain+0x9f() in shdocvw (0x0033fe28)
6 0x7ee74064 WinMain+0x24() in iexplore (0x0033fe48)
7 0x7ee741e2 main+0xca() in iexplore (0x0033fee8)
8 0x7ee74109 in iexplore (+0x4109) (0x0033ff08)
9 0x7b86eb2d in kernel32 (+0x4eb2d) (0x0033ffe8)
10 0xb7e401cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
dave@homebase:~/Desktop/cod$ WINEDEBUG=-all
dave@homebase:~/Desktop/cod$ wine iexplore http://appdb.winehq.com/
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000001-0000-0000-c000-000000000046}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {00000001-0000-0000-c000-000000000046}, 80040155
fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80040155!
err:shdocvw:register_class_object failed to register object 80040155
wine: Unhandled page fault on read access to 0x00000018 at address 0x7cb06843 (thread 0009), starting debugger…
Unhandled exception: page fault on read access to 0x00000018 in 32-bit code (0x7cb06843).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7cb06843 ESP:0033fcd0 EBP:0033fce8 EFLAGS:00010202( – 00 – -RI1)
EAX:00000000 EBX:7cb34548 ECX:00000000 EDX:7cb3d800
ESI:00000000 EDI:00000008
Stack dump:
0x0033fcd0: 7bc9ff68 00000400 0033fd18 7bc461b8
0x0033fce0: 7cb3579b 001cc300 0033fd28 7cad1f6d
0x0033fcf0: 00000000 7cb34f98 001104b8 7ee6f61b
0x0033fd00: 00002000 7cb346c0 7cab0000 7bc33545
0x0033fd10: 7bc3360b 7bc858d4 0033fd48 7cb34548
0x0033fd20: 00000009 00000008 0033fd78 7cad213e
Backtrace:
=>1 0x7cb06843 RPC_StopLocalServer+0xa() in ole32 (0x0033fce8)
2 0x7cad1f6d in ole32 (+0x21f6d) (0x0033fd28)
3 0x7cad213e apartment_release+0x164() in ole32 (0x0033fd78)
4 0x7cad28aa CoUninitialize+0x109() in ole32 (0x0033fda8)
5 0x7ee5b94f IEWinMain+0x9f() in shdocvw (0x0033fe28)
6 0x7ee8c064 WinMain+0x24() in iexplore (0x0033fe48)
7 0x7ee8c1e2 main+0xca() in iexplore (0x0033fee8)
8 0x7ee8c109 in iexplore (+0xc109) (0x0033ff08)
9 0x7b86eb2d in kernel32 (+0x4eb2d) (0x0033ffe8)
10 0xb7ed31cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7cb06843 RPC_StopLocalServer+0xa in ole32: movl 0x18(%esi),%eax
Modules:
Module Address Debug info Name (61 modules)
ELF 7b800000-7b925000 Export kernel32
\-PE 7b820000-7b925000 \ kernel32
ELF 7bc00000-7bca1000 Deferred ntdll
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7c9f7000-7ca0a000 Deferred libresolv.so.2
ELF 7ca23000-7ca42000 Deferred iphlpapi
\-PE 7ca30000-7ca42000 \ iphlpapi
ELF 7ca42000-7ca9f000 Deferred rpcrt4
\-PE 7ca50000-7ca9f000 \ rpcrt4
ELF 7ca9f000-7cb3e000 Export ole32
\-PE 7cab0000-7cb3e000 \ ole32
ELF 7cb3e000-7cb70000 Deferred uxtheme
\-PE 7cb50000-7cb70000 \ uxtheme
ELF 7ce68000-7ce71000 Deferred libxcursor.so.1
ELF 7ce71000-7ce79000 Deferred libxrender.so.1
ELF 7d90b000-7e2a3000 Deferred libglcore.so.1
ELF 7e2a3000-7e339000 Deferred libgl.so.1
ELF 7e339000-7e33e000 Deferred libxdmcp.so.6
ELF 7e33e000-7e341000 Deferred libxau.so.6
ELF 7e341000-7e432000 Deferred libx11.so.6
ELF 7e432000-7e440000 Deferred libxext.so.6
ELF 7e440000-7e445000 Deferred libxxf86vm.so.1
ELF 7e445000-7e45d000 Deferred libice.so.6
ELF 7e45d000-7e465000 Deferred libsm.so.6
ELF 7e469000-7e46e000 Deferred libxfixes.so.3
ELF 7e46e000-7e471000 Deferred libxcomposite.so.1
ELF 7e471000-7e477000 Deferred libxrandr.so.2
ELF 7e47e000-7e508000 Deferred winex11
\-PE 7e490000-7e508000 \ winex11
ELF 7e925000-7e945000 Deferred libexpat.so.1
ELF 7e945000-7e970000 Deferred libfontconfig.so.1
ELF 7e970000-7e985000 Deferred libz.so.1
ELF 7e985000-7e9f5000 Deferred libfreetype.so.6
ELF 7ea0e000-7eacd000 Deferred comctl32
\-PE 7ea20000-7eacd000 \ comctl32
ELF 7eacd000-7eb16000 Deferred advapi32
\-PE 7eae0000-7eb16000 \ advapi32
ELF 7eb16000-7ebad000 Deferred gdi32
\-PE 7eb30000-7ebad000 \ gdi32
ELF 7ebad000-7ece4000 Deferred user32
\-PE 7ebd0000-7ece4000 \ user32
ELF 7ece4000-7ed3b000 Deferred shlwapi
\-PE 7ecf0000-7ed3b000 \ shlwapi
ELF 7ed3b000-7ee3f000 Deferred shell32
\-PE 7ed50000-7ee3f000 \ shell32
ELF 7ee3f000-7ee7a000 Export shdocvw
\-PE 7ee50000-7ee7a000 \ shdocvw
ELF 7ee7a000-7ee8e000 Export iexplore
\-PE 7ee80000-7ee8e000 \ iexplore
ELF 7efad000-7efb8000 Deferred libnss_files.so.2
ELF 7efb8000-7efc2000 Deferred libnss_nis.so.2
ELF 7efc2000-7efe7000 Deferred libm.so.6
ELF 7efe8000-7f000000 Deferred libnsl.so.1
ELF b7d40000-b7d42000 Deferred libnvidia-tls.so.1
ELF b7d42000-b7d4b000 Deferred libnss_compat.so.2
ELF b7d4c000-b7d50000 Deferred libdl.so.2
ELF b7d50000-b7e9a000 Deferred libc.so.6
ELF b7e9b000-b7eb3000 Deferred libpthread.so.0
ELF b7ecc000-b7fe0000 Export libwine.so.1
ELF b7fe2000-b7ffe000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) c:\windows\system32\iexplore.exe
00000009 0 1 0x7cb06843 RPC_StopLocalServer+0xa() in ole32 (0x0033fce8)
2 0x7cad1f6d in ole32 (+0x21f6d) (0x0033fd28)
3 0x7cad213e apartment_release+0x164() in ole32 (0x0033fd78)
4 0x7cad28aa CoUninitialize+0x109() in ole32 (0x0033fda8)
5 0x7ee5b94f IEWinMain+0x9f() in shdocvw (0x0033fe28)
6 0x7ee8c064 WinMain+0x24() in iexplore (0x0033fe48)
7 0x7ee8c1e2 main+0xca() in iexplore (0x0033fee8)
8 0x7ee8c109 in iexplore (+0xc109) (0x0033ff08)
9 0x7b86eb2d in kernel32 (+0x4eb2d) (0x0033ffe8)
10 0xb7ed31cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
dave@homebase:~/Desktop/cod$ wine setup.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L”Microsoft.Windows.Common-Controls”
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x8d9, disabling mixer
fixme:advapi:LookupAccountNameW (null) L”dave” (nil) 0x337ee8 (nil) 0x337ee0 0x337ee4 – stub
fixme:advapi:LookupAccountNameW (null) L”dave” 0x1e3ca8 0x337ee8 0x1e39a0 0x337ee0 0x337ee4 – stub
fixme:process:IsWow64Process (0xffffffff 0x3398dc) stub!
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
fixme:process:IsWow64Process (0xffffffff 0x339d48) stub!
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {9428a859-6da5-4b68-b599-3751b6c6b281} with error 0x80040155
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {9428a859-6da5-4b68-b599-3751b6c6b281}, 80040155
fixme:process:IsWow64Process (0xffffffff 0x33924c) stub!
fixme:process:IsWow64Process (0xffffffff 0x33923c) stub!
fixme:process:IsWow64Process (0xffffffff 0x3392a4) stub!
fixme:process:IsWow64Process (0xffffffff 0x32ce1c) stub!
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {9428a859-6da5-4b68-b599-3751b6c6b281} with error 0x80040155
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {9428a859-6da5-4b68-b599-3751b6c6b281}, 80040155
fixme:process:IsWow64Process (0xffffffff 0x32ce38) stub!
fixme:process:IsWow64Process (0xffffffff 0x32cf08) stub!
fixme:process:IsWow64Process (0xffffffff 0x32d1fc) stub!
fixme:reg:GetNativeSystemInfo (0x32d1d8) using GetSystemInfo()
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d60) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d60) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d60) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338ba8) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d4c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338db0) stub!
fixme:process:IsWow64Process (0xffffffff 0x338db0) stub!
fixme:process:IsWow64Process (0xffffffff 0x338db0) stub!
fixme:process:IsWow64Process (0xffffffff 0x338ba0) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d0c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338ba0) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d0c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d60) stub!
fixme:process:IsWow64Process (0xffffffff 0x338f70) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d60) stub!
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {4f224bfe-a12f-49c2-9d77-b076c604645f} with error 0x80040155
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {4f224bfe-a12f-49c2-9d77-b076c604645f}, 80040155
fixme:process:IsWow64Process (0xffffffff 0x338d50) stub!
fixme:process:IsWow64Process (0xffffffff 0x338db0) stub!
fixme:process:IsWow64Process (0xffffffff 0x32cbbc) stub!
fixme:process:IsWow64Process (0xffffffff 0x338da8) stub!
fixme:process:IsWow64Process (0xffffffff 0x338da8) stub!
fixme:process:IsWow64Process (0xffffffff 0x338db0) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d7c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d7c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d7c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d7c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338db0) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d0c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d50) stub!
fixme:process:IsWow64Process (0xffffffff 0x32cbbc) stub!
fixme:process:IsWow64Process (0xffffffff 0x32c9cc) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d7c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d7c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338db0) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d7c) stub!
fixme:process:IsWow64Process (0xffffffff 0x338d7c) stub!
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
fixme:process:IsWow64Process (0xffffffff 0x339bbc) stub!
dave@homebase:~/Desktop/cod$ wine iexplore http://appdb.winehq.com/
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn’t get IPSFactory buffer for interface {00000001-0000-0000-c000-000000000046}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {00000001-0000-0000-c000-000000000046}, 80040155
fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80040155!
err:shdocvw:register_class_object failed to register object 80040155
wine: Unhandled page fault on read access to 0x00000018 at address 0x7caf4843 (thread 0009), starting debugger…
Unhandled exception: page fault on read access to 0x00000018 in 32-bit code (0x7caf4843).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7caf4843 ESP:0033fcd0 EBP:0033fce8 EFLAGS:00010202( – 00 – -RI1)
EAX:00000000 EBX:7cb22548 ECX:00000000 EDX:7cb2b800
ESI:00000000 EDI:00000008
Stack dump:
0x0033fcd0: 7bc9ff68 00000400 0033fd18 7bc461b8
0x0033fce0: 7cb2379b 001cc300 0033fd28 7cabff6d
0x0033fcf0: 00000000 7cb22f98 001104b8 7ee4e61b
0x0033fd00: 00002000 7cb226c0 7caa0000 7bc33545
0x0033fd10: 7bc3360b 7bc858d4 0033fd48 7cb22548
0x0033fd20: 00000009 00000008 0033fd78 7cac013e
Backtrace:
=>1 0x7caf4843 RPC_StopLocalServer+0xa() in ole32 (0x0033fce8)
2 0x7cabff6d in ole32 (+0x1ff6d) (0x0033fd28)
3 0x7cac013e apartment_release+0x164() in ole32 (0x0033fd78)
4 0x7cac08aa CoUninitialize+0x109() in ole32 (0x0033fda8)
5 0x7ee3a94f IEWinMain+0x9f() in shdocvw (0x0033fe28)
6 0x7ee6b064 WinMain+0x24() in iexplore (0x0033fe48)
7 0x7ee6b1e2 main+0xca() in iexplore (0x0033fee8)
8 0x7ee6b109 in iexplore (+0xb109) (0x0033ff08)
9 0x7b86eb2d in kernel32 (+0x4eb2d) (0x0033ffe8)
10 0xb7e5d1cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7caf4843 RPC_StopLocalServer+0xa in ole32: movl 0x18(%esi),%eax
Modules:
Module Address Debug info Name (61 modules)
ELF 7b800000-7b925000 Export kernel32
\-PE 7b820000-7b925000 \ kernel32
ELF 7bc00000-7bca1000 Deferred ntdll
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7c9e5000-7c9f8000 Deferred libresolv.so.2
ELF 7ca11000-7ca30000 Deferred iphlpapi
\-PE 7ca20000-7ca30000 \ iphlpapi
ELF 7ca30000-7ca8d000 Deferred rpcrt4
\-PE 7ca40000-7ca8d000 \ rpcrt4
ELF 7ca8d000-7cb2c000 Export ole32
\-PE 7caa0000-7cb2c000 \ ole32
ELF 7cb2c000-7cb5e000 Deferred uxtheme
\-PE 7cb30000-7cb5e000 \ uxtheme
ELF 7ce55000-7ce5e000 Deferred libxcursor.so.1
ELF 7ce5e000-7ce66000 Deferred libxrender.so.1
ELF 7d8f8000-7d8fa000 Deferred libnvidia-tls.so.1
ELF 7d8fa000-7e292000 Deferred libglcore.so.1
ELF 7e292000-7e328000 Deferred libgl.so.1
ELF 7e328000-7e32d000 Deferred libxdmcp.so.6
ELF 7e32d000-7e330000 Deferred libxau.so.6
ELF 7e330000-7e421000 Deferred libx11.so.6
ELF 7e421000-7e42f000 Deferred libxext.so.6
ELF 7e42f000-7e434000 Deferred libxxf86vm.so.1
ELF 7e434000-7e44c000 Deferred libice.so.6
ELF 7e44c000-7e454000 Deferred libsm.so.6
ELF 7e455000-7e45a000 Deferred libxfixes.so.3
ELF 7e45a000-7e45d000 Deferred libxcomposite.so.1
ELF 7e45d000-7e463000 Deferred libxrandr.so.2
ELF 7e46d000-7e4f7000 Deferred winex11
\-PE 7e480000-7e4f7000 \ winex11
ELF 7e904000-7e924000 Deferred libexpat.so.1
ELF 7e924000-7e94f000 Deferred libfontconfig.so.1
ELF 7e94f000-7e964000 Deferred libz.so.1
ELF 7e964000-7e9d4000 Deferred libfreetype.so.6
ELF 7e9ed000-7eaac000 Deferred comctl32
\-PE 7ea00000-7eaac000 \ comctl32
ELF 7eaac000-7eaf5000 Deferred advapi32
\-PE 7eac0000-7eaf5000 \ advapi32
ELF 7eaf5000-7eb8c000 Deferred gdi32
\-PE 7eb10000-7eb8c000 \ gdi32
ELF 7eb8c000-7ecc3000 Deferred user32
\-PE 7eba0000-7ecc3000 \ user32
ELF 7ecc3000-7ed1a000 Deferred shlwapi
\-PE 7ecd0000-7ed1a000 \ shlwapi
ELF 7ed1a000-7ee1e000 Deferred shell32
\-PE 7ed30000-7ee1e000 \ shell32
ELF 7ee1e000-7ee59000 Export shdocvw
\-PE 7ee30000-7ee59000 \ shdocvw
ELF 7ee59000-7ee6d000 Export iexplore
\-PE 7ee60000-7ee6d000 \ iexplore
ELF 7ef8c000-7ef97000 Deferred libnss_files.so.2
ELF 7ef97000-7efa1000 Deferred libnss_nis.so.2
ELF 7efa1000-7efb9000 Deferred libnsl.so.1
ELF 7efb9000-7efc2000 Deferred libnss_compat.so.2
ELF 7efc2000-7efe7000 Deferred libm.so.6
ELF b7cd6000-b7cda000 Deferred libdl.so.2
ELF b7cda000-b7e24000 Deferred libc.so.6
ELF b7e25000-b7e3d000 Deferred libpthread.so.0
ELF b7e56000-b7f6a000 Export libwine.so.1
ELF b7f6c000-b7f88000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) c:\windows\system32\iexplore.exe
00000009 0 1 0x7caf4843 RPC_StopLocalServer+0xa() in ole32 (0x0033fce8)
2 0x7cabff6d in ole32 (+0x1ff6d) (0x0033fd28)
3 0x7cac013e apartment_release+0x164() in ole32 (0x0033fd78)
4 0x7cac08aa CoUninitialize+0x109() in ole32 (0x0033fda8)
5 0x7ee3a94f IEWinMain+0x9f() in shdocvw (0x0033fe28)
6 0x7ee6b064 WinMain+0x24() in iexplore (0x0033fe48)
7 0x7ee6b1e2 main+0xca() in iexplore (0x0033fee8)
8 0x7ee6b109 in iexplore (+0xb109) (0x0033ff08)
9 0x7b86eb2d in kernel32 (+0x4eb2d) (0x0033ffe8)
10 0xb7e5d1cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
–snip–
Not also that I tried:
export WINEPREFIX=”~/.ies4linux/ie6″
… but this didn’t work. I got some error that said it must be an absolute path.
–snip–
You’re executing the wrong command, try instead:
export WINEPREFIX=~/.ies4linux/ie6
export WINEPREFIX=~”/.ies4linux/ie6″
export WINEPREFIX=~/”.ies4linux”/”ie6″
Any of these lines shall do the same thing, the mistake was just leaving a ~ inside quotes.
For those of you with performance issues when you should be seeing good performance, I suggest downgrading your WINE version to 0.9.46 to test. I had issues and downgrading made big improvements.
I was able to get this working pretty well on wine 0.9.50 I tried it with the latest wine (0.9.53) and it just didn’t work for me :/ If your having issues try this things I did to get mine up and running.
1. make sure you have all your drivers up to date.
2. try different Launch Options. (I had to use ‘-dxlevel 81’ to make portal work even when my other games were fine. My problems with portal was not just because of wine but because portal and tf2 needs at least dx 8 to work. Other games don’t need the -dxlevel but might make your games look nicer)
3. try different versions of wine (0.9.50 worked for me).
4. No sound? try opening xmms or some other program that uses sound and play something while steam loads up. I have no idea why this worked for me.
5. I would keys stuck in game messing up my keyboard till I rebooted. I just turned off the repeat for my keys and all was well.
6. If you had a windows install or any install for that matter copy the steamapps folder from one system to the other, should save you download time (games and maps) 😉 If you do that copy the whole folder. I got a odd error where steam thought my HD was full when I just copied a few files.
HAPPY GAMING!
[…] Reference: How To: Run Team Fortress 2 (TF2), Portal, Half-Life 2, HL2 EP 1&2 In Ubuntu Using Wine | fsckin… Introduction The Orange Box is a collection of 5 great games designed by Valve Corporation. It […]
I tried TF2 with the latest version of officially supported Wine on Ubuntu 7.04. I used November Nvidia drivers. The game was running fine.
But yesterday i updated to latest Nvidia drivers and latest wine (officially unsupported) and the frame rates have dropped drastically).
What should i do? The game is running at DX9 level now, earlier it was runnning at DX8 level, so i’ll try with DX8 level.
[…] Read Complete Tutorial : Here […]
[…] game at full speed. So, my next step was to get Team Fortress 2 running under wine. After finding a tutorial on the subject I went at it. The install process of Steam was fairly simple and I was able to copy […]
Has anyone found a solution to it crashing after the logo/copyright info for ATI cards?
I am using the new WINE 0.9.54 and when I run TF2, I have no intro background and all the fonts are messed up. Plus the HUD is all black boxes so there isn’t any transparency. Everything worked fine on WINE 0.9.47. Anyone have a fix for this? Applying -dxlevel81 does nothing as TF2 still shows as running directx9.
Anony Mouse, don’t forget the space.
-dxlevel 81
Malice – putting the space fixed the problem! It now forces TF2 to use directx8. It looks slightly worse than 9, but the game is playable again with WINE 0.9.54. I wonder why my Directx9 is messed up in WINE 0.9.54. I just see these big black boxes and I can’t see the fonts when searching for servers to play on. Very strange since it all worked fine in 0.9.47. Oh well
You’re hilarious. Great guide for us noobs. Thanks
okay, I can’t run it on wine.. I have no idea why, but it simply won’t work.
now I downloaded CrossOver (the trial version), and see, it runs!! well, technically…
I do get the intro splash screens, but then it tries to go fullscreen, FAIL, and leave me with a black window. the game is emulated, it works, I somehow (won’t ask me how) managed to get to level 4, but it’s no use playing, because all I’ve got is a black 640*480 window that’s emitting sound.
now, if I set the starting resolution to the desktop resolution, I get the same sort of window, I can play, but I can’t see anything, except that now I have it fullscreen!!
any ideas about why it can’t render the window, but calculate the game itself?
If you get stutters and/or lag downgrade to 9.46
sudo apt-get install wine=0.9.46.0ubuntu1
or something like that..just make sure to install the tahoma fonts after you downgrade.
I can’t run it on wine. not at all.
I’m trying to run it with an application called CrossOver which is reported to be able to run it without problems. but it won’t run. it will only show me a black screen. BUT it is emulated, I can click around in the menu (which I can’t see) and play. from time to time (especially when I’m looking into portals) I can see funny white sqaures on my screen, which kinda shows that it’s doing something, but not the right thing…
I’m gonna try this when I get home. If it works, I’ll no longer need my dualboot 😛
[…] COD4 to run in Wine is really no more complicated than say… my tutorial on running all the games in the Orange Box (TF2, Portal, HL2, etc). Getting COD4 up and running takes a little bit more time, since compiling […]
After some major tweakage, I got the game running between between 25-45 with combat going on and a little more without combat. The major factor was disabling GLSL (which is DirectX 9 shaders). The tradeoff is lack of good-looking shading, but its something I normally sacrafice. Models and Textures on high, shadows & shaders on low. Water reflection at simple. AF is at Bilinear (hardly noticible any other way), and no AA. This is at 1024*768 resolution using a Pentium 4 @ 3.0GHz, 1.2GB ram, and a GeForce 7600GS on the latest versions of wine. Its playable guys. You just gotta poke around a bit.
Hmmm, I got this loaded (woo, thanks!) but performance seems a bit sluggish. The graphics look very jagged and it runs pretty slow. Almost like it’s in software mode or something.
What drivers are everybody using? I used the “proprietary driver” install thingy with Ubuntu. Should I try grabbing some from the web instead?
[…] den Account von Martin besorgen der eh nicht mehr spielt, die DVD habe ich schon mal. Hier also der Link zum Tutorial, und sagt mal bescheid wenn es bei Euch geklappt […]
u r cooool mann!this method works like a chrm!
Hey I got it all installed but my problems are:
1. Everytime I try to load a web page, it would say “website.com could not be found. please check the name and try again”. I already tried reinstalling gecko and I followed the instructions exactly as you said it, except it wouldn’t be able to load the “http://appdb.winehq.com/” website
2. I tried out Portal for a little bit, but where it would say Portal on the main screen, it is replaced by a black box. I tried looking up my FPS by typing into net_graph 1, but the text was all in black and I wasn’t able to read it. The little crossair for the Portal device…is also two black boxes. And is there a reason why I can’t do AA on Portal?
Thanks, if anyone can help me, that would be greatly appreciated :).
[…] $40 (or on sale for $30 via Amazon). For those of you using Ubuntu, it appears that The Orange Box works well using Wine. iBeginShare.attachButton(‘share-tool-1273878’, {title: ‘Portal Trailer’, link: […]
Gecko can’t find the websites for me either. I’m using Ubuntu 8.04 and I followed every step in this guide. steam can’t find the store.front.steam.com or something like that and Portal changed my resolution when loading up, displayed the portal into thing (the guy with the valve on his face) and then didn’t load anymore. I was back in ubuntu with the lower resolution and the system crashed afterwards. Also, the messages are not sent when in steam’s chat. Do you know what might be the cause?
I seem to have a similar trouble with tf2 running on Hardy. Making sure I had the wine.budgetdedicated depo for hardy in sources.list and updating + rebooting seemed to fix the gecko problem. Now I can see the internet content in the steam window but still crash after the valve logos.
I have forgotten how to add repositories in Ubuntu. I know I have to edit a file, but where was it? Or is there an easier way now? I had used OpenSuse mostly for about two years more or less.
append these lines to the file /etc/apt/sources.list to get all the latest wine updates
deb http://wine.budgetdedicated.com/apt hardy main
deb-src http://wine.budgetdedicated.com/apt hardy main
then run this command, it adds the server to your list of authenticated blah-blah-blah
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add –
*for me the game still crashes after the logo screens, I believe that adding some registry keys may fix this- Anyone with info on what steam wants to see in wine’s registry is encouraged to share. I’m using Nvidia’s restricted drivers.
Check http://www.gibsrus.com
Erm, can I use this to run a Windows game ON a Windows system that would not normally run TF2?
No because afaik Wine is for non Windows only.
I have been trouble running anything in Orange Box on my Macbook Pro. All seems to have installed properly, but when I launch games either nothing happens or I get a big black box that just sits there on the screen.
I tried some suggestions for launch options that I have seen, but I thought I would ask if anyone with a Macbook Pro has been successful and what launch options they used.
I have a 2.4 ghz intel core duo Macbook Pro.
Any suggestions would be appreciated.
Had a quick look and came across this:
– Use bootcamp 1.4
– Do not use Vista
– TF2 works with Cross Over
Thanks. I was hoping to avoid the added expense of windows, but it seems that might be the best route.
The bottle that crossover created says Win2000. Could that be the problem. Maybe if the bottle was winxp would work?
Could be the case, try it and see?
Installed latest wine, steam and TF2. Disabled “Enable Steam Community in game”, otherwize it would just show loading game box and then it dissapeared and nothing more would happen.
But.. Now it would instead pop up an error box with this message:
“CFileSystem_Steam::Init() failed: failed to find steam interface”.
Tried google it, but no luck at all. Anyone know what it is about by any chance.. come across it or so?
However, I found some replies to other people on some forums that wondered about that error message, and they were told they had an illegal copy of Team Fortress.
I have to point out that mine is a legaly bought copy, included in Orange Box, with serial.
Sigh.. I would loved to play TF2 on Linux, so I could finaly drop the Windows partition.. =/
Hey.
Nice guide…
i went through the installation process fine.
but i couldn’t install the game,
steam has no text in the buttons .
so you just have blank buttons
I tried installing the tamaho font
NOGO
then i tried the other font the martell.tff one
that didn’t work either.
now i am all outta idea ..
could this be happening becoz i have the latest version of wine.
do you think i should downgrade wine
if so is this the command
sudo apt-get install wine=0.9.46.0ubuntu1
or am i getting the wrong font
if so can somebody post the link for the right fonts.
Guys need help …
PS i am new to linux … today is my first day.
After a lot of fiddling I figured out the following:
1. Do not install Wine from repo and already made packages.
2. Instead download source and compile it yourself and install.
3. Works at once with latest RC5. Still FT2 is a bit slow but I think some of the above options will solve that.
Other than that.. EQ2 want to install suddenly.. yay!
WoW still run VERY nice (what the frack did BLizzard do wrong?!? lol 😛 ).
4. Make sure you got hardware acceleration aka Direct Rendering configured for your card.
5. opengl switch might very well be your friend.
6. Patience.. 🙂
i had previously installed the same copy of orange box on my windows system (same computer dual boot) and when i sign in to steam the games already show up but are not installed. The problem is when i click install for halflife 2 it starts downloading. I dont understand since i copied the dvd to my hard drive
tf2 will not work on my computer it starts up and gets to a loading screen and gos black
and i get this err
“your graphics hard ware must support at
least pixel shader 1.1 to play this game”
is Thar any thing i can do about this ??
Get a more uptodate graphics card.
well.. i have a special problem that my laptop haults when i start the game-just after the valve logo apears. th point is that when i get to wine configuration & uncheck the allow pixel shader the game’s main screen appears with loading written at the southeast corner of screen but it quits with a message that the game has a minimun requirement of directx 8.0 or higher.isn’t direct x supposed to be already there as i have wine version 1.0
hope to get somehelp
thanx
Hey! How do I unsubscribe to this blog post? The url in my mail doesn’t direct me to a page for subscription handling as advertised. I want to get off from this post.
Thanks for this. I’m assuming that this applies for any game?
Hey wyane.
I’m on suse 11.
I’m using Latest wine ( think 1.1.smthn )
Now I bought Steam TF, only without the DVD’s. I bought it thru VISA over the net. I Never thought I’d need the CD’s.
Impossible to download TF2 With steam, cause steam now thinks that I don’t have TF2 in my game list.
Anyway, I’m installing now cracked version, cause there is no other way for me to install TF2.
Of course if someone would publish the iso files, then I could Install and run ( i think ).
Anyway, its a kewl toot, but sucks for people like me, who just dont have the CD’s 🙁
I had some trouble getting this to work. But I just cheated and used playonlinux. I use steam as well and sometimes it says that I don’t have any games even though I bought the orange box through steam. Usually if I click on other tabs and then click on the games tab it will come back, it just takes a little while.
Thanks for this… no problems here. I’m well into Portal already. One question: can I remove the Orange_files folder from my desktop now that it’s installed
Hello, I only have team fortress 2, not the orange box anyway, i used wine to set up steam and did all the stuff, but when i try to run it, I see a guy with a valve in his head, then get a black screen with music and some *tkc**tkc* noises when i move my mouse on the left side of the screen
im using a geforce 5200 graphics card…..
can you please help me?
hyperqhopper@gmail.com
So I’ve mostly got TF2 up and running. I can get into games, and play, and move around. However, the framerates are pretty bad. Not unplayable, but very… disorienting. Sometimes I get killed by people in front of me before they even show up on my screen. I don’t know how to check framerate, so I can’t give you an exact number.
Also, and interesting problem I haven’t seen covered yet, I can’t see Soldiers… Everyone else is there, but rockets from soldiers just appear out of thin air.
Very odd…
do i have any chance of playing with GOOD resolution and FPS using a GeForce 7300GT?
need to know that *before* buying the game. thanks.
@gabe
just download it.. just to see if you can run it..
ive downloaded tf2. it loads to the valve screen with the fat dude with the valve on his dome. after that it closes to the deskop. then a screen comes up telling me i need pixel shader 1.1 for it to run. what should i do?
i have the same problem,
u need a up to date graphics card
(:-/)
Why won’t this work for me? I’m stuck on the 2nd command, where you copy the files from disk to directory. It keeps saying
cp: cannot stat `/media/cdrom0/*’: No such file or directory
don’t know what i’m doing wrong
That’s because you don’t have the /media/cdrom0/ directory indeed. Be sure to have the cd-rom drive mounted some place, often is /mnt/cdrom or /media/cdrom.
Then try /mnt/cdrom/, /media/cdrom/ or whatever you feel like, /media/cd[TAB] or /mnt/cdr[TAB] are also good tries.
i spent a good 8 hours today trying to get this shit working. I have a pretty goddamned decent computer, if you ask me. 3.2GHz CPU, ATI 4890, 4GB DDR2, the works. I did plenty of installing through the terminal, spent at least an hour and a half copying ALL of my steam shit over to my new steam folder (after following EXACTLY every step in this tut first, CD’s and all, and having it fucking FAIL), and you know what? eight hours into it and i finally get to the loading screen. guess what type of general computer message i get when the loading screen finishes “sending client info?” some bullshit about vertex shader overload or some shit! i found a shit ton of reasons why linux isnt the norm when it comes to gaming.
it’s because it’s a fucking nightmare to set up.
I’m actually a pretty patient guy when it comes to setting up computers. the only reason i did this was because my MBR went corrupt and I thought this would be fun to do! boy oh boy, ive never been more in the wrong.
here’s a tip, on the house: if you’re a gamer, game on the platform,and by platform i mean windows. sorry, i know it sucks to get locked into the platform, but your alternative is a frustrating hell of error messages in unfamiliar territory. not only that, but if you actually kill one of the bugs, four more come to it’s fucking funeral.
i mean, i could have proceeded, continued to readjust and readjust my system until it worked, but be realistic. is your $20 copy of TF2 really worth the hassle?
to all of those who got it working, and working correctly even, congrats. that shit is cool. and to those who did it as simply as the guide made it seem, double congrats! but really, it’s easier to just download a cracked version of windows and use that. you dont need a tut for that, do you?
and you know
frustrated guy is frustrated
I love helpful tips like “lol use teh windowz!111!!”.
Here’s a better tip on the house: Stop buying games with only native Windows clients.
Works, but not like a charm, I have serious performance issues… is there anyway I can tweak?
GPU: nVidia Corporation Quadro FX 570M
using the NVIDIA-Linux-x86_64-180.60 driver..
Ugh!! Too many big words! Now I must lay down somewhere.
For those of you who still can’t get this working, there’s now a package manager for Wine called wine-doors. All you need to do is install it.
sudo apt-get install wine-doors
Run it (wine-doors) and select the Windows software you want. For TF2 (or any Steam game) you need Steam, DirectX, and the Tahoma font. So you click “install,” next to those three items, wait a few minutes, and you’re done. Open Steam (it even adds itself under “games,” in the main menu and you can launch it from gnome-do), install your games, and go to town.
I’ve an nx8220; which the following spec:-
model name : Intel(R) Pentium(R) M processor 2.13GHz
MemTotal: 2062744 kB
01:00.0 VGA compatible controller: ATI Technologies Inc M24 1P [Radeon Mobility X600]
Is this spec likely to be adequate to use with this hack?
[…] Orange Box Under Wine in Ubuntu Image by Kables Using this guide: http://www.fsckin.com/2007/10/15/how-to-run-team-fortress-2-half… […]
i runed the hl2 with portal i know thats sounds crazy but i did just copy in the portal folder named gameinfo.txt and rename everthing from portal to hl2!
I just couldnt leave your web site prior to telling you that we really enjoyed the high quality info you offer to your visitors Will be back frequently to check up on new posts
Adding to my own bookmarks regards, surely think about a follow-up weblog post.
I like when you talk about this kind of stuff in your weblog. Perhaps could you continue to do this?
Then again, slap the cat and spit on the fire! It isn’t challenging fellows and is correct in front of you.
Fairly good post. Ive really enjoyed browsing your website posts. Whatever the case I’ll be subscribing to your feed and I hope you write again soon! Thanks a great deal, I’ll try to go to often. Merry Chrismas!
Ill do this if need to as much as I hope that’s not too far off the track.
Diminished of value that follows crashes, is extremely unfortunate . To take up the best option open.Say your prayers.Say what you’ve to say and the first time you come to a se
Outstanding post, I think web site owners ought to larn a lot from this weblog its really user genial .
I believe youve produced some truly fascinating points. Not also many individuals would actually believe about this the way you just did. Im genuinely impressed that theres so substantially about this subject thats been uncovered and you did it so nicely, with so a lot class. Great one you, man! Seriously terrific stuff here.
I like reading weblog posts, and when I stumbled upon to this weblog, it just blew me away! Hey there I mean it! Your contents are wealthy and I discover them quite valuable! I wish I could post like you do but I don
Im truly Glad i ran across this web site.Added allenchu.4rtofclean.com to my bookmark!
some times its a discomfort in the ass to read what website owners wrote but this web site is actual user genial ! .
This is very attention-grabbing, Youre an excessively skilled blogger. I’ve joined your feed and look forward to within the hunt for more of your outstanding post. Additionally, Ive shared your website in my social networks!
I was essentially curious about in the event you ever regarded as replacing the layout of your web site? It’s extremely nicely written; I really like what you’ve got to say. But perhaps you could consist of a a bit more within the way of written content so people might connect to it better. You’ve got an excellent deal of text for only getting 1 or two images. Maybe you are able to space it out much better?
your blog is perfect thanks
Damn, amazing web site. I actually came across this on Bing, and I’m pleased I did. I will definately be coming back here much more often. Wish I could add to the posts here and bring a bit much more to the table, but am just absorbing as much info as I can at the moment.
What’s with all the bullshit spam here suddenly? This page is 4 years old and suddenly some idiot with appalling English keeps posting shit?
I’ve subsribed to this page since 2007 just in case any thing interesting comes up but 5 or 6 emails in 2 days with utter crap is enough.
Fuck off Wenwens and all your other names, nobody is interesting in your shitty baidu search engine, seriously just fuck off.
ok, that video at the top showing him “playing” is totally false, all he did was sit in spectate mode the whole time, that is nothing more than watching play, you won’t get the same effects from the game that way. wow, this is why linux is a joke, you have jackasses falsifying information to make people believe that it is possible to run TF2 in any way on any linux, when in fact it is NOT! linux is a nerd platform for nerds that do nothing but surf the web and calculate the mathimatical equation of how ridiculous this lame OS is.
i play tf2 on ubuntu it works fine with wine. Mathematical.
super game gogogo !! team fortress clasic is no easy lolzedingpelr
when i try to open my tf2, it comes up with a message saying “hl2.exe has stopped working”. How could i fix this?
Somebody essentially assist to make seriously articles I would state.
This is the very first time I frequented your website page and up to now?
I surprised with the research you made to make this actual post extraordinary.
Great job!
lol…
chwilówka bez bik dzis chwilówka najlepsza
chwilówka problemy
This article will assist the internet visitors for creating new weblog
or even a weblog from start to end.
Thank you for taking time to see my profile.
Feel free to have a look at my internet site also for further
facts and beneficial ideas http://www.cfm623.com/