PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Starcraft2 über PlayonLinux stürzt beim starten ab...



Johnny123
08.11.15, 00:15
Hallo zusammen,

ich möchte starcraft2 über PlayonLinux spielen. Die Installation hat wunderbar geklappt, nur wenn ich das Spiel starten möchte zeigt er mir folgenden Fehlerbericht:
e_gfxGraphicsAPIError
"StarCraft II has encountered an unexpected DirectX/OpenGL error. This may indicate an issue with an out-of-date videocard driver. If the problem persists, for more information consult our support website at http://starcraft2.com/support."
Error code: D3DERR_INVALIDCALL (8876086C)
type: 0 format: 4 128x64x1 levels: 1 usage: 0 pool: 1

Meine Grafikkarte: Nvidia GForce GT610

:confused::confused:

Brauche ich ein DirectX oder OpenGL Treiber, wenn ja wie richte ich das ein??


Danke schonmal im Voraus.

BetterWorld
08.11.15, 01:03
Hast du ein Linux installiert?
Und wenn ja, welches? In welcher Version?

Es gibt davon so viele, dass man solche Basics schon nennen sollte.
Es wäre auch wichtig zu wissen, welcher Treiber jetzt läuft. In welcher Version.

Da sich die Linuxdistris halt unterscheiden, müsste man ca. 10000 Lösungen schreiben,
die vielleicht funktionieren könnten.

ThorstenHirsch
08.11.15, 01:21
Vielleicht reicht's ja, "GLSL Support" zu deaktivieren, wie es in dieser Anleitung (http://www.gamersonlinux.com/forum/threads/starcraft-ii-guide.387/) beschrieben wird.

Johnny123
08.11.15, 04:10
Ich habe OpenSuse 13.2 am laufen. :cool:

Welchen Treiber ich installiert habe weiss ich nicht genau...

Sauerland1
08.11.15, 09:33
Welchen Treiber ich installiert habe weiss ich nicht genau...
Poste:

/sbin/lspci -nnk | grep -E -iA3 'vga|3d|display'

zypper lr -d

zypper se -si kernel nvidia

Johnny123
08.11.15, 09:51
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 610] [10de:104a] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:847b]
Kernel driver in use: nouveau
Kernel modules: nouveau



# | Alias | Name | Aktiviert | GPG-Überprüfung | Aktualisieren | Priorität | Typ | URI | Dienst
---+---------------------------+------------------------------------+-----------+-----------------+---------------+-----------+--------+------------------------------------------------------------------------------------+-------
1 | KDE:Unstable:Extra | KDE:Unstable:Extra | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Extra/openSUSE_13.2/ |
2 | devel:languages:haskell | devel:languages:haskell | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE_13.2/ |
3 | devel:languages:pascal | devel:languages:pascal | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/pascal/openSUSE_13.2/ |
4 | devel:tools:ide | devel:tools:ide | Ja | ( p) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/ide/openSUSE_13.2/ |
5 | games | games | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_13.2/ |
6 | games:tools | games:tools | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_13.2/ |
7 | home:ykoba | home:ykoba | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/home:/ykoba/openSUSE_13.2/ |
8 | openSUSE-13.2-0 | openSUSE-13.2-0 | Ja | ( p) Ja | Nein | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SH-224DB_R93E68DFB00H9C |
9 | repo-debug | openSUSE-13.2-Debug | Nein | ---- | Ja | 99 | NONE | http://download.opensuse.org/debug/distribution/13.2/repo/oss/ |
10 | repo-debug-update | openSUSE-13.2-Update-Debug | Nein | ---- | Ja | 99 | NONE | http://download.opensuse.org/debug/update/13.2/ |
11 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | Nein | ---- | Ja | 99 | NONE | http://download.opensuse.org/debug/update/13.2-non-oss/ |
12 | repo-non-oss | openSUSE-13.2-Non-Oss | Ja | ( p) Ja | Ja | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/non-oss/ |
13 | repo-oss | openSUSE-13.2-Oss | Ja | ( p) Ja | Ja | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/oss/ |
14 | repo-source | openSUSE-13.2-Source | Nein | ---- | Ja | 99 | NONE | http://download.opensuse.org/source/distribution/13.2/repo/oss/ |
15 | repo-update | openSUSE-13.2-Update | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/13.2/ |
16 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/13.2-non-oss/


