PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Half-Life mit WineX -- bei OpenGL lädt er nicht weiter, software geht



stefan-tiger
14.01.03, 11:08
Hallo Leute,

Ich habe MDK 9.0 und mir gestern per cvs winex besorgt.

Nach der Installation usw. hab ich dann Half-Life installiert, geupdated (1.1.1.0 glaub), und gestartet.

nach ein paar config anpassungen von winex lief es dann auch und ich kann es sogar im software modus spielen. (leider nur in der auflösung meines X-servers im vollbild, da sonst schwarze balken was verdecken??)

mein problem ist OpenGL:

wenn ich ein stell OpenGL und 1024x768 (was auch meine Xserver ausflösung ist) und dann ein spiel starten will, wechselt er brav in den modus und zweigt mir schwarzen hintergrung und die typisch orange schrift lodaing an.
das wars aber auch schon. weiter lädt er nicht. kann jetzt zwar auf nem anderen moni noch sehn dass wine 30 bis 50 % CPU Last macht, aber auch nach längerem Warten tut sich nichts.

wie bekomm ich es mit opengl zum laufen?

(die meldung über "unsupportet mode by your videocard" oder wie das auch immer heisst kommt natürlich nicht, was mir sagt das OpenGL eingentlich funktioniert)

danke, cya

PS: hier meine config von winex:


WINE REGISTRY Version 2
;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config

;; If you think it is nescessary to show others your complete config for a
;; bug report, filter out empty lines and comments with
;; grep -v "^;" ~/.wine/config | grep '.'
;;
;; MS-DOS drives configuration
;;
;; Each section has the following format:
;; [Drive X]
;; "Path"="xxx" (Unix path for drive root)
;; "Type"="xxx" (supported types are 'floppy', 'hd', 'cdrom' and 'network')
;; "Label"="xxx" (drive label, at most 11 characters)
;; "Serial"="xxx" (serial number, 8 characters hexadecimal number)
;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat', 'win95'/'vfat', 'unix')
;; This is the FS Wine is supposed to emulate on a certain
;; directory structure.
;; Recommended:
;; - "win95" for ext2fs, VFAT and FAT32
;; - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended)
;; DON'T use "unix" unless you intend to port programs using Winelib !
;; "Device"="/dev/xx" (only if you want to allow raw device access)
;;
[Drive C]
"Path" = "${HOME}/.transgaming/c_drive/"
"Type" = "hd"
"Label" = "Dos Drive"
"Filesystem" = "win95"

[Drive D]
"Path" = "${HOME}"
"Type" = "hd"
"Label" = "My Home"
"Filesystem" = "win95"

[Drive E]
"Path" = "/tmp"
"Type" = "hd"
"Label" = "tmp"
"Filesystem" = "win95"

[Drive F]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Label" = "CD-Rom"
"Filesystem" = "win95"
"Device" = "/dev/hdc"

[Drive G]
"Path" = "/mnt/cdrom2"
"Type" = "cdrom"
"Label" = "CD-Rom2"
"Filesystem" = "win95"
"Device" = "/dev/hdd"


[Drive R]
"Path" = "/"
"Type" = "hd"
"Label" = "root"
"Filesystem" = "win95"

[wine]
"Windows" = "c:\\windows"
"System" = "c:\\windows\\system32\\"
"Temp" = "e:\\"
"Path" = "c:\\windows\\;c:\\windows\\system32\\;f:\\;g:\\"
"Profile = "c:\\windows\\Profiles\\Administrator"
"GraphicsDriver" = "x11drv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;"ShowDirSymlinks" = "1"
;"ShellLinker" = "/usr/lib/transgaming/winex/bin/wineshelllink"
"ShellLinker" = "wineshelllink"

# <wineconf>

[Version]
"Windows" = "win98"
"DOS" = "6.22"


[DllDefaults]
"DefaultLoadOrder" = "native, builtin, so"

