-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Team Fortress 2 doesn't run on Intel GPUs without GLSL 1.3 support #19
Comments
I can confirm this issue, observing the very same behaviour on my Intel GMA HD (Ironlake, 1st Gen i5). PS: Someone should add a "Intel drivers" label to this issue. |
When launching TF2 with nVidia GeForce 6600 GT, it complains about there being a lack of an 'entry point'. Researching around leads me to OpenGL 1.3 'n' stuff - which is odd, as this card seems to play TF2 OK under Windows. |
Intel GMA 4500m, in windows it works fine, in wine on ubuntu too, but native version didn't... |
Debian sid amd64, Ivybridge (HD 4000) All I can get from TF2 is http://i48.tinypic.com/28a55jq.png glxinfo says: OpenGL version string: 3.0 Mesa 8.0.5 Tried workaround with locale C, but with no luck. This PC haven't seen Windows at all (and probably won't in future too), so I cannot say if it worked on it or not. Haven't tried under wine. |
@dos1 yo! It should work on HD4000. You should try to use Mesa 9.0.1, as this is the recommended release, due to: http://intellinuxgraphics.org/2012Q4.html |
@cumulus007 set intel drivers tag on this bug report please |
I get the same thing with Intel HD3000 graphics OpenGL vendor string: Intel Open Source Technology Center I am running the latest from xorg-edgers. |
Hi @slyon! :) |
@jpgunter You have Ironlake = Intel HD (2010 series) which support only OpenGL 2.1 |
@play3man Does my graphics chip need to support something higher to play tf2? |
@jpgunter In linux yes... or... with linux steam yes. But it's playable in linux by Wine with windows version of steam. So I hope native version of TF2 will be playable too... |
Are the minimum specs documented anywhere? |
So the final answer is that you need a HD 3000/4000? I'm getting sound, but a lot of messages saying This is my system info:
|
@pepijndevos If you want to play now – yes! In the future either the Intel/Mesa driver could be extended to support the missing features, or Valve could change the Source engines DirectX to OpenGL translation layer to have lower requirements. |
nothing new guys? |
For Ubuntu 12.04 players, I found this PPA: https://launchpad.net/~ubuntu-x-swat/+archive/mesa9 that upgrades your MESA to v9 which fixed this issue on my Intel Core i3 (Sandy Bridge) CPU. |
@mcoumans The issue you referred to is not the same, since you are actually able to play the game. |
@cumulus007 Yes, but only by stopping all programmes, logging out and logging back into another Desktop environment. Furthermore, the info may help devs to find the core of the problem. |
Consider this as a "Me too!" post. I have the same symptoms (game loading with sound but screen remains desperatly black) with same hardware, including Intel GMA 4500M integrated graphics card on Ubuntu 12.10. |
Can you be more clear with your work around please? Where do I stick |
Nothing new guys? |
Update would be nice, maybe the next graphics driver update will update GLSL to 1.3. I'm on Ironlake HD Graphics. |
The related Mesa feature request is at https://bugs.freedesktop.org/show_bug.cgi?id=59187. |
@jorgenpt: This, what are you doing with issues, is really BAD and UGLY solution. Please stop it and find proper way, which wouldn't mess up everything. |
Seconding @Majkl578. please...don't ever do that again. It's horribly disruptive to the issue, we lose our issue subscriptions, and now it's an absolutely AWFUL time trying to figure out who said what in among all the fucking butchered comments that you had to transfer. |
I'm with you guys +1 |
Guys, I created an issue for this, #1817, since I think this is really serious problem. |
Valve, please clarify on your hardware support. This is a terrible situation and a big letdown for any Linux gaming enthusiast. I'm not going to buy a new laptop just to be able to play a game that was released even before my GPU entered the market! Absolutely ridiculous. |
Can someone re-open this, it should not be closed until it's fixed. |
+1 I'm experiencing this issue too, and having bought games for Linux, I'd like to be able to play them. |
Since @jorgenpt messed everything up (see #1817 for more details about it), you've to continue your discussion at ValveSoftware/Source-1-Games#19. |
While TF2 runs fine on Windows running on machines like mine (pre-HD integrated grahpics, e.g. the 4500mhd), the native Linux port fails to do anything more than to show a black screen, while the game loads and cycles through introduction screens and the main menu, with sound working perfectly fine.
The underlying issue seems to be lacking GLSL 1.3 support for said hardware. I cannot tell whether this is a software (Mesa) or a hardware problem; even under Windows, I get results of OpenGL 2.1 compliance at most. The game seems to be somehow less demanding in DirectX mode, or whatever reason Valve came up with.
In the game's log, several error messages related to failing shader compilation can be found. Numerous cases of this, and as shown in video, can be found in this Discussion thread: http://steamcommunity.com/app/221410/discussions/6/846939071071956036/#p1
A filthy, not-so-much-working workaround was proposed by me, which merely forces the game engine to assume we're running it on a GLSL 1.3-compatible system. Of course, this is asking for trouble, and the little useful results can also be found in this thread.
"Workaround", forcing GLSL version to minimum required 1.3:
MESA_GLSL_VERSION_OVERRIDE=130
The text was updated successfully, but these errors were encountered: