Has anybody seen this on non-Mesa drivers? The last line is a Mesa bug according to a web search.
Amnesia runs properly and you don't get the last line if the overlay isn't used?
@gdrewb-valve
This - Amnesia.bin: brw_fs_reg_allocate.cpp:422: bool fs_visitor::assign_regs(): Assertion `size >= 1 && size <= 4 && "Register allocation relies on split_virtual_grfs()"' failed.
Is with disabled overlay
Amnesia runs properly with disabled overlay? The web page suggests that the message causes game failures, but it's not clear.
I have a fix for the launcher window not rendering, that will be in the next Steam client. The game itself runs properly after that, so I don't have a repro of a crash at startup. If that still occurs generally (not just with Mesa) after the next client release this bug can be reopened.
Nothing extracted yet.
My system info: http://pastebin.com/FdGQWLhE
http://img266.imageshack.us/img266/9937/obrazovkaz2012112511572.png
Overlay problem
"Game update: AppID 57310 "Amnesia: The Dark Descent Demo ", ProcID 5282, IP 0.0.0.0:0
Checking libraries . done
Pre-Sort
quadro fx
geforce fx
geforce gt
geforce gts
geforce gt2s
geforce gtx
geforce xpress
geforce
mobile intel(r) series express chipset family
graphics media accelerator
radeon
radeon hd
amd
mesa
Post-Sort
mobile intel(r) series express chipset family
graphics media accelerator
quadro fx
geforce fx
geforce gt
geforce gts
geforce gt2s
geforce gtx
geforce xpress
radeon hd
geforce
radeon
amd
mesa
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
X_ChangeProperty: BadValue (integer parameter out of range for operation) 0x0"
Crash problem - loading screen
Game removed: AppID 57310 "Amnesia: The Dark Descent Demo ", ProcID 23763
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Amnesia.bin: brw_fs_reg_allocate.cpp:422: bool fs_visitor::assign_regs(): Assertion `size >= 1 && size <= 4 && "Register allocation relies on split_virtual_grfs()"' failed.