[DllOverrides]
"commdlg" = "builtin, native"
"comdlg32" = "builtin, native"
"ver" = "builtin, native"
"version" = "builtin, native"
"shell" = "builtin, native"
"shell32" = "builtin, native"
"shfolder" = "builtin, native"
"shlwapi" = "builtin, native"
"shdocvw" = "builtin, native"
"lzexpand" = "builtin, native"
"lz32" = "builtin, native"
"comctl32" = "builtin, native"
"commctrl" = "builtin, native"
"advapi32" = "builtin, native"
"crtdll" = "builtin, native"
"mpr" = "builtin, native"
"winspool.drv" = "builtin, native"
"d3d8" = "builtin, native"
"d3drm" = "builtin, native"
"ddraw" = "builtin, native"
"dinput" = "builtin, native"
"dinput8" = "builtin, native"
"dmusic" = "builtin, native"
"dsound" = "builtin, native"
"opengl32" = "builtin, native"
"msvcrt" = "native, builtin"
"rpcrt4" = "native, builtin"
"msvideo" = "builtin, native"
"msvfw32" = "builtin, native"
"mcicda.drv" = "builtin, native"
"mciseq.drv" = "builtin, native"
"mciwave.drv" = "builtin, native"
"mciavi.drv" = "native, builtin"
"mcianim.drv" = "native, builtin"
"msacm.drv" = "builtin, native"
"msacm" = "builtin, native"
"msacm32" = "builtin, native"
"midimap.drv" = "builtin, native"

[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Number of colors to copy from the default palette
"CopyDefaultColors" = "0"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.1"
; Allow the window manager to manage created windows
"Managed" = "Y"
; Use a desktop window of 640x480 for Wine
;"Desktop" = "800x600"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "N"
; Use XShm extension if present
"UseXShm" = "Y"
; Enable DirectX mouse grab
"DXGrab" = "N"
; Use XVidMode extension if present
"UseXVidMode" = "Y"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "Y"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"

[fonts]
;Read documentation/fonts before adding aliases
"Resolution" = "96"
"Default" = "-adobe-times-"
"DefaultFixed" = "fixed"
"DefaultSerif" = "-adobe-times-"
"DefaultSansSerif" = "-adobe-helvetica-"

[FontPatterns]
"Pattern0" = "-adobe-times*"
"Pattern1" = "-adobe-helvetica*"
"Pattern2" = "-adobe-courier*"
"Pattern3" = "-misc-fixed*"

[FontDirs]
"dir1" = "/usr/X11R6/lib/X11/fonts/TrueType"
"dir2" = "/usr/share/fonts/truetype"
"dir3" = "/usr/X11R6/lib/X11/fonts/TT"
"dir4" = "/usr/share/fonts/TT"

[serialports]
"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
"Com3" = "/dev/ttyS2"
"Com4" = "/dev/modem"

[parallelports]
"Lpt1" = "/dev/lp0"

[spooler]
"LPT1:" = "|lpr"
"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -"
"LPT3:" = "/dev/lp3"

[ports]
;"read" = "0x779,0x379,0x280-0x2a0"
; "write" = "0x779,0x379,0x280-0x2a0"

[spy]
"Exclude" = "WM_SIZE;WM_TIMER;"

[registry]
;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false.
;Defaults are read all, write to Home
; Global registries (stored in /etc)
"LoadGlobalRegistryFiles" = "Y"
; Home registries (stored in ~user/.wine/)
"LoadHomeRegistryFiles" = "Y"
; Load Windows registries from the Windows directory
"LoadWindowsRegistryFiles" = "n"
; TRY to write all changes to home registries
"WritetoHomeRegistryFiles" = "Y"
; Registry periodic save timeout in seconds
; "PeriodicSave" = "600"
; Save only modified keys
"SaveOnlyUpdatedKeys" = "Y"

[Tweak.Layout]
;; supported styles are 'Win31'(default), 'Win95', 'Win98'
"WineLook" = "Win95"

[Console]
"Drivers" = "xterm"
;"Drivers" = "tty"
"XtermProg" = "konsole"
;"InitialRows" = "25"
;"InitialColumns" = "80"
;"TerminalType" = "nxterm"

[Clipboard]
"ClearAllSelections" = "0"
"PersistentSelection" = "1"

; List of all directories directly contain .AFM files
[afmdirs]
;"1" = "/usr/share/ghostscript/fonts"
;"2" = "/usr/share/a2ps/afm"
;"3" = "/usr/share/enscript"
;"4" = "/usr/X11R6/lib/X11/fonts/Type1"

[WinMM]
"Drivers" = "wineoss.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"

[wineoss]
"UseMMap" = "Y"
"FullDuplex" = "N"

;; sample AppDefaults entries
;[AppDefaults\\iexplore.exe\\DllOverrides]
;"shlwapi" = "native"
;"rpcrt4" = "native"
;"ole32" = "native"
;"shdocvw" = "native"
;"wininet" = "native"
;"shfolder" = "native"
;"shell32" = "native"
;"shell" = "native"
;"comctl32" = "native"
;
;[AppDefaults\\setup.exe\\x11drv]
;"Desktop" = "800x600"

# </wineconf>

Flightbase
14.01.03, 11:10
mal auf die idee gekommen, die suchfunktion zu benutzen?

stefan-tiger
14.01.03, 11:30
Original geschrieben von Flightbase
mal auf die idee gekommen, die suchfunktion zu benutzen?

klar, aber nichts brauchbares gefunden.

zur Info: Quake3, UT2003, Cube und Tuxracer laufen bei mir nativ mit OpenGL, dann erübrigen sich schonmal alle fragen nach korrekt installiereten nvidia-treibern (hab ne GeForce1 DDR).

Ich werd jetzt mal was anderes als HL probieren, aber wär trozdem dankbar wenn mir einer sagen könnte warum er einfach nicht weiterlädt im OpelGL modus :-(

cya

jebe
16.01.03, 17:33
hi,

glaub das liegt doch an den nvidia treibern. ich hab auch mandrake 9.0 und hab die rpms von nvidia installiert. tuxracer ging glxgears auch und das logo kam auch aber cs kam nur "loading". da ich es schnonmal mit source rpms am laufen hatte habe ich es nochmal so probiert:

http://shockfamily.net/cedric/linux/nvidia.html

und es ging perfekt ;)

(ab auch die source rpms fuer glx genommen)

dann linux neu booten und fertig.

wenn es dann immer noch net geht schau mal in der XFConfig-4 und stell mal die VertRefresh auf 75, vielleicht kann dein moni nicht mehr.

jebe

stefan-tiger
16.01.03, 20:07
Original geschrieben von jebe
hi,

glaub das liegt doch an den nvidia treibern. ich hab auch mandrake 9.0 und hab die rpms von nvidia installiert. tuxracer ging glxgears auch und das logo kam auch aber cs kam nur "loading". da ich es schnonmal mit source rpms am laufen hatte habe ich es nochmal so probiert:

http://shockfamily.net/cedric/linux/nvidia.html

und es ging perfekt ;)

