CSS: Wenig fps - ATI Radeon Xpress1100

Alles rund um WINE, Cedega & CrossOver Games

Moderator: Moderator

CSS: Wenig fps - ATI Radeon Xpress1100

Beitragvon ReCon » 11.07.2007, 23:25

Hi,

Ich bin jetzt bei meinem Notebook bei Xubuntu angelangt. Echt super, da ich jetzt sogar einen Audioeingang hab.
Allerdings ist es nun so, wenn ich Steam z.B. mit folgendem Befehl in der Konsole starte:
wine steam.exe -dxlevel 80
läuft CSS ja mal sowas von langsam (1 FPS). Treiber korrekt installiert, Direct Rendering wird ausgegeben und die glxgears drehen sich auch dementsprechend. In Steam jedoch wird mir immer der Fehler angegeben, dass die Treiber nicht korrekt installiert wären.
Kann ich etwas falsch gemacht haben. Anzumerken wäre noch, dass ich den Treiber mit dieser "Ubuntuhilfe" installiert habe, die den Treiber usw. selbst einrichtet.

Mfg, ReCon
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Beitragvon ODC » 12.07.2007, 10:13

starten mit:
WINEDEBUG=-all nice -n 25 wine Steam.exe
wenn du keine fehlermeldungen hast und dann das -dxlevel in die "start optionen" schreiben...
in der Gameslist von Steam einen Rechtsklick auf z.B. Counter-Strike: Source macht, den Reiter "General" auswählt und auf "Set Launchoptions" (Start-Optionen festlegen) klickt.

viel glück
>>QuakeIIIArena, Quake4, CounterStrike: Source, Herr der Ringe Online<<
Benutzeravatar
ODC
 
Beiträge: 16
Registriert: 15.06.2007, 17:26

Beitragvon ReCon » 12.07.2007, 11:45

Gut, hab das jetzt mal so versucht. Der Fehler in Steam kommt immer noch, aber ich denke mal, dass das "normal" ist und man nichts dagegen machen kann.
Allerdings gibt die Konsole jetzt während dem Spiel immer noch Fehler aus, diese sind aber sehr kurz:
WINEDEBUG=-all nice -n 25 wine Steam.exe
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 144 (ATIFGLRXDRI)
Minor opcode of failed request: 1 ()
Value in failed request: 0x75
Serial number of failed request: 4832
Current serial number in output stream: 4832


Das "ATIFGLRXDRI" fällt mir auf. Ich denke das ich noch Einstellungen in der xorg.conf vormehmen muss?!

Mfg, ReCon
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Beitragvon ChemicalBrother » 12.07.2007, 12:01

Du musst schon mit ein paar mehr Infos rausrücken. Treiberversion des ATI-Treibers. Wine-Version, überhaupt die Versionen der verwendeten Hardware sowie Software.

Und das "nice -n 25" ist unnötig.
Benutzeravatar
ChemicalBrother
 
Beiträge: 5332
Registriert: 21.08.2006, 21:17
Wohnort: Langen
Lizenz: CC
Distribution: Arch Linux
Kernelversion: 6.0

Beitragvon ReCon » 12.07.2007, 12:27

Ich würde nicht bezeichnen, dass das nice unnötig ist, nur es wird nicht viel an der Performance ändern.
Ich habe ja schon (im Off-Topic Bereich) nach meinem Notebook nachgehakt, welches Linux den am besten wäre usw.
Schreibe ich nochmal ein paar Infos:
- AMD Sempron 2,0 Ghz
- 1024 MB RAM
- ATI Readon Xpress1100

Genau die Grafikkarte war schon immer das, was mir Sorgen bereitet hat, aber im Grunde müsste ich ja die gleiche FPS unter Xubuntu in CSS erreichen, als unter Windows.
Was mir jetzt, nach mehrmaligen Tests, auch aufgefallen ist, ist dass das Spiel erst nach ca. 1 Minute richtig langsam wird. Das habe ich daran erkannt, als ich in den Optionen unterwegs war und es aufeinmal nach 1 Minute auch im Menü sehr langsam wurde.
Die bei mir installierte Treiberversion: 8.34.8
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Beitragvon ChemicalBrother » 12.07.2007, 12:35

Original von ReCon
Die bei mir installierte Treiberversion: 8.34.8


Und schon haben wir die Fehlerquelle. Der Treiber ist eigentlich inkompatibel mit Feisty. Und übrigens ca. 4 Monate alt (und da hat sich schon einiges getan).
Benutzeravatar
ChemicalBrother
 
Beiträge: 5332
Registriert: 21.08.2006, 21:17
Wohnort: Langen
Lizenz: CC
Distribution: Arch Linux
Kernelversion: 6.0

Beitragvon ReCon » 12.07.2007, 12:36

Wow ... das ist ja dann witzig, dass Ubuntu das in den Paketquellen anbietet ;)
Danke, werd mal den neuen testen.

Mfg, ReCon
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Beitragvon ReCon » 12.07.2007, 12:56

Also, hab mir jetzt den Treiber "ati-driver-installer-8.38.6-x86.x86_64.run" geladen und dann installiert. Am Ende noch mit dem Befehl "nano /etc/X11/xorg.conf" die Zeile ati in fglrx umbennen und fertig.
Neustart ... fglrxinfo gibt aus:
fglrxinfo
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: http://www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)

