PDA

Voir la version complète : faire marcher un jeu sous linux



elpaulo
25/09/2006, 20h41
Bonjour a tous.

Je me suis mis a linux avec ubuntu et je voudrais savoir comment faire marcher des jeux windows sur linux.

Je possède : trackmania (les 3) - half life 2 - warcraft 3 - WoW - UT2003 et 2004 et quelques autres.

Y a t'il possibilité de jouer a un de ces jeux et comment ? merci d'avance ;)

ducon
25/09/2006, 21h18
UT2003 et UT2004 ont leur installateur carrément sur le CD, en revanche les mises à jour doivent être trouvées sur internet (rhôôô, dur).
Si tu veux y jouer, et seulement toi, et peux les installer dans ton répertoire personnel, sinon, tu peux tout aussi bien les installer en tant que root dans /usr/local/share/games/ ou ailleurs dans /usr/local/. Ça se fait sans problème.
Pour les quatre autres, il va falloir passer par wine ou cedega, avec ou sans installateur de chez liflg (http://www.liflg.org/). Fais gaffe, certains installateurs de là-bas installent des permissions bizarres, à corriger à la main (et envoie un rapport chez linux-gamers (http://www.linux-gamers.net/index.php) au type qui les a développés (Gladiac, il me semble)).
Bon courage. Ha, il me semble avoir vu passer un équivament de TM en libre, mais je ne suis plus très sûr.

elpaulo
25/09/2006, 21h29
merci pour cette reponse a bloc !

Je viens de regarder sur le cd d'UT2004 mais je ne sais absolument pas comment m'y prendre pour l'installer sous linux.

un petit coup de main peut etre ? :)

flibulin bulard
25/09/2006, 21h41
Bonjour a tous.

Je me suis mis a linux avec ubuntu et je voudrais savoir comment faire marcher des jeux windows sur linux.

Je possède : trackmania (les 3) - half life 2 - warcraft 3 - WoW - UT2003 et 2004 et quelques autres.

Y a t'il possibilité de jouer a un de ces jeux et comment ? merci d'avance ;)



alors:
hl2: oui, je le fais tourner avec wine!
ut 2003 et 2004 ont un client natif
ne compte pas jouer a trackmania, a cause de la protection starforce :(
WoW marche, même avec wine
war3 pareil(j'y joue)

et si starcraft et diablo 2 font partie des quelques autres va voir sur la doc de www.ubuntu-fr.org(un peu de pub pour moi au passage...)


et passe sur le forum de ubuntu fr pour ca voire carrement dans le fil des linuxien ici

ducon
25/09/2006, 21h42
sh linux_installer.sh en tant que root, non ? Au besoin, tu copies le fichier quelque part sur ton disque dur, en cas de besoin de changer de CD.

flibulin bulard
25/09/2006, 21h52
tu tape:
cd media/cdrom0

et ensuite:
sudo sh linux_installer.sh

elpaulo
25/09/2006, 21h59
le truc c'est que moi sur mon cd ya pas de linux_installer.sh !!!

ah correction : j'ai ce fichier sur le cd d'UT2004, mais pas sur 2003

RedGuff
25/09/2006, 23h50
Bonjour. :)


Ha, il me semble avoir vu passer un équivament de TM en libre, mais je ne suis plus très sûr.

:lol: Bravo ! ManiaDrive !
http://jeuxlibres.net/news/85.html?Session...f617179539f4b1b (http://jeuxlibres.net/news/85.html?SessionID=d93f1853a8fb37a3f617179539f4b1b)
:wub:

flibulin bulard
26/09/2006, 06h19
le truc c'est que moi sur mon cd ya pas de linux_installer.sh !!!

ah correction : j'ai ce fichier sur le cd d'UT2004, mais pas sur 2003


pour avoir des tutos: http://doc.ubuntu-fr.org/applications/jeux

pour voir les compatibilités des jeux:
http://appdb.winehq.org



et ma je crois que tout est dit...

ducon
26/09/2006, 06h37
J’ai installé les deux (UT2004 et UT2003) à partir du CD. Cherche bien sur le disque du deuxième.

elpaulo
26/09/2006, 12h40
bon j'ai reussi a installer ut2004 mais il ne veut pas se lancer, il semble que ce soit un probleme de driver de carte graphique.

Pourtant j'ai installé le bureauen 3d avec compiz et tout, et pour ca aucun souci !

Elpaulo crie : NEED BACKUP !!!

flibulin bulard
26/09/2006, 17h48
bon j'ai reussi a installer ut2004 mais il ne veut pas se lancer, il semble que ce soit un probleme de driver de carte graphique.

Pourtant j'ai installé le bureauen 3d avec compiz et tout, et pour ca aucun souci !

Elpaulo crie : NEED BACKUP !!!

deja as tu une ati ou une nvidia?

et que te dit fglrxinfo (aha ducon tu est mon idole! ;) )