S | Name | Typ | Version | Arch | Repository
--+--------------------------------+--------+--------------+--------+------------------
i | devel_kernel | Schema | 20141007-2.1 | x86_64 | openSUSE-13.2-Oss
i | devel_kernel | Schema | 20141007-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-default-devel | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-default-devel | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-desktop | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-desktop | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-desktop-devel | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-desktop-devel | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-devel | Paket | 3.16.6-2.1 | noarch | openSUSE-13.2-Oss
i | kernel-devel | Paket | 3.16.6-2.1 | noarch | openSUSE-13.2-0
i | kernel-macros | Paket | 3.16.6-2.1 | noarch | openSUSE-13.2-Oss
i | kernel-macros | Paket | 3.16.6-2.1 | noarch | openSUSE-13.2-0
i | kernel-source | Paket | 3.16.6-2.1 | noarch | openSUSE-13.2-Oss
i | kernel-source | Paket | 3.16.6-2.1 | noarch | openSUSE-13.2-0
i | kernel-syms | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-syms | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-xen | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-xen | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-xen-devel | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-xen-devel | Paket | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | nfs-kernel-server | Paket | 1.3.0-4.2.1 | x86_64 | openSUSE-13.2-Oss
i | nfs-kernel-server | Paket | 1.3.0-4.2.1 | x86_64 | openSUSE-13.2-0
i | patterns-openSUSE-devel_kernel | Paket | 20141007-2.1 | x86_64 | openSUSE-13.2-Oss
i | patterns-openSUSE-devel_kernel | Paket | 20141007-2.1 | x86_64 | openSUSE-13.2-0

Ich hoffe das ist nicht zuviel des guten.... :D

Sauerland1
08.11.15, 12:26
Unwichtige Repos werden als erstes eingebunden, die wichtigeren jedoch nicht?
Entferne dies Repo:

1 | KDE:Unstable:Extra | KDE:Unstable:Extra | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Extra/openSUSE_13.2/

Mache ein Update.

Binde dies Repo ein:
ftp://download.nvidia.com/opensuse/13.2/

Mach ein Update und die Treiber sollten eigentlich installiert werden.

Johnny123
08.11.15, 17:45
Ok, Super funktioniert jetzt einwandfrei, kann nun spielen. Vielen herzlichen Dank an euch.:D:D:D

Johnny123
12.11.15, 16:53
Hallo nochmal an euch,

ich habe mir gestern "Starcraft 2 Legacy of the void" gekauft konnte es installieren und habe mir auch noch mal die Anleitung angeguckt die "ThorstenHirsch" gepostet hat. Wenn ich jetzt über PlayOnLinux das Spiel starten will dann stürzt POL ab. In der Fehlerdiagnose steht:


[11/12/15 17:44:11] - Running wine-1.5.10 Battle.net Launcher.exe (Working directory : /home/johnny/.PlayOnLinux/wineprefix/sc2/drive_c/Program Files (x86)/Battle.net)
Application tried to create a window, but no driver could be loaded.
Unknown error (127).

Ich habe dies bereits gemacht:

Mache ein Update.

Binde dies Repo ein:
ftp://download.nvidia.com/opensuse/13.2/

Mach ein Update und die Treiber sollten eigentlich installiert werden.

Ich weiss jetzt nicht wo ich sonst noch einen Treiber herbekommen kann, weder noch weiss ich wie ich ich einen so installieren soll, dass er dann auch von POL erkannt wird.

:confused::confused::confused::confused:

Danke schon mal für den einen oder anderen Beitrag.

chefchenko
14.02.16, 20:13
Benutze doch mal eine neuere Wine-Version. 1.5.10 ist ja steinalt. Das kannst du in Play on Linux machen.