Schlussfolgerung davon ist natürlich, dass momentan der Treiber nicht funktioniert. Irgendwas muss mit also noch fehlen und ich komme nicht weiter. Bin wohl etwas zu sehr von den nVidia Treibern bei meinem alten Mühle gewohnt ;)
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Beitragvon Cheeky@Boinc » 12.07.2007, 16:15

Also, hab mir jetzt den Treiber "ati-driver-installer-8.38.6-x86.x86_64.run" geladen und dann installiert.


..und wie hast du ihn installiert?

Am Ende noch mit dem Befehl "nano /etc/X11/xorg.conf" die Zeile ati in fglrx umbennen und fertig.


AIGLX ist in der xorg.conf deaktiviert?

Ansonsten kann deine Performance auch "schlecht" sein weil ATI den Support dieser Karte (noch) nicht verbessert hat.

Ich würde nicht bezeichnen, dass das nice unnötig ist, nur es wird nicht viel an der Performance ändern.


Es ist unnötig. Denn es ändert nichts an der Performance. Es macht Wine eher instabil.
Übrigens lautet der korrekte Befehl:

Code: Alles auswählen
nice -n -20 PROGRAMM


..und das muss dann per sudo/root erfolgen. Im fall von Wine möchte man das natürlich auch nicht. :)
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon ReCon » 12.07.2007, 16:32

Ich hab den Treiber nach deinem HowTo installiert ;)

AIGLX wird bei mir in der xorg.conf nicht einmal gefunden.

Mfg, ReCon
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Beitragvon Cheeky@Boinc » 12.07.2007, 16:45

Dann hast du das wohl übersehen ;) Es muss aber in die xorg.conf damit es funktioniert!

Code: Alles auswählen
Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection

Section "Extensions"
        Option "Composite" "Disable"
EndSection
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon ReCon » 12.07.2007, 16:56

Ob du es mit glauben willst oder nicht ;) - Ich hatte diese Einträge nicht in der xorg.conf.
Sah bisher so aus:
# /etc/X11/xorg.conf (xorg 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 xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection

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

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
Identifier "ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection

Section "DRI"
Mode 0666
EndSection


Hab das dann zwar mal von hand hinzugefügt, aber leider funktioniert immer noch nichts :( - besser sogar, der XServer startet sogar nicht mehr.
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Beitragvon Cheeky@Boinc » 12.07.2007, 17:19

Machen wir es mal anders. Aber von vorne um nicht etwas zu vergessen:

1.
Code: Alles auswählen
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic


2. Danach bauen wir Pakete für Feisty mit:

Code: Alles auswählen
sudo bash ati-driver-installer-8.38.6*.run --buildpkg Ubuntu/feisty


3. Hast du die "linux-restricted-modules" installiert? Dann:

Code: Alles auswählen
gksu gedit /etc/default/linux-restricted-modules-common


bzw.

Code: Alles auswählen
kdesu kate /etc/default/linux-restricted-modules-common


Trag dort dann dies ein:

Code: Alles auswählen
DISABLED_MODULES="fglrx"


4. Installier nun die Pakete:

Code: Alles auswählen
sudo dpkg -i xorg-driver-fglrx_8.38.6-1*.deb
fglrx-kernel-source_8.38.6-1*.deb
fglrx-amdcccle_8.38.6-1*.deb


5. Kernel Modul Bauen und einbinden:

Code: Alles auswählen
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a


6. und zuletzt noch folgenden Link erstellen:

Code: Alles auswählen
sudo mkdir /lib/modules/$(uname -r)/volatile
sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko


Jetzt noch ein reboot und es sollte funktionieren :)
"fglrx" steht ja schon in der xorg.conf, und das andere was noch rein muss habe ich ja oben gepostet.
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon ReCon » 12.07.2007, 17:25

Danke, aber sobald ich
sudo module-assistant build fglrx

ausführen möchte komme folgender Fehler:
Bau-Vorgang des Paketes fglrx-kernel-src fehlgeschlagen


Dann kann ich entweder "Continue", "Stop" oder "Ignore" auswählen.

Mfg, ReCon
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Beitragvon ReCon » 12.07.2007, 18:15

Ok, war wohl mein Fehler. Hat aus irgendeinem Grund das Source Paket nicht installiert.

Hab jetzt alles soweit fertig. Geht leider immer noch nicht, sobald ich das mit AIGLX eintrage, fährt der XServer nicht mehr hoch.
Das komische ist nur, dass ich damals (ohne installieren Treiber) am Start immer einen verruckten Bildschirm hatte. Jetzt, obwohl der Treiber nicht mit 3D funktioniert, ist der Bildschirm immer in der richtigen Position.

Was nun? ?(

Mfg, ReCon
Linux is like a wigwam: No windows, no gates and an apache inside!
_________________

Bild Team
Benutzeravatar
ReCon
 
Beiträge: 1273
Registriert: 23.06.2006, 22:02
Lizenz: GPL
Distribution: openSUSE 13.1
Kernelversion: 3.11.6-4-desktop

Nächste

Zurück zu Spiele unter WINE, Cedega & CrossOver Games

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste