Shaders are broken since 0.17 on intel SNB & linux

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
umd
Posts: 7
Joined: 01 Oct 2012, 18:56

Shaders are broken since 0.17 on intel SNB & linux

Post by umd »

Hello, I am using a laptop with linux and integrated video from intel. Since release of 0.17 shaders do not work for me anymore. I see only black screen with GLSL or white objects with CG backend. When all shader effects are disabled, picture looks normal. Everything seemed to work fine in 0.16 and older versions.

You may say that no one should be using integrated video for games, but Intel HD3000 (sandybridge gen2) is capable to run Skyrim.
Tech details: opensuse 12.1, x86_64, kernel 3.6-rc5, Mesa from git master (tried latest stable - same result).
User avatar
scrawl
Posts: 2152
Joined: 18 Feb 2012, 11:51

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by scrawl »

need logs
also try if version 0.18 (just released) works
umd
Posts: 7
Joined: 01 Oct 2012, 18:56

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by umd »

Still does not work right in 0.18

What kind of logs do you need? There aren't any errors or anything useful in console output. Even with "--debug" option[/. Just found ogre.log :)
Attachments
Ogre.log.gz
with GLSL enabled
(19.72 KiB) Downloaded 245 times
Last edited by umd on 01 Oct 2012, 19:44, edited 1 time in total.
User avatar
scrawl
Posts: 2152
Joined: 18 Feb 2012, 11:51

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by scrawl »

the Ogre.log file in ~/.config/openmw, after you started the game and switched between glsl and cg.
umd
Posts: 7
Joined: 01 Oct 2012, 18:56

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by umd »

Here are logs with "cg" shader backend
Attachments
Ogre.log.gz
CG logs
(6.76 KiB) Downloaded 263 times
User avatar
werdanith
Posts: 295
Joined: 26 Aug 2011, 16:18

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by werdanith »

Tried the game on Ubuntu 12.04 with Kernel 3.2 with an Intel HD Sandybridge GPU with the default 8.0.2 Mesa as well as 9.1 from the xorg-edgers ppa. With the default drivers I have a widely reported issue with some GUI elements that gets fixed with the new driver and with both drivers I have some issues with transparent objects when water reflections are enabled. Objects are white with cg on mine as well, but the only issue introduced with the new Mesa is some weird rendering issues with water reflections. Despite all the aforementioned issues the game renders fine.
umd
Posts: 7
Joined: 01 Oct 2012, 18:56

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by umd »

Are there any news so far? Is it a bug of openmw or a hardware problem? Is it possible to fix that glitch some day? Maybe you need more information? Thank you.
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by Zini »

Not a bug. From your log it seems your hardware isn't powerful enough to handle the shader requirements. I don't know if it possible (or feasible) to write a workaround. Will have to wait for scrawl to comment on it.
User avatar
scrawl
Posts: 2152
Joined: 18 Feb 2012, 11:51

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by scrawl »

Your drivers are choking on something and I don't know what. It doesn't help either that you're the only one with that problem, while others use the same driver version just fine.
umd
Posts: 7
Joined: 01 Oct 2012, 18:56

Re: Shaders are broken since 0.17 on intel SNB & linux

Post by umd »

I've tried running with LIBGL_ALWAYS_SOFTWARE=1 and still have black screen. I've also built 0.19 from sources, but it didn't help either.
Locked