Warcraft 3 - delay kurzoru

Hoj, už si fakt nevím rady. Mám nainstalovaný (přes wine 1.5.8-1) W3 1.26a. Pouštím ho přes -opengl.
Animace v menu se sekají jen mírně. Když ale pustím hru, tak má myška delay cca 0.5 sec. A to i při nižším rozlišení. Nedá se to hrát :X.

Mám F16, používám open source driver (radeon). Mám Radeon HD4570.
Výpis z glxinfo:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV710
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
OpenGL extensions:

Vyzkoušel jsem už vypnout XV_VSYNC, ale bez úspěchu.
Máte nějaké tipy? Budu moc vděčný :slight_smile:

catalyst driver si nezkousel? Podle me to proste opensource ovladac nestiha.

Jinak jsem mel podobny problem i s catalystem u Bastionu - nahlasil jsem to jako chybu a neco s tim udelali, ale pochybuju ze by se Warcraftu nekdo zajimal.

Chtěl jsem se jich vyvarovat jako čert kříže :D. Takže, chtěl bych se zeptat, když si udělám X :1 -configure (nastavím ho k obrazu svému) a jenom změním v sekci Device ovladač na fglrx, bude nastavení fungovat? (Sry za lamáckej dotaz, mám z toho trošku hokej :))

Je to sice zasluzne, ale kdyz chce nekdo hrat hry, tak vetsinou nic jineho nezbyva. Vsechno za tebe udela balik s ovladacem (instalace viz prirucka). V xorg.conf by mel zmenit pouze prislusnou sekci, ale ani to uz dnes neni vetsinou potreba.

Po nainstalování ovladače (podle příručky) se začnou animace v prostředí sekat. Jakoby nebyla OK akcelerace … při spuštění například Stronghold Crusader, se vypíše hláška:

fixme:service:scmdatabase_autostart_services Auto-start service L"SecDrv" failed to start: 2
fixme:gameux:GameExplorerImpl_VerifyAccess (0x11fa30, L"CrusaderGDF.dll", 0x39ffd98)
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn’t initialize OpenGL, expect problems
err:d3d:WineD3D_CreateFakeGLContext Failed to find a suitable pixel format.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:ddraw_create_swapchain Failed to create swapchain, hr 0x8876086c.
err:ddraw:ddraw7_SetCooperativeLevel Failed to create swapchain, hr 0x8876086c.
err:d3d:WineD3D_CreateFakeGLContext Failed to find a suitable pixel format.
err:d3d:InitAdapters Failed to get a gl context for default adapter
wine: Unhandled page fault on read access to 0x00000030 at address 0x7dcfefec (thread 0009), starting debugger…
Unhandled exception: page fault on read access to 0x00000030 in 32-bit code (0x7dcfefec).

Přičemž s ovladači radeon se vše v poho rozjelo.
Spouštím to přes wine.

A co ti ted pise glxinfo? To skutecne vypada ze neco nefunguje. Mas ve vypisu lsmod fglrx? Ve /var/log/Xorg.0.log taky?

glxinfo:

OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series
OpenGL version string: 3.3.11631 Compatibility Profile Context
OpenGL shading language version string: 3.30
OpenGL extensions:

lsmod (tady bych se chtěl zeptat, zda-li není špatně ten radeon; viděl jsem nějaké návody, kde se radeon dal do blacklistu):

ppdev 17635 0
parport_pc 28082 0
lp 17874 0
parport 40419 3 ppdev,parport_pc,lp
fuse 77812 3
vboxpci 23198 0
vboxnetadp 25670 0
vboxnetflt 23424 0
vboxdrv 267856 3 vboxpci,vboxnetadp,vboxnetflt
be2iscsi 72384 0
iscsi_boot_sysfs 15641 1 be2iscsi
bnx2i 54521 0
cnic 58779 1 bnx2i
uio 19028 1 cnic
cxgb4i 32909 0
cxgb4 102984 1 cxgb4i
cxgb3i 32972 0
libcxgbi 56508 2 cxgb4i,cxgb3i
fcoe 27281 0
libfcoe 47195 1 fcoe
cxgb3 155459 1 cxgb3i
mdio 13398 1 cxgb3
8021q 24177 0
garp 14069 1 8021q
ib_iser 38081 0
stp 12823 1 garp
llc 14090 2 garp,stp
libfc 112838 2 fcoe,libfcoe
rdma_cm 41898 1 ib_iser
scsi_transport_fc 58189 2 fcoe,libfc
ib_cm 41692 1 rdma_cm
scsi_tgt 19553 1 scsi_transport_fc
iw_cm 18176 1 rdma_cm
tpm_bios 13528 0
ib_sa 28417 2 rdma_cm,ib_cm
ib_mad 46392 2 ib_cm,ib_sa
ib_core 73874 6 ib_iser,rdma_cm,ib_cm,iw_cm,ib_sa,ib_mad
ib_addr 13745 1 rdma_cm
iscsi_tcp 18333 0
libiscsi_tcp 24128 4 cxgb4i,cxgb3i,libcxgbi,iscsi_tcp
libiscsi 50527 8 be2iscsi,bnx2i,cxgb4i,cxgb3i,libcxgbi,ib_iser,iscsi_tcp,libiscsi_tcp
scsi_transport_iscsi 57474 8 be2iscsi,bnx2i,libcxgbi,ib_iser,iscsi_tcp,libiscsi
rfcomm 68831 4
bnep 19587 2
ip6t_REJECT 12939 2
nf_conntrack_ipv6 14334 1
nf_defrag_ipv6 18139 1 nf_conntrack_ipv6
ip6table_filter 12815 1
ip6_tables 26845 1 ip6table_filter
nf_conntrack_ipv4 14744 1
nf_defrag_ipv4 12673 1 nf_conntrack_ipv4
xt_state 12578 2
nf_conntrack 83398 3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_state
fglrx 3266381 93
snd_hda_codec_hdmi 36157 1
snd_hda_codec_realtek 77576 1
snd_hda_intel 33276 2
snd_hda_codec 124793 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13515 1 snd_hda_codec
snd_seq 64808 0
uvcvideo 76394 0
videobuf2_core 31894 1 uvcvideo
videodev 106839 1 uvcvideo
media 20444 2 uvcvideo,videodev
snd_seq_device 14129 1 snd_seq
videobuf2_vmalloc 12967 1 uvcvideo
videobuf2_memops 13354 1 videobuf2_vmalloc
arc4 12529 2
btusb 23792 0
ath9k 130649 0
mac80211 505550 1 ath9k
ath9k_common 13600 1 ath9k
ath9k_hw 385799 2 ath9k,ath9k_common
snd_pcm 97362 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
bluetooth 298568 24 rfcomm,bnep,btusb
ath 23089 3 ath9k,ath9k_common,ath9k_hw
amd_iommu_v2 18727 1 fglrx
iTCO_wdt 17948 0
coretemp 13488 0
atl1c 46028 0
snd_timer 28815 2 snd_seq,snd_pcm
cfg80211 187395 3 ath9k,mac80211,ath
snd 79280 13 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
iTCO_vendor_support 13419 1 iTCO_wdt
asus_laptop 24562 0
microcode 23435 0
soundcore 14484 1 snd
serio_raw 13371 0
sparse_keymap 13526 1 asus_laptop
snd_page_alloc 18101 2 snd_hda_intel,snd_pcm
rfkill 21342 5 bluetooth,cfg80211,asus_laptop
joydev 17412 0
input_polldev 13646 1 asus_laptop
binfmt_misc 17431 1
uinput 17606 0
video 18932 0
radeon 890567 0
ttm 79585 1 radeon
drm_kms_helper 40233 1 radeon
drm 244674 3 radeon,ttm,drm_kms_helper
i2c_algo_bit 13250 1 radeon
i2c_core 33895 5 videodev,radeon,drm_kms_helper,drm,i2c_algo_bit

Xorg.0.log:
http://pastebin.com/iS0PN34Z

Díky za tvůj čas :slight_smile:

Pokud máš 64-bitovou fedoru, tak musíš ještě nainstalovat balík xorg-x11-drv-catalyst.i686.

Vsechno ohledne ovladace se zda v poradku. Nechapu, proc by se prostredi melo cukat. Co se tyce te aplikace, tak jsem si vsiml, ze mas 64bit system, ale aplikace chce 32bitove API. Myslim ze by mohlo pomoci doinstalovat catalyst libs i686 (nevim ted z hlavy jmeno).

Viem ze to uz nieje aktualne ale mne pomohlo spustat warcraft v opengl , teda
wine warcraft3.exe -opengl