X-specialist sökes

För spelentusiaster !
Användarvisningsbild
Niklas Bolmdahl
Inlägg: 343
Blev medlem: 07 jun 2006, 15:46
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Lund
Kontakt:

X-specialist sökes

Inlägg av Niklas Bolmdahl »

Försöker få igång min kopia av Arcanum i en egen X-server, enligt instruktionerna på Ubuntu Gamers Arena. Anledningen till att jag vill ha det i en egen server är för prestanda och stabilitet, även om spelet är spelbart utan egen server.

När jag kör scriptet, så startar servern, men inte wine.

Händelseförlopp:
1. Niklas trycker på scriptet, och väljer kör.
2. Skärmen blir svart och växlar sedan till myrornas krig med ett X till musmarkör
3. Niklas väntar i en evighet utan att något förändras
4. Niklas dödar servern med Ctrl+Alt+Backsteg
5. Niklas är tillbaka i sin ursprungliga X-server.



min version av scriptet ser ut så här:
(jag har bara förändrat de viktiga värdena och låtit kommentarer o sånt vara kvar inför framtida redigeringar)

Kod: Markera allt

#!/bin/sh
#uncomment if launching from console session
#sudo /etc/init.d/gdm stop
#KDE use this instead
#sudo /etc/init.d/kdm stop

# Launches a new X session on display 3.
X :3 -ac -terminate 

# Goto game dir (modify as needed)
cd "$HOME/.wine/drive_c/Program Files/Aracnum/"

# Forces the system to have a break for 2 seconds, X doesn't launch instantly 
sleep 5s

# Launches game (modify as needed)
DISPLAY=:3 WINEDEBUG=-all wine "C:/Program Files/Aracnum/Arcanum.exe" -no3d
Nu undrar jag ju om nån kan säga vad jag missar.
Spelet startar om jag kör det utan en egen x-server, men med dålig prestanda. Bl a hanterar det inte fönstersystemet särskilt väl. Därav önskan att ha det i en egen miljö.
Jag funderade på om spelet startades för nära inpå x-servern och försköt därför starten med 5 sekunder istället för 2, men det var ingen skillnad.
Jag har oxå prövat att kommentera ut delerna som startar en egen x-server för att försäkra mig om att scriptet startar spelet. Sökvägar och spelkommando är korrekt.

Wine 1.0
Xorg + resterande system uppdaterat enl pakethanteraren, Hardy 8.04

När jag kör scriptet från terminalen (och ser till o spara output i en fil) så får jag följande intressanta information:

Kod: Markera allt

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Ubuntu (xorg-server 2:1.4.1~git20080131-1ubuntu9.2)
Current Operating System: Linux niklas-laptop 2.6.24-19-generic #1 SMP Wed Jun 4 16:35:01 UTC 2008 i686
Build Date: 13 June 2008  01:08:21AM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
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.3.log", Time: Wed Jun 18 19:43:49 2008
(==) Using config file: "/etc/X11/xorg.conf"
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(II) Module "ddc" already built-in
(II) Module "i2c" already built-in
(II) Module "ramdac" already built-in
(EE) [drm] Could not set DRM device bus ID.
(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
Atom 4, CARD32 4, unsigned long 4
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
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
FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Jag tror de relevanta raderna är
...

Kod: Markera allt

(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
...
(EE) [drm] Could not set DRM device bus ID.
(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
...
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Ifall jag har rätt, hur löser jag det då? Jag har ju inga problem med att få bild på min "vanliga" server.

Återgå till "Spel"