• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

WarCraft III stockt!!!

P!tchT@xe

Newbie
Hallo zusammen,
Ich weiß nicht genau, ob diese Frage hier hinein gehört, desshabl habe ich sie vorsichtshalber hier und unter Spiele gestellt. Ich habe WarCraft 3 mit Hilfe von Cedega installiert. Alles bestens, die Cd wird akzepriert, der Trailer am Anfang laeuft beschwerdenlos (ohne stocken) aber dann kommt man in das menü, und dort muss irgend ein Fehler sein. Dort stockt es, aber nict so als waere mein Pc zu schlecht, sondern, immer im gleichen abstand, so, wie wenn man sich eine reihe von fotos anguckt, ca. jede sekunde ein bild. wenn es am pc liegen würde würde der trailer ja auhc stocken oder? und im battlenet würde ich denke ich mal dann ja laggen. aber tue ich nicht nach angaben von freunden.
Ich hoffe mir kann jemand bei dem Problem behilflich sein.
MfG
P!tchTux
 

sparrow

Member
Wie siehts denn mit dem Sound aus? Läuft der flüssig oder wird der auch ab und an unterbrochen?
Das Viedeo kann man nicht mit dem Menü vergleichen, denn bei dem Menü dürfte, meines erachtens, das erste Mal die 3D-Beschleunigung verwendet werden.
Wie siehts mit installierten Treibern für die GraKa aus? Ist der installiert und andere Spiele laufen?

Gruß
Sparrow
 
OP
P

P!tchT@xe

Newbie
Der sound laeuf flüssig und andere spiele (quake 3 arena) laufen spitze.
mfg
PitchTaxe
thanks for posting :)
 
OP
P

P!tchT@xe

Newbie
boa mann! ich bekomme das einfach nicht hin! gibt es da nciht irgendeine support-nummer auf seiten cedegas, die ich da anrufen könnte? ich habe auf der hp von cedega (www.transgaming.com) nur quasi nen forum gefunden.
MfG
P!tchTux

P.s. hab nochmal nachgeguckt, ob es an der Grafik liegt, glaub aber nicht:
linux:/home/Olaf # fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9700 PRO Generic
OpenGL version string: 2.0.5946 (8.27.10)

linux:/home/Olaf # glxinfo | grep rendering
direct rendering: Yes


und bei dem command glxgears kommen da die 3 zahnraeder, die sich drehen. kann man da noch etwas testen?
 
Das hört sich nach eingeschalteter vertikaler Synchronisierung an.
Frag mich jetzt nicht, wo man diese bei Karten von ATI
ausschaltet. ;)
Auf jeden Fall laufen manche Spiele mit eingeschalteter und
andere wiederum mit ausgeschalteter vert. sync. besser.
 
OP
P

P!tchT@xe

Newbie
Im ATI control panel stehen unter der Kategorie Desktop Setup mehrere Punkte, die man auswaehlen kann: 1.: Single Mode ( im moment ausgewaehlt)
2.: Clone Mode
3.: Big Desktop horizontal
und 4.: big desktop vertikal.
allerdings bin ich mir da nciht sicher, ob das das ist, was du meinst, also die vertikale syncronisierung, weil wenn ich punkt 4 auswaehle erscheint auf der rechten seite ein beispielbild, dass 2 monitore zeigt, die vom bild her, dass sie zeigen aneinanderfügbar sind. ich habe ja keine 2 monitore.
Zum anderen habe ich unter 'aticonfig' befehle nachgeguckt, um die vsync an/aus zu amchen (punkt vier zu waehlen, weil wenn ich 4 einfach so waehle zeigt er mir folgendes an: Your Settings have been changed. You will need to restart XServer so, that the new settings can take effect.
wenn ich jetzt einfach strg alt f1 drücke, mich als root einlogge, in init 3 switche, mich dann wieder als user anmelde und das x starte sind die settings wieder wie vorher. waere die einstellund auf punkt 4 denn überhaupt richtig?). Dabe ist folgender code herausgekommen:
Code:
aticonfig --sync-vsync=[on|off]

wenn ich den nun eingebe sagt er mir folgendes: Warning: Option 'Capabilities' doesn't affect running session.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.fglrx-5
was ist zu tun?
Danke fürs posting
MfG
P!tchTux
 
OP
P

P!tchT@xe

Newbie
aso, hab noch was vergessen: als erlaeuterung stand zu dem befehl folgendes: Note: This option is not valid if '--initial=dual-head' is specified.
--vs, --sync-vsync={on|off}
Enable/disable sync buffer swaps with vsync. Enable this option to
prevent tearing during 3D rendering.

