Team Fortress 2 doesn't run on Intel GPUs without GLSL 1.3 support #19

Closed
jorgenpt opened this Issue Feb 15, 2013 · 321 comments

Comments

Projects
None yet
Contributor

jorgenpt commented Feb 15, 2013

Issue transferred from ValveSoftware/steam-for-linux#19
@cumulus007 posted at 2012-12-20T01:34:51Z:

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

@ghost ghost assigned triage-valve Feb 15, 2013

Contributor

jorgenpt commented Feb 15, 2013

@slyon posted at 2012-12-20T09:23:29Z:

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.

Contributor

jorgenpt commented Feb 15, 2013

@timeimp posted at 2012-12-20T12:10:12Z:

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.

Contributor

jorgenpt commented Feb 15, 2013

@play3man posted at 2012-12-20T13:10:18Z:

Intel GMA 4500m, in windows it works fine, in wine on ubuntu too, but native version didn't...

Contributor

jorgenpt commented Feb 15, 2013

@dos1 posted at 2012-12-20T16:08:27Z:

Debian sid amd64, Ivybridge (HD 4000)

All I can get from TF2 is http://i48.tinypic.com/28a55jq.png
Menu works, music plays, but graphics are a bit boring ;)

glxinfo says:

OpenGL version string: 3.0 Mesa 8.0.5
OpenGL shading language version string: 1.30

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.

Contributor

jorgenpt commented Feb 15, 2013

@slyon posted at 2012-12-20T16:11:22Z:

@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

Contributor

jorgenpt commented Feb 15, 2013

@play3man posted at 2012-12-20T21:12:29Z:

@cumulus007 set intel drivers tag on this bug report please

Contributor

jorgenpt commented Feb 15, 2013

@jpgunter posted at 2012-12-20T22:28:31Z:

I get the same thing with Intel HD3000 graphics

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
OpenGL version string: 2.1 Mesa 9.1-devel
OpenGL shading language version string: 1.20

I am running the latest from xorg-edgers.

Contributor

jorgenpt commented Feb 15, 2013

@dos1 posted at 2012-12-21T01:46:40Z:

Hi @slyon! :)
Yes, that was it. I have compiled Mesa 9.0.1 (it's not available yet from Debian repositories) and TF2 now works like a charm - thanks for suggestion!

Contributor

jorgenpt commented Feb 15, 2013

@play3man posted at 2012-12-21T16:48:28Z:

@jpgunter You have Ironlake = Intel HD (2010 series) which support only OpenGL 2.1

Contributor

jorgenpt commented Feb 15, 2013

@jpgunter posted at 2012-12-21T16:52:57Z:

@play3man Does my graphics chip need to support something higher to play tf2?

Contributor

jorgenpt commented Feb 15, 2013

@play3man posted at 2012-12-21T16:59:21Z:

@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...

Contributor

jorgenpt commented Feb 15, 2013

@jpgunter posted at 2012-12-21T17:00:46Z:

Are the minimum specs documented anywhere?

Contributor

jorgenpt commented Feb 15, 2013

@play3man posted at 2012-12-22T11:58:41Z:

http://www.youtube.com/watch?v=LwVLP-JucH4

Contributor

jorgenpt commented Feb 15, 2013

@pepijndevos posted at 2012-12-22T13:55:30Z:

So the final answer is that you need a HD 3000/4000?

I'm getting sound, but a lot of messages saying Compile of "shadowmodel_ps20" Failed: followed by what looks like C code.

This is my system info:

Processor Information:
    Vendor:  GenuineIntel
    Speed: 1300 Mhz
    2 logical processors
    2 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Unsupported
    SSE42:  Unsupported

Network Information:
    Network Speed:  

Operating System Version:
    Linux (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.6.10-1-ARCH
    X Server vendor:  The X.Org Foundation
    X Server release:  11300902

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Mobile Intel® GM45 Express Chipset x86/MMX/SSE2

    Driver Version:  2.1 Mesa 9.0.1
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x2a42
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1366 x 768
    Desktop Resolution: 1366 x 768
    Primary Display Size: 10.08" x 5.67"  (11.54" diag)
                                            25.6cm x 14.4cm  (29.3cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel Cantiga HDMI

Memory:
    RAM:  1938 Mb

Miscellaneous:
    UI Language:  English
    LANG:  C
    Microphone:  Not set
    Total Hard Disk Space Available:  131031 Mb
    Largest Free Hard Disk Block:  105801 Mb
`
Contributor

jorgenpt commented Feb 15, 2013

@slyon posted at 2012-12-22T14:08:00Z:

@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.

Contributor

jorgenpt commented Feb 15, 2013

@play3man posted at 2012-12-26T17:34:31Z:

nothing new guys?

Contributor

jorgenpt commented Feb 15, 2013

@wimmez posted at 2012-12-27T00:45:15Z:

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.

Contributor

jorgenpt commented Feb 15, 2013

@mcoumans posted at 2013-01-03T14:30:17Z:

ValveSoftware/steam-for-linux#524

Contributor

jorgenpt commented Feb 15, 2013

@cumulus007 posted at 2013-01-03T14:38:47Z:

@mcoumans The issue you referred to is not the same, since you are actually able to play the game.

Contributor

jorgenpt commented Feb 15, 2013

@mcoumans posted at 2013-01-03T15:45:45Z:

@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.

Contributor

jorgenpt commented Feb 15, 2013

@Agmenor posted at 2013-01-23T01:34:47Z:

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.

Contributor

jorgenpt commented Feb 15, 2013

@Reidoon posted at 2013-01-25T23:00:43Z:

Can you be more clear with your work around please?

Where do I stick
MESA_GLSL_VERSION_OVERRIDE=130

Contributor

jorgenpt commented Feb 15, 2013

@play3man posted at 2013-02-03T00:55:50Z:

Nothing new guys?

Contributor

jorgenpt commented Feb 15, 2013

@Yulike posted at 2013-02-04T07:17:37Z:

Update would be nice, maybe the next graphics driver update will update GLSL to 1.3. I'm on Ironlake HD Graphics.

Contributor

jorgenpt commented Feb 15, 2013

@jljusten posted at 2013-02-04T07:44:13Z:

The related Mesa feature request is at https://bugs.freedesktop.org/show_bug.cgi?id=59187.

Contributor

jorgenpt commented Feb 15, 2013

@Yulike posted at 2013-02-04T10:43:38Z:

"It should be possible to implement the missing functionality on Ironlake. The code is open source, and the hardware documentation is freely available on the web(*), so in theory, anyone could make progress toward this.

Sadly, our team is extremely busy working on newer hardware and is unlikely to have time to implement GL 3.0 support for Ironlake...at least not any time soon. I sincerely apologize for this; we'd all love to see it happen too."

So that's a "**** off and buy newer hardware." response?

Contributor

jorgenpt commented Feb 15, 2013

@dos1 posted at 2013-02-04T11:21:44Z:

Difference is that you can implement it by yourself without fighting with reverse engineering, cause documentation is available. It's highly probable that someone will step up and implement it, but it's hard to say when that will happen.

Contributor

jorgenpt commented Feb 15, 2013

@play3man posted at 2013-02-04T14:04:19Z:

So, when I have GMA 4500M... I can forget for support?

Contributor

jorgenpt commented Feb 15, 2013

@Yulike posted at 2013-02-05T08:19:05Z:

Would it be possible to get a word from anyone at Valve? A simple "we wont fix" or "we're working on it" whatever, just a response?

Yulike commented Feb 17, 2013

Commenting to re sub to this discussion, this issue needs to be fixed.

+1, needs to be fixed.

Having added the following to /usr/bin/steam

export LANG=C
export LC_NUMERIC=POSIX
export FORCE_S3TC_ENABLE=true
export MESA_GLSL_VERSION_OVERRIDE=130

I'm getting this when I launch Team Fortress 2:

Screenshot from 2013-02-18 12:52:34
Screenshot from 2013-02-18 12:52:40
Screenshot from 2013-02-18 12:54:01

Contributor

bdeen-valve commented Feb 18, 2013

So, Valve doesn't work on the video drivers. Companies like nVidia, Intel and AMD do. This is a problem with their drivers and so you need to convince them to make these changes (or go after the open source drivers).

flyser commented Feb 18, 2013

@bdeen-valve: This bug report is asking valve to support video cards, that do not support GLSL 1.3, like the Intel 4500(M)HD and the first generation of Intel HD CPU/GPU combinations (e.g. Intel Core i7-620M). Don't pretend it's the drivers fault, when the hardware can not support GLSL 1.3.
If you still don't care to fix it, please be honest to your customers.

@bdeen-valve I am very unimpressed with Valve right now. Do you guys read or consider any of these comments? Or the many other issues and forum posts talking about this exact problem? This is not a problem with the drivers, it's a problem with your requiring GLSL 1.3, which is unnecessary.

That is just stupid. It's definitly not the fault of the drivers, it's the source engine that needs better graphics on linux PCs.

Let's launch Steam for Linux they said, Let's blame the drivers they said. So, why in the hell launch a "stable" version? A lot of bug reports, trying to help, bitch please... :@

Yulike commented Feb 19, 2013

Well I connected to a UKCS server and these are the results..
http://imgur.com/gzzEaM3

For reference: https://bugs.freedesktop.org/show_bug.cgi?id=59187

We will try to look at this from the Valve side when we get a chance. Thanks.

Yulike commented Feb 19, 2013

@mikesart if this means you're going to look into this issue, that would be greatly appreciated. Especially since it is capable of games like CS:Source, TF2 and Half-Life 2, but can't. The Linux version of GMod is 99% complete and I would like to play that on my Laptop someday.

@mikesart +1 that would be much appreciated.

slyon commented Feb 19, 2013

I got it running, using the Mesa (9.0) softpipe driver, which supports OpenGL 2.1 & GLSL 1.30!

All I had to do was to recompile Ubuntu's (12.04.2) Mesa to use softpipe instead of llvmpipe (--disable-gallium-llvm configure option), replace the appropriate libs with it's softpipe versions: /usr/lib/i386-linux-gnu/dri/swrast_dri.so, /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so, and run steam with software rendering: LIBGL_ALWAYS_SOFTWARE=1 steam

Unfortunately it's unuseable slow using this software rendering mechanism (at least on my Core-i5 520M).

But this proves it's not a GL3 problem, but source just depends on GLSL 1.30. All needed would be a software fallback for (probably) very few functions in the GLSL part of the intel driver (even better would be to use the graphics hardware), or Valve reworking the engine to just depend on GLSL 1.20 (which would be the appropriate GLSL version for their OpenGL 2.1 based games anyway).

snap

Yulike commented Feb 20, 2013

@slyon That's epic, could you gives steps to reproduce it? :-)

slyon commented Feb 20, 2013

@Yulike Basically I already gave the steps above:

  • Recompile Mesa (9.0) to use softpipe (--disable-gallium-llvm) instead of llvmpipe (which is default in Ubuntu) for i386 (and x86_64, if you're on a 64Bit host).
  • Replace this two libs with it's softpipe version:
    • /usr/lib/i386-linux-gnu/dri/swrast_dri.so
    • /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
  • Run steam with software rendering:
    • LIBGL_ALWAYS_SOFTWARE=1 steam

If you don't want to compile Mesa (and trust me), I've uploaded my libs here: http://slyon.de/source/
Just replace the original ones with those (make sure to have a BACKUP of the original ones, to be able to roll back), e.g.:

  • cp swrast_dri.so.lts-quantal.softpipe.i386 /usr/lib/i386-linux-gnu/dri/swrast_dri.so
  • cp swrast_dri.so.lts-quantal.softpipe.x86_64 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so

Know what? You are awesome! Can someone make a ppa? :D

slyon commented Feb 20, 2013

I don't think a PPA would help anyone.. Using softpipe will correctly render the pictures, but it takes like 20sec / frame – this is absolutely unuseable. It just narrows the area to look for a fix.

Oh okay, didn't know it runs THAT slow.

Yulike commented Feb 20, 2013

Yeah @slyon thanks for posting it, but when you said slow I didn't think you meant 2 frames a minute. Thanks for taking the effort to do it though. :-) It's progress , since the intel drivers guys have pretty much refused to fix it. That said, if I've done my research correctly, @mikesart is definitely the man for the job. Here's a quick overview:

Mike Sartain is one of the key members of the Linux team at Valve. Mike Sartain is a former Microsoft employee from the 90's who worked on Exchange and then went on to their Xbox team. After Microsoft, he went to work for RAD Game Tools where he worked on the Pixomatic software renderer and in the process (through Intel's Pixomatic acquisition) ended up being heavily involved in designing Intel's Larrabee GPGPU architecture. (Sartain worked on the Larrabee architecture with Michael Abrash, another Valve Linux employee who is currently working on wearable computing.) Sartain has been with Valve since 2011 and is heavily involved with the Linux (client) efforts. Sartain is also the one spotting Linux kernel bugs.

So I have high hopes.

@slyon : Thanks for your work. Amazing! I hope that it gives help for fix this bug.

Member

MrSchism commented Feb 20, 2013

Yeah @slyon thanks for posting it, but when you said slow I didn't think you meant 2 frames a minute. Thanks for taking the effort to do it though. :-) It's progress , since the intel drivers guys have pretty much refused to fix it. That said, if I've done my research correctly, @mikesart is definitely the man for the job. Here's a quick overview:

Mike Sartain is one of the key members of the Linux team at Valve. Mike Sartain is a former Microsoft employee from the 90's who worked on Exchange and then went on to their Xbox team. After Microsoft, he went to work for RAD Game Tools where he worked on the Pixomatic software renderer and in the process (through Intel's Pixomatic acquisition) ended up being heavily involved in designing Intel's Larrabee GPGPU architecture. (Sartain worked on the Larrabee architecture with Michael Abrash, another Valve Linux employee who is currently working on wearable computing.) Sartain has been with Valve since 2011 and is heavily involved with the Linux (client) efforts. Sartain is also the one spotting Linux kernel bugs.
So I have high hopes.

They have some really impressive talent besides Mike as well, for what it's worth.

Yulike commented Feb 20, 2013

@MrSchism no doubt, :)

mj-r commented Feb 21, 2013

@mikesart Yes please Mike!!! It would be so awesome to be able to play on my laptop.

@MrSchism that's as may be, but all the impressive talent in the world isn't going to help me if none of them will agree to fix my problem. At the very least, @mikesart has promised that they'll look into it, which is much more of a response than anybody on either side of this has given so far. I had never actually used Steam before it was released on Linux, I installed the client, bought a few games on sale, and then found out that I can't play a good chunk of them. I am unimpressed.

@chrisforbes mesa-git will build 64 bit right? Not what I need.

@pepijndevos Correct; if you're running 64bit you'll need a lib32-* equivalent.

Mibint commented May 3, 2013

Great news, Portal is finally running on my system! This is the first source game on Linux (native) that has decent performance (25fps on medium-low settings @ 720P, drops to 10FPS when a portal is on). Better than WINE and it is much more stable too. Mouse options had to be changed to not get stuck, but that's not too relevant here. Can any Ironlake/Inte HD 1000/2000 users give me an idea of what their cl_showfps 1 puts out? I do confirm that the oibaf PPA works on Ubuntu Precise x86 that previously used Xorg-Edgers.

Using metacity--replace (non-compositing), the performance with active portals (room 2) goes to 15-18FPS average and the non-portal 'room' FPS reaches about 30-38FPS.So it's playable in most cases. Sadly,I do have the texture and object passthrough issue, like the glass is reaching out infront of the cube and portals. The portals have flickering between blackout and normal,and some of the particle effects kill my frames.

Portals.

I got some action with left 4 dead 2 beta on my T410 (Ironlake GPU). Thank you guys for the Xorg-Edgers tip, and thank you @chrisforbes for your patch!
Is it possible to use the CPU power in order to improve the general performance? I'm asking this because on windows, the CPU is aways at 100%, but linux uses only 20% all the time.

piranna commented May 5, 2013

I got Portal to work on my GMA 4500 system after fixing and downgrading my libDRI package to Xorg-edgers. After that, Portal can run flawlesly on my machine @ 1280x720 with all graphic features set to minimum, while on Windows I can get it working without problems at FullHD 1920x1080 (although unluckily not with all features at maximum...). Also I've found some graphic glitches that I supose they are problem of being beta (why Valve released it in beta? :-/ ):





I'm sure I should not see what's behind the panels... :-P

dos1 commented May 5, 2013

Similar glitches (but with higher resolution and quality ;)) happen on my HD 4000 with Mesa 9.1, so I don't think it's in the scope of this bug.

I confirm that it 's work better in the last Mesa 9.2.0 (git-b4b3041 precise-oibaf-ppa)
Screencast 2013-05-07

Be careful, i have some problem to use this ppa with Ubuntu 12.04.2 from a fresh install. This install give you Linux 3.8 instead of 3.2 (https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop#LTS_Hardware_Enablement_Stack https://wiki.ubuntu.com/Kernel/LTSEnablementStack ). I format my partition and i install with Ubuntu 12.04.0 (yes, i am a noob )

I don't understand, if this patch give GLSL 1.3 to the CPU (via a soft pipe driver) or to the CPU. But i am happy to able to play.
Thank Valve and Chris Forbes for their works.
Where i sent the beer ?

@Ruthubuntu: It doesn't add GLSL 1.3 support anywhere. These games only
need 1.2; the driver was just buggy :)

I do want to add 1.3 support for that hardware, but it's going to take a
bit of time (there's a lot of work to do)

On Tue, May 7, 2013 at 12:16 PM, Ruthubuntu notifications@github.comwrote:

I confirm that it 's work better in the last Mesa 9.2.0 (git-b4b3041
precise-oibaf-ppa)
[image: Screencast 2013-05-07]https://f.cloud.github.com/assets/3092262/468897/ac8c6808-b6a7-11e2-94c2-9763940f9466.png

Be careful, i have some problem to use this ppa with Ubuntu 12.04.2 from a
fresh install. This install give you Linux 3.8 instead of 3.2 (
https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop#LTS_Hardware_Enablement_Stack
https://wiki.ubuntu.com/Kernel/LTSEnablementStack ). I format my
partition and i install with Ubuntu 12.04.0 (yes, i am a noob )

I don't understand, if this patch give GLSL 1.3 to the CPU (via a soft
pipe driver) or to the CPU. But i am happy to able to play.
Thank Valve and Chris Forbes for their works.
Where i sent the beer ?


Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/Source-1-Games/issues/19#issuecomment-17516200
.

john1911 commented May 7, 2013

Guys,if you want few fps more don't use unity,just install a desktop environment that have the option to disable compositing like xfce or just a window manager like openbox or just run the game in a separate X server!

same problem here! but I would describe the screen as Gray not black.

"I'm getting this when I launch Team Fortress 2"
same here. the splash became like you post the game became gray.
sound works

Yulike commented May 8, 2013

@john1911 if you install CompizConfig Settings Manager you can enable undirect fullscreen windows, which has the same effect, in Unity. Correct me if I'm wrong, it might be enabled by default in 13.04.

john1911 commented May 9, 2013

@Yulike thanks for the tip! Anyway I'm using Crunchbang now... for maximum performance ;) !

Yulike commented May 9, 2013

@john1911 does Steam work with the latest version of #!? 32bit or 64bit? I used and loved that OS until Steam. Then I turned to Ubuntu. What's performance like compared to other distros? 👍

@ghost

ghost commented May 10, 2013

On Windows I can get more FPS, usually around 20 - 30, but it is working! Now I only need to test HL2 and Left 4 Dead 2. Who can I make love to as thanks :D

Image and video hosting by TinyPic

@ghost

ghost commented May 10, 2013

@john1911 what kind of a difference in FPS are we talking here about exactly: "Guys,if you want few fps more don't use unity,just install a desktop environment that have the option to disable compositing like xfce or just a window manager like openbox or just run the game in a separate X server!"

How much (approximately) could disabling everything boost FPS. Are we talking about a drastic improvement, few tens of FPS, or just let's say 5, 8, very low values.

As you might have guessed I'm asking whether if it's profitable for me to install & fully configure an Openbox system for example. On a Windows 7 Ultimate x64 system I can play Left 4 Dead 2 on Normal aspect ratio, 640 * 480 with low details completely smooth. This is my configuration: http://pastebin.com/Ynmx2p5m

@jljusten jljusten referenced this issue in ValveSoftware/steam-for-linux May 11, 2013

Closed

TeamFortress hangs on startup (blackscreen) #2249

screenshot from 2013-05-12 22 23 16
Hey I have a GMA x4500 and I keep installing the latest version of Mesa (9.2) but it keeps rolling back to the one that came installed on the OS (Linux Mint 14). Any ideas?

Member

jljusten commented May 13, 2013

@DillPo313: Hmm, that does sound odd. Usually it is very difficult to get apt to downgrade packages. :)

What does "dpkg -s libgl1-mesa-dri:i386" show? Are you trying to use xorg-edgers?

@jljusten This is the information from "dpkg -s libgl1-mesa-dri:i386".

"Package: libgl1-mesa-dri
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 11271
Maintainer: Ubuntu X-SWAT ubuntu-x@lists.ubuntu.com
Architecture: i386
Multi-Arch: same
Source: mesa
Version: 9.0.3-0ubuntu0.1
Replaces: libgl1-mesa-dri-experimental (<< 7.11.1), xlibmesa-dri (<< 1:7.0.0)
Depends: libc6 (>= 2.4), libdrm-intel1 (>= 2.4.38), libdrm-nouveau2 (>= 2.4.34), libdrm-radeon1 (>= 2.4.31), libdrm2 (>= 2.4.3), libexpat1 (>= 2.0.1), libgcc1 (>= 1:4.1.1), libglapi-mesa, libllvm3.1, libstdc++6 (>= 4.6)
Pre-Depends: dpkg (>= 1.15.6~), multiarch-support
Suggests: libglide3
Breaks: libgl1-mesa-dri-experimental (<< 7.11.1), libgl1-mesa-glx (<< 7.10.2-4), libgl1-mesa-glx-no-multiarch, xserver-xorg-core (<< 2:1.10.2-2), xserver-xorg-core-no-multiarch
Conflicts: xlibmesa-dri (<< 1:7.0.0)
Description: free implementation of the OpenGL API -- DRI modules
This version of Mesa provides GLX and DRI capabilities: it is capable of
both direct and indirect rendering. For direct rendering, it can use DRI
modules from the libgl1-mesa-dri package to accelerate drawing.
.
This package does not include the OpenGL library itself, only the DRI
modules for accelerating direct rendering.
.
For a complete description of Mesa, please look at the
libgl1-mesa-glx package.
."dpkg -s libgl1-mesa-dri:i386"
The tdfx DRI module needs libglide3 to enable direct rendering.
Homepage: http://mesa3d.sourceforge.net/
Original-Maintainer: Debian X Strike Force debian-x@lists.debian.org"

Member

jljusten commented May 13, 2013

@DillPo313: How are you attempting to upgrade to 9.2-devel?

screenshot from 2013-05-12 22 53 58

@jljusten I think I found the problem. Could you pleeeeeaaaaase help me? I'm a n00b when it comes to the Linux terminal. Edit: The default repository.

Member

jljusten commented May 13, 2013

@DillPo313: Unfortuntately, we don't have a stable release of Mesa yet that will fix your issue. I don't really want to recommend that you install a non-stable build, in case you encounter stability issues. But, in this thread, people discuss installing unstable builds using the add-apt-repository command.

@jljusten I know how to recover the OS if something goes wrong. I just need to know the commands to install this. Pleeeeaaaase?

Member

jljusten commented May 13, 2013

@DillPo313: You can search this thread for the "add-apt-repository" command, but as I have not personally tried any versions mentioned here. I think 'xorg-edgers' is the best known unstable Mesa source, but this thread mentions another PPA.

Chris has submitted additional patches for fixing the rendering in Portal: http://lists.freedesktop.org/archives/mesa-dev/2013-May/039315.html

@jljusten
mmmm
I had to switch distros but i got Mesa 9.1 to install. Now to re-install Team Fortress 2!

steam

Anyone using Fedora use this to install Steam http://spot.fedorapeople.org/steam/fedora-18/ (remember to disable SElinux).

@jljusten jljusten referenced this issue in ValveSoftware/steam-for-linux May 15, 2013

Closed

Portal Beta crashes on startup #2477

screenshot from 2013-05-19 18 06 37
screenshot from 2013-05-19 18 05 12

On Lubuntu 13.04 with Mesa 9.2.0 I get 30 fps with res and graphics all the down.

My Specs: Intel Core 2 Duo E8400 @ 3Ghz (Oil Cooled)
Intel GMA x4500
3GB RAM

piranna commented May 19, 2013

They looks cool :-)

@ghost

ghost commented May 30, 2013

Performance is still an issue. The same game on Windows runs smoother. This applies to all games.

@Inoki working on it...

Yulike commented May 30, 2013

No rush, I got plenty to play to play thanks to http://humblebundle.com/ :D

On 30 May 2013 20:47, Chris Forbes notifications@github.com wrote:

@Inoki https://github.com/Inoki working on it...


Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/Source-1-Games/issues/19#issuecomment-18703546
.

Member

MrSchism commented Jun 5, 2013

Its worth mentioning that there is apparently a vram issue going on somewhere in either some versions of Linux, some drivers (apparently ATI), the client in passing the information to the game, or the game detecting the vram. There hasn't been much information stated, but it was reported over at ValveSoftware/steam-for-linux#1311

Not sure if that helps point it in the right direction, but its something that came to mind.

@aidanhs aidanhs referenced this issue in s-pod/opensoldat Jun 5, 2013

Closed

File not found: maps/../Scenery-gfx/affe2.png #1

I'm running 32bit version of Ubuntu 12.10 and Mobile Intel® GM45 Express Chipset x86/MMX/SSE2.

I'm a n00b and would like if someone could please explain how to get Team Fortress 2 running on my machine.

@MrSchism is this the ticket you intended to put that comment on?

@ghost

ghost commented Jun 16, 2013

UPDATE: Re-added the PPA, working again, all good.

Got this weird problem after upgrading to 13.04 x64, on 12.10 it worked well:

Image and video hosting by TinyPic

Did the 13.04 upgrade remove your newer mesa, perhaps?

On Sun, Jun 16, 2013 at 9:39 PM, Inoki Sakaeru notifications@github.comwrote:

Got this weird problem after upgrading to 13.04 x64, on 12.10 it worked
well:

[image: Image and video hosting by TinyPic]http://tinypic.com?ref=mkdqmo

Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/Source-1-Games/issues/19#issuecomment-19510078
.

@ghost

ghost commented Jun 17, 2013

@chrisforbes re-added the PPA and now everything works, thanks and sorry for the confusion.

Member

MrSchism commented Jun 18, 2013

@chrisforbes Yes, that was meant for this discussion. It may partially explain why there's a low FPS rate. If it's showing up in more than just ATI chipsets being affected because it's actually in the client or something, it might be something to look at.

OK, definitely worth keeping in mind then.

There are a bunch of places where the Intel driver leaves performance on
the table though - I'm working on fixing them, but it's going to take a
while.

Just letting you guys know that I can now play Source 1 games (well at least HL2 DM) without adding any additional PPA's. This seems to have started working after performing an APT update.

my graphics chipset is a "Intel GMA HD Integrated Graphics" - driver: i915 (in a Thinkpad X201 notebook)

these are the packages that downloaded that i think fixed it. They all came from the normal repos and not from testing PPAs

  • libgl1-mesa-dev:amd64 9.1.3-0ubuntu0.3
  • mesa-common-dev:amd64 9.1.3-0ubuntu0.3
  • libgles2-mesa:amd64 9.1.3-0ubuntu0.3
  • libgbm1:amd64 9.1.3-0ubuntu0.3
  • libegl1-mesa:amd64 9.1.3-0ubuntu0.3
  • libopenvg1-mesa:amd64 9.1.3-0ubuntu0.3

------------------- STEAM HARDWARE INFO --------------------
Video Card:
Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2
Driver Version: 2.1 Mesa 9.1.3
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x8086
DeviceID: 0x46
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1280 x 800
Desktop Resolution: 1280 x 800
Primary Display Size: 10.28" x 6.42" (12.09" diag)
26.1cm x 16.3cm (30.7cm diag)
Primary VRAM Not Detected
------------------- STEAM HARDWARE INFO --------------------

Yulike commented Jun 25, 2013

I understand this thread isn't really a support thread however if one could be so kind and help me with a problem, that would be great. :)

I just switched back to CrunchBang 11 from (*)ubuntu, have Steam installed and many games but when I run Source games I get this error.

This application requires either the GL_EXT_texture_compression_s3tc, or the GL_EXT_texture_compression_dxt1 + GL_ANGLE_texture_compression_dxt3 ..... Please install S3TC texture support.

I'm guessing this is because I don't have the latest drivers/patch etc. How would I go about installing these? CrunchBang is based of the latest Debian Stable. Do I need to upgrade to Sid?

Cheers

floe commented Jun 25, 2013

Ubuntu has a package libtxc-dxtn-s2tc0 which provides S3TC support, maybe you can try importing that into your Debian install (non-free software, so probably not part of the official Debia repos).

hackgrid commented Jul 2, 2013

Does Mesa 9.1.4 include some fixes for this or is the dev version of 9.2 still the best way to go?

9.1.4 includes most of the fixes, but not quite everything. User clipping
is still bogus - if it affects you, you'll need 9.2 or wait for 9.1.5. I
unfortunately just missed the cutoff for 9.1.4 for the most recent batch.

Yulike commented Jul 3, 2013

Chris, how can I compile and install the latest updates on Debian?
(CrunchBang). I fixed the S3TC problem by installing libtxc-dxtn-s2tc0
32bit version (thanks floe!), just now everything is off coloured. Cheers

On 2 July 2013 07:56, Chris Forbes notifications@github.com wrote:

9.1.4 includes most of the fixes, but not quite everything. User clipping
is still bogus - if it affects you, you'll need 9.2 or wait for 9.1.5. I
unfortunately just missed the cutoff for 9.1.4 for the most recent batch.


Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/Source-1-Games/issues/19#issuecomment-20329647
.

This doesn't appear to work on a GMA 945GM.

hello. i want start dota 2

have install

libgl1-mesa-dri-experimental, libopengl-perl, python-opengl, libgle3, libegl1-mesa, libegl1-mesa-drivers, libgles1-mesa, libglw1-mesa, libosmesa6, libtiff-opengl, libtxc-dxtn-s2tc0, libtxc-dxtn-s2tc-bin

samsung r530 ( http://www.samsung.com/ru/consumer/computers-peripherals/notebooks/essential/NP-R530-JA06RU-spec )

ubuntu raring, 4 gb swap and what i em have

http://www.youtube.com/watch?v=BRiBM3F4LWA

and sound creates an echo

what is?

may not be enough install packages?

thx for any reply.

Contributor

Tele42 commented Dec 13, 2013

@dimazanyat Please update to mesa 9.2.5 or mesa 10.0.0 or newer and retest, it contains a relevant rendering fix for your chipset.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment