Portal 2
Portal 2 > General Discussions > Topic Details
Demoniac Mar 19, 2014 @ 9:29am
[LINUX] Running with the Intel HD 4600 iGPU, only getting 20 fps
Hey guys,

Just need some assistance. Is anyone else experiencing abysmal fps with Portal 2's Linux beta and the Intel open source driver?

I've tried the Intel Installer, and I'm now using Oibaf's PPA to bring mesa up to 10.2, but still the fps refuses to change. I've also tried disabling the overlay to see if that's the issue, it's not.

Portal 2 settings:
Resolution 1920x1080
Anti-Aliasing OFF
V Sync OFF
Multicore Rendering Enabled
Anisotropic Bilinear
Shader Detail Low
Effect Detail Low
Model Detail Low

Specs:
OS - Ubuntu 13.10 64Bit
CPU - Intel i7-4770 3.4GHz
RAM - 8GB DDR3
GPU - Nvidia GTX 680 (but I've changed the output to iGPU via BIOS for benchmarking)

P.S: I've also made sure to remove the Nvidia driver completely, so there shouldn't be any conflicts. CPUFREQ is set to Performance as well. Could the Intel Installer be conflicting with the Oibaf PPA?

As can be seen in my older video, after using Oibaf's PPA Dota 2 was completely playable. Is there a regression in the current Mesa version?
http://www.youtube.com/watch?v=cCc1hNbDvUM

As can be seen in this video, Portal 2 has no issues reaching above 200fps with the Nvidia driver on this same setup (so would that rule out it being an issue with Ubuntu?).
http://www.youtube.com/watch?v=BxXL_CaIbug

Any and all help is greatly appreciated. Is anyone else able to play with smooth or superb frames using an Intel HD 4600 iGPU on Linux?
< >
Showing 1-15 of 20 comments
Demoniac Mar 20, 2014 @ 3:22am 
Alright, I've reinstalled Ubuntu 13.10 64bit so it's a fresh install. Went with only the Intel HD 4600 iGPU enabled, and installed only the Oibaf PPA for the latest Mesa. Still no dice. The highest Portal 2 will reach is 30 fps, and it struggles to reach that.

I am simply guessing, but it would seem that the Intel Open Source driver is not yet ready to handle Portal 2. If anyone has pointers for how I should go about getting higher frames per second for Portal 2 with the Intel HD 4600, please let me know.

P.S: This is a DESKTOP system, thus no Optimus drivers needed. Physically plug the DVI into the different GPUs and enabling them via BIOS is all that's needed to switch.
Last edited by Demoniac; Mar 20, 2014 @ 3:23am
Eetami Mar 20, 2014 @ 1:32pm 
Dude... I really REALLY hope you'll get some answers over here, but as far as I can tell, no one posting in these discussions are using Linux...
Demoniac Mar 20, 2014 @ 5:23pm 
That's a real shame. Well, if anyone has any clues at any given time, be sure to share them here :)
Demoniac Mar 22, 2014 @ 10:29am 
I already did a fresh install of Ubuntu 13.10, reformatted / so there isn't any trace of previous programs or drivers. I'd be pretty surprised if the Nvidia driver survived a reformat. I'm not with my Ubuntu machine at the moment, so I can't post it right now. I'll try that when I get back to it.
chris_wing Apr 11, 2014 @ 2:56pm 
Maybe I'm off base, but isn't it expected to get much lower performance from an Intel HD 4600 compared to an Nvidia GTX 680? The OP may have discovered this already, but I'll just say that lowering the resoltution to something like 1280x720 (720p) will help lots, you might even be able to turn up some setting and still stay above 30 fps.
Demoniac Apr 11, 2014 @ 3:08pm 
Actually, I was comparing my Intel HD 4600 performance with the Linux driver versus the Windows driver. I'm well aware that a HD 4600 doesn't even come close to the 680, both theoretically and through my own testing.

What is disappointing is that the HD 4600's Linux driver really is just a mess at the moment. It will have good performance for one game (i.e. Dota 2) and then have bad performance in another (Portal 2), compared to it's Windows driver counterpart which is able to soar above 60 fps at 1080 for me. I was looking forward to showcase a good benchmark video for it, but in the end gave up due to the low quality Linux driver from Intel. I hope they'll take us more seriously in time, but it currently seems we're (Linux) at the back of the line with Intel support (compared to Windows and OS X).

I thank you for your input, and appreciate any further guidance or information you may have :)
rozwell69 Sep 27, 2014 @ 11:36am 
Check those drivers, especially for Intel: https://01.org/linuxgraphics/
(in case someone finds this thread)
Last edited by rozwell69; Sep 27, 2014 @ 11:36am
ZE Get_Right Sep 27, 2014 @ 1:22pm 
I also play with that iGPU. Got windows and ubuntu.
On windows I can play portal and many other games propperly. Payday 2 sadly has no intel driver :/.