war das denn der richtige befehl?
 
OP
P

P!tchT@xe

Newbie
vllt braucht jemand ja alle eintraege, die bei aticonfig ausgespuckt werden. hier sind se: Usage: aticonfig [OPTION] ...
Parses an existing X-Server configuration file and modifies it to operate with
ATI products.

The following command-line options can be invoked as parameters:

ATI Initial Configuration:
--initial
Generate a default ATI device section in the configuration file which
is capable of loading the fglrx driver.
--initial=dual-head
Same as '--initial' but generate a basic dual head configuration file.

TV Options:
--tvf, --tv-format-type=STRING
Change the TV signal format. STRING can be one of:
NTSC-M
NTSC-JPN
NTSC-N
PAL-B
PAL-COMB-N
PAL-D
PAL-G
PAL-H
PAL-I
PAL-K
PAL-K1
PAL-L
PAL-M
PAL-N
PAL-SECAM-D
PAL-SECAM-K
PAL-SECAM-K1
PAL-SECAM-L
Note: Not all graphics cards support every mode. Regional
settings are applicable.
--tvs, --tv-standard-type=STRING
Change the TV standard for TV output. STRING can be one of:
VIDEO
SCART
YUV
--tv-overscan={on|off}
Enable or disable overscan mode for TVout
Note, not all tv-formats support overscan. Try to
toggle overscan off before changing tv-format if
and error occurs.
--tv-info
Print out the current tv geometry, tv format, and if the
tv is physically connected.
--tv-geometry=WIDTHxHEIGHT{+|-}X{+|-}Y
=WIDTHxHEIGHT
Change the size and position of the TVout display.
WIDTH and HEIGHT are in percentage units. Please note
that the valid range for WIDTH and HEIGHT depends on
the tv-format selected. However, as a rule of thumb
WIDTH and HEIGHT are valid in the range [1,100]
X and Y are pixels offsets from centre
of the screen. X and Y are have variable ranges dependant
on ASIC. Use tv-info to get valid X and Y ranges
If tv-geometry is invoked with just width and height
then X and Y are assumed to be 0
See example 5 below for a sample usage.

FireGL Workstation Board Features:
--app, --use-app-profile=STRING
Change the application profile for a FireGL workstation board.
STRING can be one of:
default
maya
softimage-xsi
softimage-3d
houdini4.0
houdini5.0
houdini5.5
FSAA Options:
--fsaa={on|off}
Enable/disable full scene anti-aliasing. Enable this option to enhance
photo-realism in 3D rendering. Disable it to get the most accurate 3D
image.
--fs, --fsaa-samples={off,0,2,4,6}
Set the number of FSAA samples per pixel or 2, 4, 6. off is the same
as setting 0 samples.
--fsg, --fsaa-gamma={on|off}
Enable/disable FSAA gamma.
--fmsp, --fsaa-ms-positions=x0,y0,x1,y1,x2,y2,x3,y3,x4,y4,x5,y5
Change the FSAA Multi-Sample Positions for x0,y0 to x5,y5. You must
specify exactly 12 real number values separated by commas.

Screen-Related Options:
--ovt, --overlay-type=STRING
Change the overlay for the X server. STRING can be one of:
opengl
Xv
disable
--ovon, --overlay-on={0|1}
Choose which head the hardware overlay should be visible on. The
hardware overlay can be used for either OpenGL, video, pseudo-color
or stereo.
--lcd, --lcd-mode=STRING
Change the LCD mode. STRING can be one of:
center
full
--dtop, --desktop-setup=STRING
Change the desktop setup for multiple display adapters.
STRING can be one of:
single 1 screen, second dark
mirror 2 screens - same content, identical
refresh rate/resolution
Note: This option is NOT supported with Avivo
clone 2 screens - same content, allows for
different refresh rates/resolutions
horizontal 2 screens - one framebuffer,
screen 1 right of screen 0
horizontal,reverse 2 screens - one framebuffer,
screen 1 left of screen 0
vertical 2 screens - one framebuffer,
screen 1 above of screen 0
vertical,reverse 2 screens - one framebuffer,
screen 1 below of screen 0
Note: This option is not valid if '--initial=dual-head' is specified.
--vs, --sync-vsync={on|off}
Enable/disable sync buffer swaps with vsync. Enable this option to
prevent tearing during 3D rendering.
--psc, --pseudo-color={on|off}
Enable/disable pseudo-color visuals. Enable this option to get 16-bit
color support.
--stereo={on|off}
Enable/disable quad-buffer stereo support. Enable this option only for
using applications that support the use of hardware 3D shutter glasses.
--ss, --stereo-sync={on|off}
Enable/disable quad-buffer stereo sync. Enable this option to get 3D
glasses to synchronize with the infrared transmitter.
--resolution=Screen#,W1xH1,W2xH2,W3xH3,...
Set the modes for the specified screen. You may specify several
resolutions separated by commas.
Screens start at 0. You can use 1 for dual-head
--hsync=Screen#,LOW-HIGH
Change the horizontal sync range of the specified monitor. Make sure
you know the capabilities of your monitor before changing this option.
Screens start at 0. You can use 1 for dual-head
--vrefresh=Screen#,LOW-HIGH
Change the vertical refresh range of the specified monitor. Make sure
you know the capabilities of your monitor before changing this option.
Screens start at 0. You can use 1 for dual-head
--hsync2=LOW-HIGH
Change the horizontal sync range of the second display. Make sure you
know the capabilities of your monitor before changing this option.
--vrefresh2=LOW-HIGH
Change the vertical refresh range of the second display. Make sure you
know the capabilities of your monitor before changing this option.
--mode2=W1xH1,W2XH2,W3xH3,...
Change the modes for the second display. You may specify several
resolutions separated by commas. Only valid for clone and big desktop
settings.
--screen-layout={left|right|above|below}
Set the secondary screen position for dual head.
--screen-overlap=NUM
Set the screen overlap region in big desktop mode to be NUM pixels.
--force-monitor=STRING[,STRING...]
Describe all displays that are to be enabled and/or disabled regardless
of physical connection. STRING can be one or more of the following
set, separated by commas:
crt1
crt2
lvds
tv
tmds1
tmds2
tmds2i
nocrt1
nocrt2
nolvds
notv
notmds1
notmds2
notmds2i

POWERplay Options:
Following options will not change the config file.
These options will be effective immediately. Other options on
the same command line will be ignored.
--lsp, --list-powerstates
Print information about power states and exit.
--set-powerstate=NUMBER
Set a power state listed by --list-powerstates.

Advanced Options:
--tls={on|off}
Enable/disable fast thread local storage. Disable this option when
virtual machines or WineX fail to work properly.
--sb, --signal-block={on|off}
Enable/disable signal blocking. Disable this option when debugging a
multi-threaded OpenGL application.
--locked-userpages={on|off}
Enable/disable locked user pages. Disable this option if the system
hangs when running fgl_glxgears.
User page lock is no longer available on AGP system now.
--gcpu, --generic-cpu={on|off}
Enable/disable generic CPU. Use this option if the CPU is being
reported improperly. For example: If you have an AMD cpu that is
being reported as Intel.
--max-gart-size=NUMBER
Set user-defined max GART size for non-AGP systems.
Possible integer values are from 64 to 512 (mb).

Dynamic Display Management Options:
Following options will not change the config file. They are
used for querying driver, controller and adaptor information.
These options will be effective immediately. Other options on
the same command line will be ignored.
--enable-monitor=STRING,STRING
Setting current monitor to be enabled. Only 2 displays
can be enabled at the same time. Any displays
that are not on the list will be disabled.
STRING can be one of the following set, separated
by commas:
none
crt1
crt2
lvds
tv
tmds1
tmds2
auto -- use default policy to enable the displays.
--query-monitor
This will return connected and enabled monitor information

External Events Daemon Options:
Following options will not change the config file. They are
used to send commands to the atieventsd external events daemon.
--set-policy=STRING
Sets the event policy for the daemon to be STRING.
See the atieventsd(8) manpage for further details.

Miscellaneous Options:
-v, --verbose
Show what aticonfig is doing.
-q, --quiet
Disable all information output except for errors.
--effective={now,startup}
Choose when the requested changes should take effect.
now: Immediately. This change will affect the running X
session if applicable. Only 'set-powerstate' and
'overlay-on' are applicable for now.
startup: On future X server startups. This change will modify the
X server configuration file if applicable.
The default is 'now,startup', i.e., do both as applicable.
-i, --input=FILE
Select a FILE to input as the configuration file. Set FILE to '-' to
pipe from standard input. Without this option, aticonfig will search
/etc/X11 for the default configuration file.
-o, --output=FILE
Select a FILE to output the new configuration file to. Set FILE to '-'
to print to standard output. Without this option, aticonfig will
replace the input file with the newly generated file.
-h, --help
Display this help screen.
-f, --force
Only valid with 'initial' option. Force aticonfig to generate default
Monitor, Device, and Screen sections even if the original configuration
file has invalid settings in these sections.

