PCSX2 for Arch Linux
Quote: Do you have the .so file (cmake doesn't find them)

Yes I do. To give an example, for LlibGLEW I have installed in /usr/lib32 libGLEW.so and libGLEW.so.1.12 . Also /lib has the same thing for 64 bits version.

I try again to use yaourt for AUR version of pcsx2 (because it's newer Smile ). Same outcome as the txt file I posted above. This current text file I have posted is when I just now tried to manually download from git. It keeps acting like as these dependencies don't exist for some reason. But pacman repos version of pcsx2 works fine.


Attached Files
.txt   self-compile attempt.txt (Size: 4,24 KB / Downloads: 366)
OS: Linux Mint 17.2 64 bit (occasional Antergos/Arch user)
(I am no longer a Windows user)
CPU: Intel Pentium G3258
GPU: Nvidia GTX 650 Ti



Reply

Sponsored links

I think it is related to cmake configuration. Manual searching is working.

Is CC/CXX set somewhere? Do you have a directory /usr/lib/i386-linux-gnu (you mustn't) ?
Reply
Quote: Do you have a directory /usr/lib/i386-linux-gnu (you mustn't) ?

I do, actually. All that is there is libusb.so. Nothing else.

Quote:Is CC/CXX set somewhere?

No idea how to answer this one. I have never really had trouble with cmake till now. Ubuntu/Mint seem to give you more stuff out-of-the-box so when I have this scenario with Arch-based distro I really don't know how to fix it. Sometimes on the log a lib is "found" but then it also says "not found." I just don't get it.
OS: Linux Mint 17.2 64 bit (occasional Antergos/Arch user)
(I am no longer a Windows user)
CPU: Intel Pentium G3258
GPU: Nvidia GTX 650 Ti



Reply
Quote:I do, actually. All that is there is libusb.so. Nothing else.
It is the issue! Cmake will search lib in /usr/lib/i386-linux-gnu not in /usr/lib32 (just move the lib and delete the directory)
Reply
Remarkable! That's what worked. Thank you!
OS: Linux Mint 17.2 64 bit (occasional Antergos/Arch user)
(I am no longer a Windows user)
CPU: Intel Pentium G3258
GPU: Nvidia GTX 650 Ti



Reply
Hi,
I've been searching my problem over the forum and I've found similar issues but not exactly the same, and their solutions haven't solved my problem. I wasn't sure where to post it or if I should have opened a new thread, but since I'm using Arch Linux I've decided to post it here. Here I go:

My graphic card is an NVIDIA GeForce GTX 460 with 768 MB GDDR5 with propietary drivers (version 352.09) and copy and paste from the pcsx2 log windows the rest of my machine:
Quote:Host Machine Init:
Operating System = Linux 4.0.4-1-ARCH x86_64
Physical RAM = 15979 MB
CPU name = Intel® Core™ i5 CPU 680 @ 3.60GHz
Vendor/Model = GenuineIntel (stepping 05)
CPU speed = 4.045 ghz (4 logical threads)
x86PType = Standard OEM
x86Flags = bfebfbff 029ae3ff
x86EFlags = 28100000

x86 Features Detected:
SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2

With the default GSdx OpenGL (Hardware) plugin settings there are some parts of the game God of War 2 (haven't tried any other) that it is like the shadows or highlights are doubled and squared, similar to be at a very low resolution. There are some darker zones that looks fine, but when there's zones with more light images mess up. Since an image worth more than thousan words here you have a capture attached.

Any change I've tried in the graphic plugin had no effect. With OpenGL (Software) looks fine but so slow that game turns unplayable (8-9 FPS).

In Windows 7 x64 with DirectX 11 looks fine too. So, I think it is some opengl problem, but I'm not sure and I don't know how to solve it.

Any idea?

EDIT: In the main screen capture you can see that some elements as the letters, title... are not affected by this "bug" while others do at the same time (kratos face, suit...).
   
   
Reply
Did you install pcsx2 from pacman repos or git version from AUR? Do you have lib32 of libegl installed? For some reason pacman does not install all the correct dependencies. What does the terminal show when running a game?
OS: Linux Mint 17.2 64 bit (occasional Antergos/Arch user)
(I am no longer a Windows user)
CPU: Intel Pentium G3258
GPU: Nvidia GTX 650 Ti



Reply
Try to enable userhack and auto skip draw.
Reply
@DaTankAC
Quote:Did you install pcsx2 from pacman repos or git version from AUR?

I installed pcsx2 from official pacman repositories, just "sudo pacman -Syu pcsx2"

Quote:Do you have lib32 of libegl installed?

I think this means yes:

Code:
[josealb77@ArchLinux ~]$ pacman -Ss libegl
extra/mesa 10.5.5-1 [installed]
    an open-source implementation of the OpenGL specification
multilib/lib32-mesa 10.5.5-1 [installed]
    an open-source implementation of the OpenGL specification (32-bit)
[josealb77@ArchLinux ~]$

I've got installed these files:

/usr/lib/mesa/libEGL.so
/usr/lib/mesa/libEGL.so.1
/usr/lib/mesa/libEGL.so.1.0.0
/usr/lib32/mesa/libEGL.so
/usr/lib32/mesa/libEGL.so.1
/usr/lib32/mesa/libEGL.so.1.0.0

Quote:What does the terminal show when running a game?

Running pcsx2, launching God of War 2, shuting down GoW2 and closing pcsx2 this is the console output resultant:

Code:
[josealb77@ArchLinux ~]$ pcsx2
Interface is initializing.  Entering Pcsx2App::OnInit!
Applying operating system default language...
Loading language translation databases for 'Spanish' [es_ES]
Command line parsing...
Command line parsed!

(pcsx2:3668): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(pcsx2:3668): GLib-GObject-WARNING **: invalid cast from 'wxPizza' to 'GtkBin'
glX-Version 1.4 with Direct Rendering
Supported Opengl version: 3.3.0 NVIDIA 352.09 on GPU: GeForce GTX 460/PCIe/SSE2. Vendor: NVIDIA Corporation
Note: the maximal version supported by GSdx is 3.3 (even if you driver support more)!

INFO: GL_ARB_gpu_shader5 is available
INFO: GL_ARB_separate_shader_objects is available
INFO: GL_ARB_shader_subroutine is NOT SUPPORTED
INFO: GL_ARB_shader_image_load_store is available
INFO: GL_ARB_shading_language_420pack is available
INFO: GL_ARB_texture_storage is available
INFO: GL_ARB_explicit_uniform_location is available
INFO: GL_ARB_copy_image is available
INFO: GL_ARB_buffer_storage is available
INFO: GL_ARB_bindless_texture is NOT SUPPORTED
INFO: GL_ARB_clear_texture is available
INFO: GL_ARB_clip_control is available
INFO: GL_ARB_direct_state_access is available

Releasing host memory maps for virtual systems...
[josealb77@ArchLinux ~]$


@gregory
Quote:Try to enable userhack

Do you mean in the GSdx.ini file? I don't see this option in the gui.

I've been changing these values in GSdx.ini:

Code:
UserHacks = 0
UserHacks_AlphaHack = 0
UserHacks_AlphaStencil = 0
UserHacks_DateGL4 = 0
UserHacks_HalfPixelOffset = 0
UserHacks_MSAA = 0
UserHacks_NVIDIAHack = 0
UserHacks_SkipDraw = 0
UserHacks_SpriteHack = 0
UserHacks_TCOffset = 0
UserHacks_WildHack = 0

But none of them had any effect.
I know I'm changing the values in the correct ini file because when I change something in the gui I see it changed in the ini file afterwards.

Quote:and auto skip draw

Where is the auto skip draw option?
I've been changing skip draw values from 0 to 10, since in other posts about some GTA game it was suggested to use 3 or 4 values if the user was using OpenGL (Hardware), but noone had effect.
I also changed ogl_vertex_storage to 1 in the ini file, but it caused hundred of glitches at some parts of the game making it unplayable.
Reply
I don't think you have latest version of Gsdx. Normally there is a gui option. And ogl verrex storage was removed (always on actually)
Reply




Users browsing this thread: 2 Guest(s)