Created attachment 35465 [details] Xorg.0.log $ lspci 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) $ uname -m i686 $ uname -a Linux slick 2.6.32.3-smp #7 SMP PREEMPT Tue Apr 6 19:10:03 CEST 2010 i686 Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz GenuineIntel GNU/Linux -- xf86-video-intel/xserver/mesa/libdrm version: xf86-video-intel-2.11.0-i386-1 xorg-server-1.8.0-i386-1 Mesa-7.8.1-i386-1 libdrm-2.4.20-i386-1 -- kernel version: ("uname -r") 2.6.32.3-smp -- Linux distribution: Slackware 13.0 initially, but I recompiled many packages from source -- Machine or mobo model: Packard Bell BG46 fr -- Display connector: (e.g. VGA, DVI, HDMI, S-video, ...) VGA? LCD panel 3) Reproduce steps. Probability if not 100% reproducible. 100% reproducible: when starting Soulstorm, some bitmaps and 3D textures are corrupted. The same game works flawlessly on another computer with an Nvidia card. 4) Attachment: -- Xorg.0.log -- dmesg output (better with boot option "drm.debug=0x06") -- xorg.conf (if you changed any default options) No change there -- screenshot or photo (optional, a picture is worth a thousand words) -- output of "xrandr --verbose" for display mode issue -- intel_reg_dumper output (see the guide) for display issue. -- for GPU hang, get the last batch buffer (see the guide).
Created attachment 35466 [details] dmesg
Created attachment 35467 [details] xrandr --verbose
Created attachment 35468 [details] Wine output with LIBGL and MESA debug mode
Created attachment 35469 [details] Corruption of bitmaps
Created attachment 35470 [details] Textures corruption
Having played both the original game and the Winter Assault expansion without problems using the i965 driver, I gave the demo of Soulstorm a try. It works fine here, but if I disable S3TC support, I get the same corruption as your screenshots. Could you try either: - Installing the libtxc_dxtn library (should be available somewhere for your distro, otherwise get it here: http://homepage.hispeed.ch/rscheidegger/dri_experimental/s3tc_index.html ) - Setting "Enable S3TC texture compression" to "Yes" in driconf. (or just force_s3tc_enable=true )
(In reply to comment #6) > Could you try either: > > - Installing the libtxc_dxtn library (should be available somewhere for your > distro, otherwise get it here: > http://homepage.hispeed.ch/rscheidegger/dri_experimental/s3tc_index.html ) Installing that library has solved the textures and bitmaps corruption problem, thanks! However, the GPU still hangs as mentionned in dmesg. I tried getting a dump, but I couldn't find intel_reg_dumper in intel-gpu-tools-1.0.2, I only found intel_gpu_dump. However, it doesn't work as a user, and it hangs the machine as root, forcing me to reboot (I tried intel_gpu_dump > gpu_dump as root, and the machine becomes completely unresponsive). > - Setting "Enable S3TC texture compression" to "Yes" in driconf. (or just > force_s3tc_enable=true ) I couldn't find driconf, and I don't know where to put force_s3tc_enable=true; however, since installing libtxc_dxtn worked, I guess it isn't mandatory? Thanks for your help! -- F. Delente
(In reply to comment #7) > Installing that library has solved the textures and bitmaps corruption problem, > thanks! However, the GPU still hangs as mentionned in dmesg. > > I tried getting a dump, but I couldn't find intel_reg_dumper in > intel-gpu-tools-1.0.2, I only found intel_gpu_dump. However, it doesn't work as > a user, and it hangs the machine as root, forcing me to reboot (I tried > intel_gpu_dump > gpu_dump as root, and the machine becomes completely > unresponsive). The GPU reset function will probably mean that you won't get a meaningful dump with that kernel anyway. The best way is to retry with git master of Mesa, and the latest rc of 2.6.34. If the hang is still there, grab a dump with intel_error_decode. (At least this is what I usually do.) > I couldn't find driconf, and I don't know where to put force_s3tc_enable=true; > however, since installing libtxc_dxtn worked, I guess it isn't mandatory? No, shouldn't be necessary if the lib is used.
(In reply to comment #8) Thanks for your suggestions, installing the latest git of Mesa and/or 2.6.34-rc6 solved the GPU hang problem. Now the game plays, but some models are distorted: the polygons extend out of the characters(?). Furthermore, about 1 pixel is chopped of the letters (see screenshot). Thanks again anyway! -- F. Delente
Created attachment 35500 [details] Polygons stretched / models of characters distorted (not the buildings?)
(In reply to comment #9) > Now the game plays, but some models are distorted: the polygons extend out of > the characters(?). > > Furthermore, about 1 pixel is chopped of the letters (see screenshot). These I can't reproduce, sorry. I guess either the demo isn't enough to reproduce this, or it's a problem specific to your hardware (I use a X4500HD).
Hi, Freedesktop's Bugzilla instance is EOLed and open bugs are about to be migrated to http://gitlab.freedesktop.org. To avoid migrating out of date bugs, I am now closing all the bugs that did not see any activity in the past year. If the issue is still happening, please create a new bug in the relevant project at https://gitlab.freedesktop.org/drm (use misc by default). Sorry about the noise!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.