mOrice
26/09/2006, 17h57
Pourtant j'ai installé le bureauen 3d avec compiz et tout, et pour ca aucun souci
Et si le sousis viens de XGL ! Il te prend ton accel 3D et donc tes jeux n'y ont pas droit !
Deux soultion lancer une session sans XGL ou faire un petit script du style :



export DISPLAY=:0
LACOMMANDEQUILANCETONJEU

ducon
26/09/2006, 19h19
Ha bon ? XGL empêche les jeux en troidé de se lancer en troidé accélérée ?

flibulin bulard
26/09/2006, 19h20
bah visiblement oui...


au fait chtite question: comment on fait pour adapter les jeux a la resolution de son ecran (genre un 17 de portable fixé a 1920X1200)

ducon
26/09/2006, 19h32
Tu demandes au jeu, il n’a pas la résolution qui va bien ?

flibulin bulard
26/09/2006, 19h41
ben le probleme c'est que:
ennemy territory n'a pas cette resolution
quake 4 et doom 3 se lancent pas et me donnent tout deux ca




----- R_InitOpenGL -----
Setup X display connection
dlopen(libGL.so.1)
Initializing OpenGL display
Using XFree86-VidModeExtension Version 2.2
DGA DirectVideo Mouse (Version 2.0) initialized
Free86-VidModeExtension Activated at 1920x1200
Couldn't get a visual
dlopen(libGL.so.1)
Initializing OpenGL display
Using XFree86-VidModeExtension Version 2.2
DGA DirectVideo Mouse (Version 2.0) initialized
Free86-VidModeExtension Activated at 1920x1200
Couldn't get a visual
idRenderSystem::Shutdown()
Fatal X Error:
Major opcode of failed request: 105
Minor opcode of failed request: 0
Serial number of failed request: 38
BadValue (integer parameter out of range for operation)
Fatal X Error:
Major opcode of failed request: 2
Minor opcode of failed request: 0
Serial number of failed request: 42
BadWindow (invalid Window parameter)
Fatal X Error:
Major opcode of failed request: 4
Minor opcode of failed request: 0
Serial number of failed request: 43
BadWindow (invalid Window parameter)
Sys_Error: Unable to initialize OpenGL

elpaulo
26/09/2006, 19h41
on fait comment pour pas lancer xgl au démarrage sans tout défoncer mon pauvre petit linux ? :blink:

et c'est vrai au passage, j'avais installé tuxracer et il en chiait comme pas possible alors qu'avant xgl tout allait bien

ducon
26/09/2006, 19h51
on fait comment pour pas lancer xgl au démarrage sans tout défoncer mon pauvre petit linux ? :blink:

et c'est vrai au passage, j'avais installé tuxracer et il en chiait comme pas possible alors qu'avant xgl tout allait bien


Tu le désinstalles, ça devrait être radical.

elpaulo
26/09/2006, 19h57
euh ouais mais bon ! t'as pas moins radical la ? j'ai quand meme explosé 4 install d'ubuntu avant de trouver un tuto qui marche pour installer ce "bureau choucroute que c'est beau mais que ca sert a rien mais que c'est beau quand meme".

Un site me parle d'un compiz-manager, je vais tenter.

chimai
26/09/2006, 20h09
C'est vraiment pas le moment de jouer avec Compiz, étant donné que les dépots Compiz-Quinn n'existent plus. En attendant Beryl... :)

ducon
26/09/2006, 20h11
Une fois qu’une distribution est installée, elle l’est pour longtemps (surtout si c’est basé sur Debian, et correctement). Donc, tu peux y aller tant que tu as encore un serveur X de secours. Et ne désinstalle pas tant que tu as un XGL qui tourne… fais-le soit à partir du nouveau serveur X soit en ligne de commande.

flibulin bulard
26/09/2006, 20h16
Cette résolution est bien dans le fichier de configuration de X ? Si ça se trouve, X utilise autre chose, alors que



nonnon, c'est les jeux qui chient un max...
help!
c'ezst que je vais me faire chier dans le tgv montpellier-paris moi!


edit:meme ut 2004 reste en 800X600

helpe!

ducon
26/09/2006, 20h59
Tu as ces résolutions (800×600 et autres 4/3) dans le fichier de configuration de X ?

