Page 1 of 1

linux software rendering broken

Posted: Mon Jan 23, 2012 2:40 am
by qwarqwa
But OpenGL works fine.

Code: Select all

cat /proc/version
Linux version 2.6.32-5-686 (Debian 2.6.32-39squeeze1) (dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Wed Jan 11 12:29:30 UTC 2012
Crash Log

Code: Select all

2012-01-22 20:38:50  
Myth II 32-Bit Build 377 running under Linux ----------------------------------------------
Loading poweruser.txt... not found.
Error: Data Corrupted in Myth2Code/tag_files/tag_files.c, line #3720: the monolithic file '/home/james/Myth II/plugins/~ Baak's Notes - The Seventh Godblighter v1.0 - README.txt' has a bad name
Error: Data Corrupted in Myth2Code/tag_files/tag_files.c, line #3720: the monolithic file '/home/james/Myth II/plugins/TSG - The Seventh Godblighter v1.0 - Read Me.txt' has a bad name
Scanning for software devices...
	Found 1 to use
Scanning for OpenGL devices...
	Found 1 to use
	Mesa DRI Intel(R) IGD GEM 20091221 2009Q4 x86/MMX/SSE2 | Tungsten Graphics, Inc | OpenGL 1.4
INFO: Loaded OpenAL library 'libopenal.so.1'
Error: Data Corrupted in Myth2Code/tag_files/tag_files.c, line #3720: the monolithic file '/home/james/Myth II/plugins/~ Baak's Notes - The Seventh Godblighter v1.0 - README.txt' has a bad name
Error: Data Corrupted in Myth2Code/tag_files/tag_files.c, line #3720: the monolithic file '/home/james/Myth II/plugins/TSG - The Seventh Godblighter v1.0 - Read Me.txt' has a bad name
Error: Data Corrupted in Myth2Code/tag_files/tag_files.c, line #3720: the monolithic file '/home/james/Myth II/plugins/Smells Like My Nemesis In Here_1.1G' has a bad name
Loading Patch Files...
  Patch 1.2
  Patch MariusNet
  Patch 1.3
  Patch 1.4
  Patch 1.5
  TFL Interface
  TFL Interface
Loading Patch Files Succeeded
Warning: Failed to play cutscene 'prologue.mov' using ffplay - make sure FFmpeg is installed.
Running Software at 1024 x 600
Starting mesh "The Baron"...
Using 1.7.2 gameplay...
Segmentation fault
./Myth2() [0x807d467]
[0xb78aa400]
./Myth2(render_dialogs+0xb7) [0x80adde7]
./Myth2() [0x80fbce8]
./Myth2(update_everything+0x62) [0x80ff2d2]
./Myth2(main+0x1ed) [0x80ff55d]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0xb75c2c76]
./Myth2() [0x8070011]
Recording Buffers Flushed
Saved Recording To 'Crash- Jan 22 20.39.52 2012'
xorg.conf excerpt

Code: Select all

...
Section "Module"
	Load  "dri2"
	Load  "dri"
	Load  "record"
	Load  "glx"
	Load  "extmod"
	Load  "dbe"
	Load  "synaptics"
EndSection
...
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "AccelMethod"        	# [<str>]
        #Option     "DRI"                	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "VideoKey"           	# <i>
        #Option     "FallbackDebug"      	# [<bool>]
        #Option     "Tiling"             	# [<bool>]
        #Option     "Shadow"             	# [<bool>]
        #Option     "SwapbuffersWait"    	# [<bool>]
        #Option     "XvMC"               	# [<bool>]
        #Option     "XvPreferOverlay"    	# [<bool>]
        #Option     "DebugFlushBatches"  	# [<bool>]
        #Option     "DebugFlushCaches"   	# [<bool>]
        #Option     "DebugWait"          	# [<bool>]
	Identifier  "Card0"
	Driver      "intel"
	VendorName  "Intel Corporation"
	BoardName   "N10 Family Integrated Graphics Controller"
	BusID       "PCI:0:2:0"
EndSection
...
Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
...

Code: Select all

lspci 
00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
...
Anything else?

Re: linux software rendering broken

Posted: Mon Jan 23, 2012 9:16 pm
by Myrd
Looks like a problem with custom interfaces - does it work if you use the default interface?

Re: linux software rendering broken

Posted: Mon Jan 23, 2012 11:12 pm
by Myrd
Nevermind, it's not related to custom interfaces.

I've identified the issue and its related to "interface transparency" setting. If you uncheck that in preferences, it should work under software rendering.

We'll include a fix for this in the next Myth II 1.7.2 Linux build. Thanks for reporting!

Re: linux software rendering broken

Posted: Tue Jan 24, 2012 2:36 am
by qwarqwa
cheers dawg.

Re: linux software rendering broken

Posted: Thu Feb 02, 2012 11:20 pm
by Myrd
I've posted the updated Linux build (Build 378), which fixes the issue.