bernd1979 Posted May 21, 2018 Posted May 21, 2018 (edited) Hi, i have a very strange bug regarding the 3D-Output. Characters and animations are very colorful ;-) PoE I did not have this bug. Information: I had to modify the start.sh. Otherwise it will not start: #!/bin/bash # GOG.com (www.gog.com) # Initialization CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "${CURRENT_DIR}" source support/gog_com.shlib # Game info GAME_NAME="$(get_gameinfo 1)" VERSION="$(get_gameinfo 2)" VERSION_DEV="$(get_gameinfo 3)" # Actions run_game() { echo "Running ${GAME_NAME}" export LC_ALL=C export LD_PRELOAD=$LD_PRELOAD:./PillarsOfEternityII_Data/Plugins/x86_64/libSDL2-2.0.so #export MESA_GL_VERSION_OVERRIDE=4.5 #export MESA_GLSL_VERSION_OVERRIDE=450 #export DRI_PRIME=1 #export SDL_DYNAMIC_API=/usr/lib64/libSDL2-2.0.so export SDL_DYNAMIC_API=/mnt/Software/Spiele/Pillars_of_Eternity_2/game/PillarsOfEternityII_Data/Plugins/x86_64/libSDL2.so cd game chmod +x "PillarsOfEternityII" ./"PillarsOfEternityII" } default() { run_game } # Options define_option "-s" "--start" "start ${GAME_NAME}" "run_game" "$@" # Defaults standard_options "$@" Additionally here some specs of my System: Game-Version: 1.01 Linux, GOG-Version System: Host: manjaro-pc Kernel: 4.14.40-1-MANJARO x86_64 bits: 64 Desktop: Xfce 4.12.4 Distro: Manjaro Linux 17.1.10 Hakoila Machine: Type: Desktop Mobo: ASUSTeK model: P5Q SE PLUS v: Rev 1.xx serial: N/A BIOS: American Megatrends v: 1701 date: 12/10/2008 CPU: Topology: Dual Core model: Pentium E6300 bits: 64 type: MCP L2 cache: 2048 KiB Speed: 1596 MHz min/max: 1603/2800 MHz Core speeds (MHz): 1: 1596 2: 1597 Graphics: Card-1: NVIDIA G92 [GeForce GTS 250] driver: nvidia v: 340.106 Display: x11 server: X.Org 1.19.6 driver: nvidia resolution: 1920x1080~60Hz OpenGL: renderer: GeForce GTS 250/PCIe/SSE2 v: 3.3.0 NVIDIA 340.106 Audio: Card-1: Intel 82801JI HD Audio driver: snd_hda_intel Sound Server: ALSA v: k4.14.40-1-MANJARO Network: Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8168 IF: enp2s0 state: down mac: 00:24:8c:41:02:5c Card-2: D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT2571W] type: USB driver: rt73usb IF: wlp0s29f7u5 state: up mac: 00:22:b0:ec:52:3e IF-ID-1: docker0 state: down mac: 02:42:00:17:03:bb Drives: HDD Total Size: 1.36 TiB used: 591.26 GiB (42.3%) ID-1: /dev/sda vendor: Seagate model: ST3500418AS size: 465.76 GiB ID-2: /dev/sdb vendor: Western Digital model: WD10EZEX-60M2NA0 size: 931.51 GiB Partition: ID-1: / size: 48.97 GiB used: 28.45 GiB (58.1%) fs: ext4 dev: /dev/sda1 Sensors: System Temperatures: cpu: 48.0 C mobo: N/A gpu: nvidia temp: 73 C Fan Speeds (RPM): N/A gpu: nvidia fan: 69% Info: Processes: 144 Uptime: 9m Memory: 3.86 GiB used: 532.8 MiB (13.5%) Shell: bash inxi: 3.0.08 Does anyone have any idea what the reason could be? Edited May 21, 2018 by bernd1979
0 bernd1979 Posted May 26, 2018 Author Posted May 26, 2018 (edited) OK. If anyone is interested in: Here comes the solution. My latest start.sh looks like: #!/bin/bash # GOG.com (www.gog.com) # Initialization CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "${CURRENT_DIR}" source support/gog_com.shlib # Game info GAME_NAME="$(get_gameinfo 1)" VERSION="$(get_gameinfo 2)" VERSION_DEV="$(get_gameinfo 3)" # Actions run_game() { echo "Running ${GAME_NAME}" export LC_ALL=C export LD_PRELOAD=$LD_PRELOAD:./PillarsOfEternityII_Data/Plugins/x86_64/libSDL2-2.0.so cd game chmod +x "PillarsOfEternityII" ./"PillarsOfEternityII" -screen-quality Fastest -force-clamped } default() { run_game } # Options define_option "-s" "--start" "start ${GAME_NAME}" "run_game" "$@" # Defaults standard_options "$@" The option "-force-clamped" was the trick that helped me. Perhaps it is useful for somebody out there, a hint for the developers or even a solution for other bugs. From the unity-Doc: -force-clamped Used together with -force-glcoreXY, this prevents checking for additional OpenGL extensions, allowing it to run between platforms with the same code paths. Bye!!! Edited May 27, 2018 by bernd1979
0 Jeris Boltsin Posted May 21, 2018 Posted May 21, 2018 (edited) My guess: Not a bug, more like ===> DX10.0 GPU trying to display DX11 stuff & failing to do so. My laptop's DX10.1 one (ATI Mobility Radeon HD "5145"), shows some things (effects / textures / whatever) as pink, even with "....\PillarsOfEternityII.exe" -force-d3d10 Edited May 21, 2018 by Jeris Boltsin
0 bernd1979 Posted May 21, 2018 Author Posted May 21, 2018 (edited) OK. This is might be possible. But on the Steam-Website and GOG-Website they state as minimum (for Linux) a GeForce 9600 GT which is also a DX10-Card. The Spec for the unity-engine 2018.1 are also DX10. Could it be a another issue? Sometimes i wish there would be more demos so you can test a game before you buy it. Edited May 21, 2018 by bernd1979
0 bernd1979 Posted May 25, 2018 Author Posted May 25, 2018 (edited) BTW: With Version 1.02 this bug is also present. Are there any suggestions from the developers? It would also help if it is sure that the game does not work with my graphic card. Thanks! Edited May 25, 2018 by bernd1979
0 bernd1979 Posted May 26, 2018 Author Posted May 26, 2018 Tried everything: Nvidia graphic options, Pillars startup options, in-game graphic options...nothing worked. Seems similar to this Bug: https://forums.obsidian.net/topic/97654-ocean-graphics-bug/
Question
bernd1979
Hi,
i have a very strange bug regarding the 3D-Output. Characters and animations are very colorful ;-)
PoE I did not have this bug.
Information:
I had to modify the start.sh. Otherwise it will not start:
Additionally here some specs of my System:
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now