These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
Previous page12
 

[BUG] It's full of black square

Author
Undefined Destiny
One Man Tax Evasion Holdings
#21 - 2017-03-20 05:06:06 UTC
Same on Fedora.
Demolishar
United Aggression
#22 - 2017-03-20 20:57:06 UTC  |  Edited by: Demolishar
Good thing I play on low settings.
Khaemwese
Stay Frosty.
A Band Apart.
#23 - 2017-03-22 05:25:17 UTC
Full update on my Arch linux distro yesterday, including nvidia driver from 375 to 378 and it's working on high settings again.

Unfortunately I cannot tell if the nvidia driver update did the trick or some other library. There were 274 updated packages total... Ugh
ASTORBG
INVARIANT TENSOR
#24 - 2017-03-22 14:00:47 UTC
Same problem, same fix!

Mageia 5, wine 2.3
Ravow
Republic Military School
Minmatar Republic
#25 - 2017-03-22 15:59:01 UTC
Khaemwese wrote:
Full update on my Arch linux distro yesterday, including nvidia driver from 375 to 378 and it's working on high settings again.

Unfortunately I cannot tell if the nvidia driver update did the trick or some other library. There were 274 updated packages total... Ugh


No GFX-Wine related change here, problem still here. So for sure, it's not CCP who fixed it. I dont think it's driver related as it do the same with prop Nvidia and with Gallium AMD drivers (they have nothing in common and got the same exact issue)
AmpGod
Ascendance Of New Eden
Workers Trade Federation
#26 - 2017-03-22 19:03:01 UTC  |  Edited by: AmpGod
I can confirm that updating to latest GPU drivers seems to fix the issue --

Tested with
Manjaro Linux x64 (seperate install - just to poke around with the GPU drivers)

aur/wine-gaming-nine 2.4-1
aur/linux-bfq 4.10.5-1
custom/nvidia-dkms 378.13-4

(custom repo = handpicked bits from pure archLinux repo - namely to test-upgrade nvidia drivers)

Everything seems to work perfectly - DX9 & Everything set to high - no problems.


And booting back to normal drivers
Manjaro Linux x64
aur/wine-gaming-nine 2.4-1
extra/linux410-nvidia 1:375.39-3
core/linux410 4.10.4-1

- Black boxes reappear even with low postprocessing ... and disappear with postprocessing off
Ravow
Republic Military School
Minmatar Republic
#27 - 2017-03-22 20:21:07 UTC
AmpGod wrote:
I can confirm that updating to latest GPU drivers seems to fix the issue --

Tested with
Manjaro Linux x64 (seperate install - just to poke around with the GPU drivers)

aur/wine-gaming-nine 2.4-1
aur/linux-bfq 4.10.5-1
custom/nvidia-dkms 378.13-4

(custom repo = handpicked bits from pure archLinux repo - namely to test-upgrade nvidia drivers)

Everything seems to work perfectly - DX9 & Everything set to high - no problems.


And booting back to normal drivers
Manjaro Linux x64
aur/wine-gaming-nine 2.4-1
extra/linux410-nvidia 1:375.39-3
core/linux410 4.10.4-1

- Black boxes reappear even with low postprocessing ... and disappear with postprocessing off


I did look at the Nvidia changelog.

*They have added ARB_parallel_shader_compile extension
*And threaded optimization is on by default.

Someone can turn on threaded optimizations with older drivers and see if the issue is still there? And if it fix the issue, check if there is any graphic difference between high or off. Just to know if it's related to that. The Nvidia changelog don't tell any other thing that could fix it.
AmpGod
Ascendance Of New Eden
Workers Trade Federation
#28 - 2017-03-24 19:44:05 UTC  |  Edited by: AmpGod
Tried enabling the threaded optimizations - as mentioned in here:
http://www.phoronix.com/scan.php?page=article&item=nvidia_threaded_opts&num=1

PlayOnLinux script:

#!/usr/bin/env playonlinux-bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export WINEPREFIX="/home/ampgod/.PlayOnLinux//wineprefix/EVEonline"
export WINEDEBUG="-all"
#POL_Log=EVE online
#ScriptID=EVE online
cd "/home/ampgod/.PlayOnLinux//wineprefix/EVEonline/drive_c/./Program Files/EvE"
export LD_PRELOAD="/usr/lib/libpthread.so /usr/lib/nvidia/libGL.so.1.0.0"
export __GL_THREADED_OPTIMIZATIONS=1
POL_Wine eve.exe "$@"

