Great work!

Moderator: Moderators for English X Forum
Code: Select all
./start.sh -showfps
You aren't.sirdeiu wrote:(...) (using opensource radeon+mesa drivers), the game is hanging while loading a new area. For example while in a highway and entering a new sector, the game hangs for a while (while either the area is loaded or maybe shaders get compiled), or entering a station and walking etc. (...) Any way to fix this ? If it's shaders, maybe the new shader cache support in mesa will help ? (...) Or am I the only one getting this and it's something on my end.
I can see the X52 in the Joystick selection screen.rboerdijk wrote:@gilboa: Can you double-check somewhere in the config options that it's actually configured to be a joystick? The default is "controller" ( =xbox-style ) and using that setup with a joystick leads to the weirdest defaults and generally doesn't do what you'd expect.
AndSo far for me X Rebirth, Civ 5 and Metro Redux(es) are way more FPS stable now(Pending Cities Skylines since a mod is crashing it after the update beside traffic++)
See here: http://www.phoronix.com/forums/forum/li ... post853957this patch should not speed up any games, is not an optimization(normally at least), this avoid stalling the render thread while compile shaders over and over again during game play by just compiling shaders once and reuse from memory from that point onwards.
So Before patch
60fps -> 10fps(compiling) -> 60 fps -> 8 fps(compiling) -> 60fps ......
After patch
60 fps -> 10fps(compiling)-> 60fps -> 60fps(reusing) -> 60fpsfps -> 60 fps(reusing) .......
note this patch don't cache GS shaders yet, so tessalation can still trash up your fps for compilation but should be a lot less than before
Code: Select all
#!/bin/bash
mkdir ../X\ Rebirth/XR\ extracted
wine ./XRCatTool.exe -in ../X\ Rebirth/01.cat ../X\ Rebirth/02.cat ../X\ Rebirth/03.cat ../X\ Rebirth/04.cat ../X\ Rebirth/05.cat ../X\ Rebirth/06.cat ../X\ Rebirth/07.cat ../X\ Rebirth/08.cat ../X\ Rebirth/09.cat -out ../X\ Rebirth/XR\ extracted
Code: Select all
#!/bin/bash
cd ../X\ Rebirth
echo "================================================================"
# Delete previously extracted Files - we want a fresh extraction
if [ -d XR_extracted ]; then
echo "============= removing previously extracted Files.. ============"
rm -rf XR_extracted
echo "============= done.™ ==========================================="
fi
# Create Folder for Extracting all Cats/Dats and extract them there
mkdir XR_extracted
echo "============= extracting current Game files... ================="
wine ../X\ Rebirth\ Tools/XRCatTool.exe -in *.cat -out XR_extracted
echo "============= done.™ ==========================================="
#
# Do the same for all Extensions present - seperate cases for subst(itute) and ext(ension) cats/dats
for f in extensions/*; do
echo "================================================================"
echo -ne "================================================================"\\r
echo "=========== extracting $f "
if [ -f "$f/ext_01.cat" ]; then
echo "= ext part ====================================================="
if [ -d "$f/ext" ]; then
rm -rf $f/ext
fi
mkdir "$f/ext"
wine ../X\ Rebirth\ Tools/XRCatTool.exe -in $f/ext_*.cat -out "$f/ext"
fi
if [ -f "$f/subst_01.cat" ]; then
echo "= subst part ===================================================="
if [ -d "$f/subst" ]; then
rm -rf $f/subst
fi
mkdir "$f/subst"
wine ../X\ Rebirth\ Tools/XRCatTool.exe -in $f/subst_*.cat -out "$f/subst"
fi
echo "= done.™ ======================================================="
done
echo "= Extraction of Game and Mod Files complete - have fun ;) ======"
echo "================================================================"