flibulin bulard
26/09/2006, 21h08
il est ou xorg.conf?

ducon
26/09/2006, 21h36
Dans /etc/X11/. C’est marrant, ça fait presque dans /tc/. Yark.

elpaulo
26/09/2006, 22h34
bon pour ut2004 je pense qu'il faut que je le réinstalle pour que ca marche maintenant.

J'ai un autre probleme (je sais je suis vraiment chiant, mais j'essaye de m'interresser le plus possible a linux), j'ai installé wine, mais quand je lance winecfg, il me dit qu'il n'a pas pu démarrer le serveur X.

Et donc j'ai envie de dire : mais WTF ?
:ninja:

flibulin bulard
27/09/2006, 06h31
voila ce que ca me donne:



Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NVIDIA Default Card"
Monitor "Écran générique"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1920x1200"
EndSubSection
SubSection "Display"
Depth 4
Modes "1920x1200"
EndSubSection
SubSection "Display"
Depth 8
Modes "1920x1200"
EndSubSection
SubSection "Display"
Depth 15
Modes "1920x1200"
EndSubSection
SubSection "Display"
Depth 16
Modes "1920x1200"
EndSubSection
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection



ensuite chef?

ducon
27/09/2006, 06h43
voila ce que ca me donne:


Ajoute :



SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection


Et autres dans le même genre.

flibulin bulard
27/09/2006, 06h52
ca n'a rien changé :|

ducon
27/09/2006, 06h57
Il faut redémarrer le serveur X. Voici le mien, sur un CRT :


# XF86Config-4 (XFree86 X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
# cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
# md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
# dpkg-reconfigure xserver-xfree86

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/CID"
FontPath "/usr/lib/X11/fonts/CID"
# FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
# Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
# Load "dri"
Load "extmod"
Load "freetype"
# Load "opentype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
# Load "xtt"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
# Option "XkbVariant" "fr"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection

#Section "InputDevice"
# Identifier "Generic Mouse"
# Driver "mouse"
# Option "SendCoreEvents" "true"
# Option "Device" "/dev/input/mice"
# Option "Protocol" "ImPS/2"
# Option "ZAxisMapping" "4 5"
#EndSection

Section "Device"
Option "NoLogo" "1"
Identifier "NVIDIA Corporation NV43 [GeForce 6600/GeForce 6600 GT] (rev a2)"
Driver "nvidia"
# Driver "s3virge"
# Driver "vesa"
EndSection

Section "Monitor"
Identifier "Default Monitor"
HorizSync 30-70
VertRefresh 50-160
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV43 [GeForce 6600/GeForce 6600 GT] (rev a2)"
Monitor "Default Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# InputDevice "Generic Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

flibulin bulard
27/09/2006, 07h18
voila j'ai reboot mon pc et la il demarrait plus!
"le serveur X ne peut demarrer"

rhaaa i've got the balls :(

mOrice
27/09/2006, 07h45
on fait comment pour pas lancer xgl au démarrage sans tout défoncer mon pauvre petit linux
Cela depend tu a installer par quel methode ? Sur le site d'ubuntu (fr) il ya deux methode l'une d'elle permet de choisir avec ou sans XGL iou niveau de GDM, regarde les option qui te sont offerte.


au fait chtite question: comment on fait pour adapter les jeux a la resolution de son ecran (genre un 17 de portable fixé a 1920X1200)
Sur ET et tous les jeux ID software (surtout les anciens) si la resolution native de ton ecran ne t'es pas proposé.

dans la console (du jeu pas celle de linux) :
r_mode -1
r_customwitdh lavaleurquivabien
r_customheight lavaleurquivabien

XWolverine
27/09/2006, 12h58
Je cherche à activer la 3D de mon ATI sur Xubuntu. Voilà où j'en suis :
- Le tuto sur Ubuntu.fr n'est à priori pas pour moi, ma puce ATI étant trop ancienne (mobility M6, qui doit correspondre à une Radeon 7000, je crois), fglrx ne le gérant plus.
- les drivers ATI semblent être installés (xserver-xorg-driver-ati est bien installé et driver vaut ATI dans la section Device de xorg.conf)
- dans xorg.conf, l'ajout de valeurs vues sur le net dans la section Module (GLcore ...) ne change rien, glxGears rame sa mère.

Apparemment, il faudrait que je passe par des drivers DRI.
- j'ai essayé d'installer les derniers (avril), mais la compil échoue pour je ne sais quelle sombre raison : "Cannot find a kernel config file" lors de la compil d'un truc nommé DRM.