Examples:
1. Setting up fglrx for the first time.
Single head : aticonfig --initial --input=/etc/X11/xorg.conf
Dual head : aticonfig --initial=dual-head --screen-layout=above
This command will generate a dual head configuration
file with the second screen located above the first
screen.
2. Setting up big desktop to horizontal and set overlay on secondary display.
aticonfig --dtop=horizontal --overlay-on=1
3. Setting up modes for primary display.
aticonfig --resolution=0,1600x1200,1280x1024,1024x768
4. Force primary CRT on and TV-out off.
aticonfig --force-monitor=crt1,notv
5. Change tv geometry
aticonfig --tv-geometry=85x90+10-10
This will set tv to 85% width (where 100% ==
overscan) 90% height and shift 10 pixels right of centre
and 10 pixels down of centre.

Please report bugs to http://support.ati.com
 
Sorry, dass ich erst jetzt antworte... ;)

Ich glaube in den Optionen von Cedega selbst sollte
man so etwas auswählen können.
Da kann man ja die Einstellungen für jedes Spiel einzeln
vornehmen.
Falls es da nichts in der Richtung gibt, versuch statt
Code:
aticonfig --sync-vsync=[on|off]

mal

Code:
aticonfig --sync-vsync=off

oder dementsprechend

Code:
aticonfig --sync-vsync=on

Und evtl. jeweils nach dem Befehl den X-Server neustarten.
 
OP
P

P!tchT@xe

Newbie
ich habe die befehle ausprobiert:
Code:
Olaf@linux:~> su
Password:
linux:/home/Olaf # aticonfig --sync-vsync=on
Warning: Option 'Capabilities' doesn't affect running session.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.fglrx-6
linux:/home/Olaf # aticonfig --sync-vsync=off
Warning: Option 'Capabilities' doesn't affect running session.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.fglrx-7
linux:/home/Olaf #
Der erstellt ja dann im verzeichnis /etc/X11 eine neue "Datei", die er aber nciht angewendet oder?also im mom benutzt der in X11 die Datei xorg.conf, aber er hat ne neue gemacht, wo die aenderung drin steht, dich wir grad gemacht haben, und zwar in xorg.conf.fglrx-6 bzw 7 oder? kann man mit irgendeinem befehl die andere "Datei" benutzen?
 
Es wurde ja eine neue xorg.conf erstellt und die alte als
xorg.conf.fglrx-6 gesichert...
Also wie gesagt, erst einmal
Code:
aticonfig --sync-vsync=on
eingeben.
Danach den X-Server neustarten, einfach Strg-Alt-Backspace.
Anschließend Warcraft ausprobieren.
Wenn es ruckelt, machst du das gleiche noch einmal mit
dem Befehl
Code:
aticonfig --sync-vsync=off
.
Also wieder X-Server neustarten und Warcraft probieren.
 
OP
P

P!tchT@xe

Newbie
es geht immernoch nicht :cry: . ich habe jetzt den einen von den beiden befehlen eingegeben, der hat da ein neues verzeichnis erstellt, hab strg alt f1 gedrückt, hab die anderen verzeichnisse gelöscht ( xorg.conf und alle anderen xorg.conf.fglrx-0 bis 7) habe dann nummer 8 als xorg.conf kopiert und das X wieder gestartet (also ich war in init 3). ging aber beide male nciht :(
 
Du sollst doch gar nix umbennen. ;)
Wenn dort steht, dass die Änderung nicht auf die laufende
x-session angwendet werden kann, bedeutet das, dass du
den X-Server nur einmal neustarten musst.
Rein gar nix umbennen!
Einfach Befehl ausführen, X-Server neustarten, ausprobieren.
 
OP
P

P!tchT@xe

Newbie
habe ich gemacht, also habe strg alt f1 gedrückt, root angemeldet, init 3 geswitcht, als user eingeloggt, und das x wieder gestartet
oder sollte ich das anders machen?
 
OP
P

P!tchT@xe

