..:: PCSX2 Forums ::..

Full Version: Cannot go above 30-35 fps on Dirge Of Ceberus: FF VII
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Heyo, just put together a pretty nice new machine but still can't get full fps on this game (in fact there's only a 2-3 fps boost on this new machine relative to my last test)
Specs:
Arch Linux (kernel 3.13.0-2 x86_64)
GPU: NVIDIA GK107 GeForce GTX 650
CPU: AMD FX-6300 hex core cpu (clocked at 3.7ghz/core)
Ram: 4gb (yeah, I know XD)
PCSX2: 1.1.0.5854 (compiled via aur)
any tips?
Tried with agressive speedhacks and various GSdx settings (SSE2)
hardware, software, that new hack that lets you use a third core... nothing.
Pretty weak Cpu... And you should be able to support higher than SSE2 shouldn't you? I would be surprised if you couldn't use the AVX version
the fx series does support avx including the cpu listed in the specs try AVX and report back to us if you see an improvementSmile
(01-31-2014, 06:10 AM)ntzrmtthihu777 Wrote: [ -> ]Heyo, just put together a pretty nice new machine but still can't get full fps on this game (in fact there's only a 2-3 fps boost on this new machine relative to my last test)
Specs:
Arch Linux (kernel 3.13.0-2 x86_64)
GPU: NVIDIA GK107 GeForce GTX 650
CPU: AMD FX-6300 hex core cpu (clocked at 3.7ghz/core)
Ram: 4gb (yeah, I know XD)
PCSX2: 1.1.0.5854 (compiled via aur)
any tips?
Tried with agressive speedhacks and various GSdx settings (SSE2)
hardware, software, that new hack that lets you use a third core... nothing.

Use software mode and set extra rendering threads to 3.
Well that's just it, I compiled from source code and that version of the GSdx plugin is all I see. Is there somewhere I can get the other ones, then?
Will try on the software mode too, and hey, I built this machine for under $500 so I'm fairly happy with it, I'd just like to play an old favorite with decent speed Tongue
GSdx is constantly being updated. The latest one for Linux is typically the best unless the gpu driver is bad causing a crash. AVX is not available for Linux version. No your cpu is not that weak (it's not superior either, as I will attest in my sig below), but some games just will not run correctly on linux version. You can possible try ZZogl (quite old) an make sure you use proprietary Nvidia gpu driver.
I'ma see about clocking them up a bit, box says they can hit 4.1ghz. And yes, I'm using the proprietery drivers (NVIDIA, y u no open source?!)
nvidia has the nouveau driver as its open source alternative. they have some polish but not a lot of muscle for speed purposes.
Are you compiling it completely by yourself or are you using the installation routine by gregory.hainaut?
Yeah, I'm aware of nouveau, but I'm told its less than ideal for minecraft and other 3d games.
I'm using the AUR package; it's basically the same as a manual compilation (its a sort of shell script, basically), except the results get wrapped in a pacman package (just a tar.xz file) so it can be cleanly removed by the pacman package manager.
# Maintainer: alucryd <alucryd at gmail dot com>
# Contributor: josephgbr <rafael.f.f1 at gmail dot com>
# Contributor: Themaister <maister at archlinux dot us>

pkgname=pcsx2-svn
pkgver=1.1.0.r5809
pkgrel=1
pkgdesc='A Sony PlayStation 2 emulator'
arch=('i686' 'x86_64')
url='http://www.pcsx2.net'
license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
makedepends=('cmake' 'sparsehash' 'subversion')
if [[ $CARCH == i686 ]]; then
depends=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit' 'portaudio' 'sdl2' 'soundtouch' 'wxgtk2.8')
elif [[ $CARCH == x86_64 ]]; then
makedepends+=('gcc-multilib' 'lib32-glew' 'lib32-libaio' 'lib32-libcanberra' 'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit' 'lib32-portaudio' 'lib32-sdl2' 'lib32-soundtouch' 'lib32-wxgtk2.8')
optdepends=('lib32-gtk-engines: GTK2 engines support'
'lib32-gtk-murrine: murrine GTK3 engine support'
'lib32-gtk-unico: unico GTK2 engine support')
fi
options=('!emptydirs')
source=("${pkgname%-*}::svn+http://pcsx2.googlecode.com/svn/trunk/")
sha256sums=('SKIP')

pkgver() {
cd ${pkgname%-*}

printf "1.1.0.r%s" "$(svnversion)"
}

build() {
cd ${pkgname%-*}

if [[ -d build ]]; then
rm -rf build
fi
mkdir build && cd build

if [[ $CARCH == i686 ]]; then
cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' -DPACKAGE_MODE='TRUE' -DXDG_STD='TRUE' -DGLSL_API='TRUE' -DSDL2_API='TRUE' -DREBUILD_SHADER='TRUE' -DPLUGIN_DIR='/usr/lib/pcsx2' -DGAMEINDEX_DIR='/usr/share/pcsx2' -DwxWidgets_CONFIG_EXECUTABLE='/usr/bin/wx-config-2.8' -DwxWidgets_wxrc_EXECUTABLE='/usr/bin/wxrc-2.8'
elif [[ $CARCH == x86_64 ]]; then
export CC='gcc -m32'
export CXX='g++ -m32'
export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' -DPACKAGE_MODE='TRUE' -DXDG_STD='TRUE' -DGLSL_API='TRUE' -DREBUILD_SHADER='TRUE' -DPLUGIN_DIR='/usr/lib32/pcsx2' -DGAMEINDEX_DIR='/usr/share/pcsx2' -DwxWidgets_CONFIG_EXECUTABLE='/usr/bin/wx-config32-2.8' -DwxWidgets_wxrc_EXECUTABLE='/usr/bin/wxrc32-2.8' -DCMAKE_LIBRARY_PATH='/usr/lib32'
fi
make
}

package() {
cd ${pkgname%-*}/build

if [[ $CARCH == x86_64 ]]; then
depends=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra' 'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit' 'lib32-portaudio' 'lib32-sdl2' 'lib32-soundtouch' 'lib32-wxgtk2.8')
fi

make DESTDIR="${pkgdir}" install
}

# vim: ts=2 sw=2 et:

Pages: 1 2 3