(ab auch die source rpms fuer glx genommen)

dann linux neu booten und fertig.

wenn es dann immer noch net geht schau mal in der XFConfig-4 und stell mal die VertRefresh auf 75, vielleicht kann dein moni nicht mehr.

jebe

also:

das mit den nvidia-treibern hab ich noch nicht probiert, jedoch

ES GEHT JETZT ENDLICH (mit sound, und OpenGL, und Netzwer, und usw. :-)

allerdings nur client oder single-player dinge, will ich nen server-starten (z.b. counter-strike ein spiel createn oder im normalen Half-Life ein Multiplayerspiel aufmachen) bleibt er beim Loading einfach stehn nur noch die anwendung killen geht ;-(

PS: miene monitore haben 96Khz oder mehr, kein problem also. ausserdem würde ich dann nichts sehen, auch nicht das "Loading", wenn es daran läge.

aber dake für den tipp

cya

stefan-tiger
16.01.03, 20:11
zur Info:

hab meine Nvidia Treiber von

http://www.nvidia.com/content/drivers/drivers.asp

bzw.

http://www.nvidia.com/view.asp?IO=linux_display_ia32_1.0-4191

und ein "rpm -qa | grep NVIDIA" liefert:

NVIDIA_GLX-1.0-4191
NVIDIA_kernel-1.0-4191.mdk90up

cya