(located the libs with
find / -type f | grep "wantedFilename.so"

---
Black squares exist even with low postprocessing.
Im not 100% certain if LD_PRELOAD is in effect at all -- since eve has to be launched thru the launcher.
(Launching directly from exefile.exe brings up the login screen but it complains that logging in that way is disabled)

Probably ARB_parallel_shader_compile which was mentioned in the changelog fixes the issue ...

Update

ERROR: ld.so: object '/usr/lib/libpthread.so' from LD_PRELOAD cannot be preloaded (invalid ELF header): ignored.
ERROR: ld.so: object '/usr/lib/nvidia/libGL.so.1.0.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

So not the correct libs (same error with /lib32/ -files)


Update 2
https://www.opengl.org/discussion_boards/showthread.php/165792-NVIDIA-Threaded-Optimization
Quote:

This setting enable the nvidia driver to use multiple threads for its CPU-intensive work.

So in my thinking that multithreading should just help with the performance ..
Ravow
Republic Military School
Minmatar Republic
#29 - 2017-03-24 20:00:40 UTC
AmpGod wrote:
Tried enabling the threaded optimizations - as mentioned in here:
http://www.phoronix.com/scan.php?page=article&item=nvidia_threaded_opts&num=1

PlayOnLinux script:

#!/usr/bin/env playonlinux-bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export WINEPREFIX="/home/ampgod/.PlayOnLinux//wineprefix/EVEonline"
export WINEDEBUG="-all"
#POL_Log=EVE online
#ScriptID=EVE online
cd "/home/ampgod/.PlayOnLinux//wineprefix/EVEonline/drive_c/./Program Files/EvE"
export LD_PRELOAD="/usr/lib/libpthread.so /usr/lib/nvidia/libGL.so.1.0.0"
export __GL_THREADED_OPTIMIZATIONS=1
POL_Wine eve.exe "$@"

(located the libs with
find / -type f | grep "wantedFilename.so"

---
Black squares exist even with low postprocessing.
Im not 100% certain if LD_PRELOAD is in effect at all -- since eve has to be launched thru the launcher.
(Launching directly from exefile.exe brings up the login screen but it complains that logging in that way is disabled)

Probably ARB_parallel_shader_compile which was mentioned in the changelog fixes the issue ...

Update

ERROR: ld.so: object '/usr/lib/libpthread.so' from LD_PRELOAD cannot be preloaded (invalid ELF header): ignored.
ERROR: ld.so: object '/usr/lib/nvidia/libGL.so.1.0.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

So not the correct libs (same error with /lib32/ -files)


We have that paradox where the launcher is 64bits but EVE is 32bits. Probably make the ld preloading snafu

file ~/evelauncher/evelauncher
/home/destroyfx/evelauncher/evelauncher: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=cb5a2a1369f3c8f818f0174eafd5bb85976c7bcc, not stripped, with debug_info
AmpGod
Ascendance Of New Eden
Workers Trade Federation
#30 - 2017-03-24 20:37:22 UTC  |  Edited by: AmpGod
Ravow wrote:


We have that paradox where the launcher is 64bits but EVE is 32bits. Probably make the ld preloading snafu

file ~/evelauncher/evelauncher
/home/destroyfx/evelauncher/evelauncher: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=cb5a2a1369f3c8f818f0174eafd5bb85976c7bcc, not stripped, with debug_info


Well i use the windows launcher directly with wine. -- and it shouldnt matter anyway - the threaded optimizations go for CPU side.


$ find .PlayOnLinux/wineprefix/EVEonline/ -name \*.exe -exec file '{}' \; | awk -F ":" {' print $2 '} | sort | uniq
MS-DOS executable, NE for MS Windows 3.x
MS-DOS executable, NE for MS Windows 3.x (driver)
PE32 executable (console) Intel 80386, for MS Windows
PE32 executable (console) Intel 80386 Mono/.Net assembly, for MS Windows
PE32 executable (console) Intel 80386 (stripped to external PDB), for MS Windows
PE32 executable (DLL) Intel 80386, for MS Windows
PE32 executable (GUI) Intel 80386, for MS Windows
PE32 executable (GUI) Intel 80386 Mono/.Net assembly, for MS Windows
PE32 executable (GUI) Intel 80386 (stripped to external PDB), for MS Windows
Ragnar STS
Arcane Odyssey
Electus Matari
#31 - 2017-04-04 01:40:00 UTC  |  Edited by: Ragnar STS
<< Comment Retracted >>
Aerious
School of Applied Knowledge
Caldari State
#32 - 2017-05-22 18:05:43 UTC
Issue is fixed in Ubuntu 17.04 and nvidia driver 381.22

GTX 670 - post processing on high (all settings max) = no black squares. Big smile

"They worried we would eventually offer not just vanity items, but ones that would give the Haves an unfair advantage over the Have-Nots."

Previous page12