On ubuntu portal 2 gives me low fps. It's pertty much unplayable. The only game that plays good or perhaps better is l4d2.
sulphate Oct 10, 2014 @ 8:57am 
yes, i have the same problem in cs:go (fps ~50-90)

drivers for haswell hd 4600 are so bad, maybe can help kernel update

(update from debian wheezy [stable] to debian jessie [testing] solved problem with 2 monitors :)

i am still waiting for new updates in jessie :) maybe nothing to do now
Robin Oct 10, 2014 @ 8:59am 
Wierd
sulphate Oct 10, 2014 @ 2:48pm 
$ glxinfo|grep -Ei "direct rendering|opengl"
direct rendering: Yes
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.2.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.2.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:
Demoniac Oct 10, 2014 @ 8:20pm 
You're running Mesa 10.2.6 and the performance is good? or bad?

Just posting your specs, I'm not sure what you're trying to get across here. Is it that there's missing OpenGL functionality? I'm not well versed in OpenGL.
special k Oct 11, 2014 @ 8:46am 
I'm in Ubuntu 14.04 LTS, up to date, running on an i4130T. Bought Portal & Portal 2 yesterday. First one ran perfectly, finished it last night, & Team Fortress runs fine too. Started Portal 2 & it's not happy. It defaults to 640 resolution. It recognises 1280 x 1040 is possible but reverts back on changing & doesn't list 1920 x 1080. I tried running the Intel installer, it updated, the current driver is i915, but Portal 2 is still stuck in 640. :/


Edit: Since running the Intel installer, Portal 2 seems okay with with running in 1280. No luck on 1920 x 1080 though; the original Portal defaults to 1920 x 1080.
Last edited by special k; Oct 11, 2014 @ 8:54am
Demoniac Oct 11, 2014 @ 9:04am 
special k, can you run the command sulphate ran? I'm interested to see what Intel Mesa driver you currently have. Just copy the following command and paste it into a terminal, and hit Enter:

glxinfo|grep -Ei "direct rendering|opengl"

Please post it's output here, if it's not a bother :)
special k Oct 11, 2014 @ 9:27am 
Getting 20 FPS in 1280 when staring at some moving foiliage.

Originally posted by Demoniac:
special k, can you run the command sulphate ran? I'm interested to see what Intel Mesa driver you currently have. Just copy the following command and paste it into a terminal, and hit Enter:

glxinfo|grep -Ei "direct rendering|opengl"

Please post it's output here, if it's not a bother :)

Sure, I actually installed it using "sudo apt-get install mesa-vdpau-driver" but then uninstalled it again because when I checked which driver was being used with lshw -c video it only mentioned i915.

Reinstalled using sudo apt-get install mesa-utils.

john@john-H87N-WIFI:~$ glxinfo|grep -Ei "direct rendering|opengl"
direct rendering: Yes
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.2.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

Still getting about 20 FPS though, 60 FPS if I look at a wall. This is in 1280 with the detail settings on high, but it still doesn't look or run as well as the original Portal did in 1920.

Without MESA
http://i60.tinypic.com/2mnoj5x.png


With MESA
http://i62.tinypic.com/2ibzxcp.png

Edit: Tried keeping the resolution at 1280 but reduced all the detail settings to low, 27 FPS looking at the same area.
Last edited by special k; Oct 11, 2014 @ 9:44am
< >
Showing 1-15 of 20 comments
Per page: 15 30 50

Portal 2 > General Discussions > Topic Details
Date Posted: Mar 19, 2014 @ 9:29am
Posts: 20