Où j'ai faux ?

mOrice
27/09/2006, 13h15
tu a une ATI...

XWolverine
27/09/2006, 13h44
tu a une ATI...
oui, apparemment, ça aide pas.

J'ai essayé le driver radeon au lieu de ATI et pas mieux :-(

elpaulo
27/09/2006, 14h18
Bon je comprend rien ca m'enerve, quand je veux lancer wine ca me dit que le serveur X veut pas démarrer, j'ai essayé d'autres trucs appelés X... et ca met toujours : cannot open display.

et puis d'abord c'est quoi un serveur x bordel ?

flibulin bulard
27/09/2006, 14h57
Bon je comprend rien ca m'enerve, quand je veux lancer wine ca me dit que le serveur X veut pas démarrer, j'ai essayé d'autres trucs appelés X... et ca met toujours : cannot open display.

et puis d'abord c'est quoi un serveur x bordel ?


la derniere version de wine fait tou planter en presence des drivers ati...
passe a la 9.20 ;)

flibulin bulard
27/09/2006, 19h03
au fait merci pour l'astuce morice ca marche nickel! j'ai plus qu'a la tester sur quake 4 et doom 3 mais bon comme elle marche sur ET y a pas de raison...


sinon quelqu'un a pas une astuce similaire pour UT?

ducon
27/09/2006, 19h35
Bon je comprend rien ca m'enerve, quand je veux lancer wine ca me dit que le serveur X veut pas démarrer, j'ai essayé d'autres trucs appelés X... et ca met toujours : cannot open display.


Envoie ici /var/log/Xorg.0.log.



et puis d'abord c'est quoi un serveur x bordel ?


Sous unix, l’affichage graphique a un serveur et des clients. Tu peux très bien avoir un serveur ailleurs et des clients légers (des sasfépus).

XWolverine
27/09/2006, 20h58
Tu as compilé quoi, au fait ?

Rien, ça n'a pas marché. Sinon, c'était les drivers DRI que j'essayais de compiler.

ducon
27/09/2006, 21h09
Ben pourquoi, ils n’existent pas déjà dans la version de X.org de ta distribution ? Normalement si.

XWolverine
27/09/2006, 21h18
Ben pourquoi, ils n'existent pas déjà dans la version de X.org de ta distribution ? Normalement si.
J'ai essayé avec les drivers installés par défaut, niet. J'ai essayé de switcher avec les drivers radeon, niet. Alors j'ai voulu essayer de compiler les derniers DRI (pas abouti pour les raisons déjà évoquées). Voilà :)

ducon
27/09/2006, 22h18
Ça ne sert à rien de vouloir les compiler, ils sont déjà intégrés dans ton X.org. Tu as essayé le pilote ati (le libre) ?

XWolverine
27/09/2006, 22h38
... Tu as essayé le pilote ati (le libre) ?
Sais pas. Si tu appelles le pilote ATI libre le driver radeon, oui.
Mais bon, laisse tomber, comme dit dans l'autre fil, j'ai abandonné et installé ce bon vieux BeOS à la place.

ducon
28/09/2006, 06h51
Il y a un pilote libre qui s’appelle ati, et pas radeon.

elpaulo
28/09/2006, 13h38
le pilote ati c'est pas fglrx ?

Moi j'ai mis ca et ca marche nikel

ducon
28/09/2006, 16h55
Je connais trois noms de pilotes pour les cartes ATI : ati, radeon et fglrx. Les deux premiers sont libres et le dernier est propriétaire. Mais on peut toujours se rabattre sur le pilote vesa avec n’importe quelle carte, mais on aura une résolution limitée et pas de troidé.

XWolverine
28/09/2006, 20h19
Je connais trois noms de pilotes pour les cartes ATI : ati, radeon et fglrx. Les deux premiers sont libres et le dernier est propriétaire. Mais on peut toujours se rabattre sur le pilote vesa avec n'importe quelle carte, mais on aura une résolution limitée et pas de troidé.
Comme je vois qu'on continue à s'intéresser à mon (ex) problème, voilà le résumé :
- Le pilote fglrx n'est pas pour moi (ne reconnait plus les vieilles ATI). J'ai une M6 LY (RV100).
- le pilote ati était celui par défaut. Pas pu activer la 3D dessus. Je précise que le paquet fglrx n'était pas installé.
- L'ai remplacé par le pilote radeon (en suivant le tuto). Toujours pas de 3D.
J'ai donc abandonné, bien que le driver radeon soit sensé permettre la 3D avec ma puce graphique.