Newbie
sooooo...ich habe jetzt alle "dateien" xorg.conf.fglrx-0 bis 8 gelöscht. dann habe ich aticonfig --sync-vsync=off eingegeben, dann habe ich strg alt f1 gedrückt, mich als user eingeloggt, startx eingegeben, und er hat mir folgendes gesagt, also nach dem have a lot fun stand da:
Code:
xauth: creating new authority file /home/Olaf/.serverauth6621
Fatal server error:
Server is already active for disply 0.
If this serveris not
(ein wort kann cih irgendwie aus meiner schrift nciht mehr entziffern :oops: )
Code:
 running, remove /tmp/.X0-lock and start again.
ich habe also /tmp(.X0.lock gelöscht und dann das X neu gestartet. so weit alles gut, also da kommen ja dann diese 3 bildchen, die nacheinander aufblinken und dann kommt das bild vom dektop. bei mir war das aber nur ganz kurz, so kurz, dass gaim ncooh nicht einmal fertig hochfahren konnte. da wurde das bild schwarz, der courser wurde zur uhr und ich musste warten. danach hat der monitor noch einmal umgeschaltet, und dann war da nur ein schwarzes bild,wo oben ein kleiner weißer strich immer aufblinkte. und da konnte ich nix mehr machen, außer den pc neu zu starten. ich hab also den pc neu gestartet und dann waren wieder alle einstellungen wie vorher, also die datei in tmp war wieder da. was soll cih machen?
 
P!tchTux schrieb:
sooooo...ich habe jetzt alle "dateien" xorg.conf.fglrx-0 bis 8 gelöscht. dann habe ich aticonfig --sync-vsync=off eingegeben, dann habe ich strg alt f1 gedrückt, mich als user eingeloggt, startx eingegeben, und er hat mir folgendes gesagt, also nach dem have a lot fun stand da:
Code:
xauth: creating new authority file /home/Olaf/.serverauth6621
Fatal server error:
Server is already active for disply 0.
If this serveris not
(ein wort kann cih irgendwie aus meiner schrift nciht mehr entziffern :oops: )
So kann das ja auch nicht funktionieren.
Wenn du auf "F1" wechselst, läuft auf "F7" ja noch die
graphische Oberfläche. Daher sagt er dir auch, dass schon ein
Server auf Display 0 aktiv ist.

P!tchTux schrieb:
Code:
 running, remove /tmp/.X0-lock and start again.
ich habe also /tmp(.X0.lock gelöscht und dann das X neu gestartet. so weit alles gut, also da kommen ja dann diese 3 bildchen, die nacheinander aufblinken und dann kommt das bild vom dektop. bei mir war das aber nur ganz kurz, so kurz, dass gaim ncooh nicht einmal fertig hochfahren konnte. da wurde das bild schwarz, der courser wurde zur uhr und ich musste warten. danach hat der monitor noch einmal umgeschaltet, und dann war da nur ein schwarzes bild,wo oben ein kleiner weißer strich immer aufblinkte. und da konnte ich nix mehr machen, außer den pc neu zu starten. ich hab also den pc neu gestartet und dann waren wieder alle einstellungen wie vorher, also die datei in tmp war wieder da. was soll cih machen?
Genau das, was ich gesagt/geschrieben habe. ;)
Warum löscht du denn immer und benennst irgendwas um?:?
Noch einmal: Befehl eingeben, X-Server auf die radikale Tour
mit "Strg-Alt-Backspace" neustarten, Warcraft ausprobieren.
Nichts umbennen und nichts löschen. Auch nicht "Strg-Alt-F1" nutzen.
Alles klar? ;)
 
OP
P

P!tchT@xe

Newbie
ja, das habe ich ja auch schongemacht, ging aber nciht. ich verstehe auch nicht warum das gehen sollte, denn immer wenn ich den befehl eingebe erstellt der einen neuen ordner, und wenn ich dann wieder die anne vertikale synchronisierung ausmache erstellt der halt wieder einen neuen ordner....
 
Gut, habe ich mir gedacht. ;)
Das sind einfach nur Backups deiner xorg.conf (Konfigurationsdatei).
In dem Moment, in dem du den Befehl (aticonfig --sync-vsync=on oder off)
eingibst, erstellt er eine neue xorg.conf und macht von deiner
alten eine Sicherheitskopie namens "xorg.conf-fglrx-1".
Du musst aber anschließend den X-Server (die graphische Oberfläche)
neustarten, damit er die Änderungen, die mit dem Befehl durchgeführt
worden sind auch benutzen kann.
Also bitte nochmals nach dem Verfahren...
Befehl, X neustarten, Warcraft.
Hoffentlich klappts diesmal. ;)
 
Oben