Hallo liebe Community,
ich habe mir vor ein paar Tagen in einem Thread den Floh ins Ohr setzen lassen, Spiele in einem seperaten Xserver zu starten. Nun habe ich Diablo 3 ohne weitere Probleme mit Playonlinux zum laufen gebracht, habe mir in playonlinux eine weitere Verknüpung direkt zur Diablo3.exe angelegt und mit folgenden Parametern versehen, um den Battle.net Launcher zu überspringen:
-launch -uid diablo3_dede
Außerdem habe ich im Forum ein Script gefunden, welches ich nur kurz angepasst habe:
#!/bin/bash # Wähle das nächste freie Display (vgl. /usr/bin/startx und $DISPLAY) d=0 while [ -e /tmp/.X"$d"-lock ]; do d=$(($d + 1)) done xinit /usr/share/playonlinux/playonlinux --run "Diablo3exec" %F "$@" -- :"$d"
Wenn ich das ganze nur starte, öffnet sich wie gewollt ein neuers Xserver, doch erscheint dann eine Fehlermeldung, die besagt, dass keine Grafiktreibertreiber installiert sein. Nach dem beenden kann man folgendes in der Konsole lesen:
X.Org X Server 1.16.0 Release Date: 2014-07-16 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.2.0-54-generic x86_64 Ubuntu Current Operating System: Linux Tyr 3.16.0-28-generic #38-Ubuntu SMP Fri Dec 12 17:37:40 UTC 2014 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-28-generic root=UUID=eb4b6608-710d-4700-b613-c39c315e5cf1 ro quiet splash vt.handoff=7 Build Date: 09 December 2014 11:01:03PM xorg-server 2:1.16.0-1ubuntu1.2 (For technical support please see http://www.ubuntu.com/support) Current version of pixman: 0.32.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.1.log", Time: Mon Dec 22 09:38:06 2014 (==) Using system config directory "/usr/share/X11/xorg.conf.d" (II) [KMS] Kernel modesetting enabled. The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server Looking for python... 2.7.8 - selected [main] Message: PlayOnLinux (4.2.3) is starting [clean_tmp] Message: Cleaning temp directory Script started /home/febl/.PlayOnLinux/shortcuts/Diablo3exec [POL_System_CheckFS] Message: Checking filesystem for Diablo III.exe [POL_Wine] Message: Running wine-1.7.15 Diablo III.exe -launch -uid diablo3_dede %F (Working directory : /home/febl/.PlayOnLinux/wineprefix/DiabloIII/drive_c/Program Files/Diablo III) [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html AgentMain start Argument[0]: 'C:/users/Public/Application Data/Battle.net/Agent/Agent.3634/Agent.exe' Argument[1]: '--locale=dede' Session Hash created: '14421369035213322338' Agent is running as Administrator. Database Insert: /option Database Insert: /game/battle.net Database Insert: /agent Database Insert: / Database Insert: /version Database Insert: /repair Database Insert: /update Database Insert: /uninstall Database Insert: /game/diablo3_dede Database Insert: /install Database Insert: /gamesession Database Insert: /agent/download Database Insert: /backfill Database Insert: /game Database Insert: /createshortcut Database Insert: /spawned Database Insert: /agent/download Database Insert: /register Post Request to http://deDE.patch.battle.net:1119/patch: <version program="Agnt"><record program="Agnt" component="cdn" version="1" /><record program="Agnt" component="cfg" version="1" /><record program="Agnt" component="Win" version="3634" /><record program="Agnt" component="blob" version="1" /></version> Queue Request for http://deDE.patch.battle.net:1119/patch : handle - 0x00f0ef78, index - 0, running - 0 Queue Request for http://iir.blizzard.com:3724/submit/BNET_APP : handle - 0x0527f2d0, index - 1, running - 0 Queue Request for http://iir.blizzard.com:3724/submit/BNET_APP : handle - 0x05289280, index - 2, running - 0 Initialize HttpProtocol Server Called. Agent started on port #1120 Executing operation: disable_firewall applicationPath="C:\users\Public\Application Data\Battle.net\Agent\Agent.3634\Agent.exe" applicationName="Battle.net Update Agent" AgentAsAdmin failed to add a firewall exception for 'C:\users\Public\Application Data\Battle.net\Agent\Agent.3634\Agent.exe'. Registered Periodic Event: "auth validation event" with a resolution of 10000 and a start delay of 10000 Registered Event: "ResumeFromSuspendEvent" Registered Event: "InitiateSuspendEvent" Registered Event: "shutdown event" Registered Event: "database flush event" Registered Periodic Event: "network connection event" with a resolution of 60000 and a start delay of 0 Registered Periodic Event: "gather running processes event" with a resolution of 4000 and a start delay of 0 Firing Event: "database flush event" Request GET /agent Response 200 (0.1686 ms): { "update" : {}, "install" : {}, "backfill" : {}, "pid" : 40.000000, "user_id" : "S-1-5-21-0-0-0-1000", "state" : 1007.000000, "installed" : true, "version" : "1.15.6.3634", "type" : "retail", "opt_in_feedback" : true, "session" : "14421369035213322338", "authorization" : "409EC6F90AC9E5F54E99E6E3F0ADF709" } Request GET /agent/download Response 200 (0.1659 ms): { "maxspeed" : 4057675.000000, "maxupspeed" : 384.000000, "avgspeed" : 0.000000, "workspeed" : 4036343.000000, "ignorespeedtest" : false, "p2penabled" : false, "backfill_down_limit" : 100000.000000, "backfill_up_limit" : 1000.000000, "down_limit" : 0.000000, "up_limit" : 0.000000 } Request GET /game/diablo3_dede Response 200 (20.1010 ms): { "binary_launch_path" : "Diablo III.exe", "binary_launch_path64" : "", "current_version" : 27255.000000, "display_locales" : [ "deDE", "enGB", "enSG", "enUS", "esES", "esMX", "frFR", "itIT", "koKR", "plPL", "ptBR", "ruRU", "zhTW" ], "download_region" : "eu", "expansion_level" : 1.000000, "install_dir" : "C:/Program Files/Diablo III", "installed_locales" : [ "deDE" ], "launch_arguments" : [ "-launch" ], "patch_url" : "http://eu.patch.battle.net:1119/patch", "patch_url_beta" : "http://public-test.patch.battle.net:1119/patch", "playable" : true, "product" : "D3", "region" : "eu", "selected_asset_locale" : "deDE", "selected_locale" : "deDE", "supports_multibox" : false, "supports_offline" : true, "switcher" : false, "update_method" : "patch on demand", "update_progress" : 1.000000, "update_regex" : "(?P<prefix>d3-update-(?P<dataset>\\w+))-(?P<build>\\d+)\\.mpq$", "use_sparse" : 0.000000, "binaries" : { "game" : { "relative_path" : "Diablo III.exe", "relative_path_64" : "", "switcher" : false, "launch_arguments" : [ "-llibGL error: failed to open drm device: Keine Berechtigung libGL error: failed to load driver: r600 [POL_Wine] Message: Wine return: 0 xinit: connection to X server lost waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.
Ich bin an dieser Stelle mit meinem Latein am Ende. Die Xorg.logs geben mir auch wenig Aufschluss und so hoffe ich auf eure Hilfe.