Steam for Linux

Steam for Linux

Bai Hui Nov 27, 2012 @ 2:22pm
Intel HD3000 and TF2
Hey, has anybody managed to run TF2 with the Intel HD3000 graphics card? I am getting an error when trying to start TF2 saying

Could not find required OpenGL entry point 'glQueryCounter'! Either your video card is unsupported, or your OpenGL driver needs to be updated.

I am running Fedora 17 x86-64 KDE. My driver version is 2.20.10. I am not sure if I can't run it because the card is unsupported or because Fedora is currently shipping incompatible libraries for TF2. Any tips are very welcome.
< >
Showing 1-15 of 17 comments
blackout24 Nov 27, 2012 @ 2:24pm 
I'm no expert when it comes to Intel Graphics but do you have your 32 bit lib for the driver installed? For nvidia you need the package nvidia and nvidia-utils (64-bit) for most steam games and the client I also need lib32-nvidia-utils. Something similiar might be needed for you.
Bai Hui Nov 27, 2012 @ 2:25pm 
Yes, I have 32 bit libraries installed.
RobotMenace Nov 27, 2012 @ 4:13pm 
Your drivers only support GL 3.1. You need 3.2 with an extension or 3.3 for that function.
bl33ding_silence Nov 27, 2012 @ 8:02pm 
Weird - my system with HD3000 was able to run the game perfectly well. I think you might have older drivers.
Bai Hui Nov 29, 2012 @ 5:37pm 
After some more research, I found out that I am using mesa 8.04 and apparently mesa 9 added support for OpenGL 3.
lzap Dec 16, 2012 @ 1:20am 
So how did you resolve the issue? ;-) I guess by installing a new mesa version?
CandleJack Dec 18, 2012 @ 11:49am 
Add in your software souces window in the software center. Make sure you put precise as your distro and main as the depository, then add another identical one with source as the depository, you should get the latest versions after doing 'sudo apt-get update && sudo apt-get upgrade'.
CandleJack Dec 18, 2012 @ 12:31pm 
This did not solve my issue BTW, still black screen but I have the latest drivers for Intel HD now *shrugs*
play3man Dec 18, 2012 @ 12:41pm 
Originally posted by Hu Flung Poo:
This did not solve my issue BTW, still black screen but I have the latest drivers for Intel HD now *shrugs*
Cybertao Dec 18, 2012 @ 12:56pm 
It would surprise me if that solution would work because it's a repository of Ubuntu packages.
TF2 runs brilliantly on my mobile i5 (Sandy) using the on-processor HD3000. I did it the easy way as I run Ubuntu 12.04 (64-bit), and only had to follow the instructions updating the graphics sub-system to get Steam+TF2 up and running.
If you want to get it running in Fedora then you need to find instructions from someone who has already done all the hard work for you, or research how to work it out for yourself (and write some instructions for other people when you do).
Last edited by Cybertao; Dec 18, 2012 @ 1:09pm
lzap Jan 5, 2013 @ 12:02pm 
Unfortunately mesa in Fedora 17 is missing this function which was added sometime in June/July last year. You can check it yourself, install mesa-libGL-devel and issue:

rpm -ql mesa-libGL-devel | grep glQueryCounter

It should print manual page file, if not, you do not have this file. The only possible solution is to upgrade to Fedora 18 (coming in 10 days now hopefully :-)
Bai Hui Jan 5, 2013 @ 3:03pm 
Thanks guys for all of your input!
swap38 Feb 19, 2013 @ 4:05am 
I'm using Fedora 17 x86_64 and I installed steam from the 'spot' repository
# wget
# mv steam.repo /etc/yum.repo.d/
# yum --enablerepo=steam install steam

Steam works like fine (ie, "world of goo" is OK), but same issue with TF2 :
"Could not find required OpenGL entry point 'glQueryCounter'!"

I updated mesa packages from this repo :
# yum --enablerepo=steam update

It solves the glQueryCounter issue, but now I have a new one :
"Required OpenGL extension "GL_EXT_texture_compression_s3tc" is not supported. Please install S3TC texture support."
ThOR27 Feb 19, 2013 @ 4:14am 
S3TC texture support is a patent stuff, and cannot be freely used in USA without paying stuff for S3.

Anyway, this is easy to fix, just install the package with libtxc_dxtn
swap38 Feb 19, 2013 @ 4:39am 
Just after my post, I installed the package :
yum --enablerepo=steam install libtxc_dxtn.i686

And I was able to play TF2 (launched from steam ui because in console it fails to find gameinfo.txt).
Got the tux item :)

Playing Valve's games with native linux port ... a very old dream ... and a reality today :D
< >
Showing 1-15 of 17 comments
Per page: 15 30 50

Date Posted: Nov 27, 2012 @ 2:22pm
Posts: 17