http://bugs.winehq.org/show_bug.cgi?id=17818
Summary: Runes of Magic menus like EULA or login doesn't appear on some graphic cards. Product: Wine Version: unspecified Platform: All URL: http://www.runesofmagic.com OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: ivo.a.nunes@gmail.com
Runes of Magic should work with wine but it doesn't because of this bug.
For some people the menus appear and for some it doesn't. The problem is that with some graphic cards the menus doesn't appear for an unknown reason. If you try to click the buttons you can hear the click, so they are there.
Some cards where the menus doesn't appear are: Nvidia 7300GT Nvidia 7600GT
The problem is probably with the 7xxx cards.
Please confirm if you have one and the menus appear or if you have another graphic card and they doesn't appear.
http://bugs.winehq.org/show_bug.cgi?id=17818
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias|runesofmagicmenus | Severity|major |minor Platform|All |Other
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2009-03-22 11:31:01 --- Not major - http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity Wine version?
Are you running full-screen or window? Do you have all required resolutions configured in xorg.conf? Verify with running 'xrandr'. It should list all available modes.
http://bugs.winehq.org/show_bug.cgi?id=17818
Daniel Cretin cretinator@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cretinator@gmail.com
--- Comment #2 from Daniel Cretin cretinator@gmail.com 2009-03-23 18:48:53 --- (In reply to comment #1)
Not major - http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity Wine version?
Are you running full-screen or window? Do you have all required resolutions configured in xorg.conf? Verify with running 'xrandr'. It should list all available modes.
Very, very new to linux (running Ubuntu 8.10) so not real sure about all that was meant by the xorg.conf. However I can attest to running the game in both fullscreen and windowed mode. The bug was present in both cases. I'm running a Geforce 7950 with Wine version 1.1.17
http://bugs.winehq.org/show_bug.cgi?id=17818
Daniel Cretin cretinator@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Daniel Cretin cretinator@gmail.com 2009-03-23 18:50:15 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2009-03-23 19:48:39 --- Do you have all required resolutions configured in xorg.conf? Verify with running 'xrandr'. It should list all available modes.
No answers to any of those questions. Try again. If you do not understand what any of that means - ask your distro support forum.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #5 from Ivo Nunes ivo.a.nunes@gmail.com 2009-03-24 02:33:59 --- Wine 1.1.17 and all previous
Xorg is configured (I did it by myself to add 1440x900)
The problem is only this game because I can play TF2 and CSS.
http://bugs.winehq.org/show_bug.cgi?id=17818
John Haywards normandy@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |normandy@web.de
--- Comment #6 from John Haywards normandy@web.de 2009-03-24 08:45:09 --- Here this bug has been discussed, for some it helps to copy "winsock.dll" from the internet to "drive_c/windows/system32/" and override it: http://www.spielen-unter-linux.de/3560-login-probleme-bei-runes-of-magic.htm... [german]
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2009-03-24 10:15:52 --- And the output of 'xrandr' command is where?
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #8 from Ivo Nunes ivo.a.nunes@gmail.com 2009-03-24 10:17:50 --- Doesn't work with winsock.dll there too.
The problem isn't connecting to the servers, but clicking on the buttons because they don't appear.
Winsock.dll is related to the connection.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #9 from poffof poffof@gmail.com 2009-03-24 14:31:29 --- Same problem here with the following hardware/software: - GeForce 7050 (integrated on ASRock ALiveNF7G-HDready motherboard) - (K)ubuntu 8.10 using nvidia-glx-177 drivers (177.80-0ubuntu2) - Wine 1.1.17
Wine outputs the following message continuously when the login screen should be seen: fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3628
All the different resolutions (both fullscreen and windowed) I've tried give the same result - that is, no login screen, just the forest scene. Also, those resolutions work fine with native linux games and other games through wine, and are visible in xrandr.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #10 from Ivo Nunes ivo.a.nunes@gmail.com 2009-03-24 15:21:31 --- I can confirm the fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3628
Either if I have GLSL enabled and disabled.
But I think this is because of the forest graphical problems (if you see there are some problem with it).
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #11 from Daniel Cretin cretinator@gmail.com 2009-03-24 16:14:26 --- (In reply to comment #9)
Same problem here with the following hardware/software:
- GeForce 7050 (integrated on ASRock ALiveNF7G-HDready motherboard)
- (K)ubuntu 8.10 using nvidia-glx-177 drivers (177.80-0ubuntu2)
- Wine 1.1.17
Wine outputs the following message continuously when the login screen should be seen: fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3628
All the different resolutions (both fullscreen and windowed) I've tried give the same result - that is, no login screen, just the forest scene. Also, those resolutions work fine with native linux games and other games through wine, and are visible in xrandr.
If you scroll down a little bit there is a very similar looking bug here http://appdb.winehq.org/objectManager.php?sClass=version&iId=15922
They apperantly created a patch that solved the problem and I'm now in the process of trying it out to see if it has any affect on RoM.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #12 from Ivo Nunes ivo.a.nunes@gmail.com 2009-03-25 09:14:53 --- Updated the patch from EVE Online to wine-1.1.17
Compiling wine now with it.
If it works I'll post the patch.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #13 from Ivo Nunes ivo.a.nunes@gmail.com 2009-03-25 13:25:47 --- Ok, Runes of Magic stopped the GLSL graphic corruption on the background but still doesn't show menus... :(
http://bugs.winehq.org/show_bug.cgi?id=17818
Seth setheck@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |setheck@yahoo.com
--- Comment #14 from Seth setheck@yahoo.com 2009-03-26 19:55:59 --- (In reply to comment #7)
And the output of 'xrandr' command is where?
I have a Nvidia Geforce 7300 gt and I experience the problem where the menus don't display the background seemingly runs fairly well, but no menus. I also get fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 388
Here is mine
Screen 0: minimum 320 x 240, current 1280 x 1024, maximum 1280 x 1024 default connected 1280x1024+0+0 0mm x 0mm 1280x1024 50.0* 51.0 52.0 53.0 1280x960 54.0 1152x864 55.0 56.0 57.0 58.0 1024x768 59.0 60.0 61.0 960x600 62.0 960x540 63.0 896x672 64.0 840x525 65.0 66.0 67.0 68.0 832x624 69.0 800x600 70.0 71.0 72.0 73.0 74.0 75.0 800x512 76.0 720x450 77.0 680x384 78.0 79.0 640x512 80.0 81.0 640x480 82.0 83.0 84.0 85.0 640x350 86.0 576x432 87.0 88.0 89.0 90.0 512x384 91.0 92.0 93.0 416x312 94.0 400x300 95.0 96.0 97.0 98.0 320x240 99.0 100.0 101.0
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #15 from Clif zoned.paranoid@gmail.com 2009-03-27 16:05:32 --- I can confirm that this still exists in WINE 1.1.18. Anyone have any ideas?
http://bugs.winehq.org/show_bug.cgi?id=17818
John Haywards normandy@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|normandy@web.de |
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #16 from Ivo Nunes ivo.a.nunes@gmail.com 2009-03-27 17:54:49 --- I'm tired of this... I want to play Runes of Magic..........
I think I'll need to betray linux and install windows 7 beta until this works with wine...
http://bugs.winehq.org/show_bug.cgi?id=17818
Alex reitermaniac@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |reitermaniac@gmail.com
--- Comment #17 from Alex reitermaniac@gmail.com 2009-03-29 04:48:20 --- Same problem here with GeforceGo 7600 on my notebook :(
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #18 from David Laperle david.laperle@gmail.com 2009-03-31 10:49:20 --- Created an attachment (id=20236) --> (http://bugs.winehq.org/attachment.cgi?id=20236) Error log : wine Runes of magic.exe 2>out.log
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #19 from David Laperle david.laperle@gmail.com 2009-03-31 10:51:51 --- (From update of attachment 20236) Intel Dual Core T7600 1.5Gig of memory Nvidia NVS Quadro 110M
http://bugs.winehq.org/show_bug.cgi?id=17818
Thomas Raschbacher lordvan@lordvan.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lordvan@lordvan.com
--- Comment #20 from Thomas Raschbacher lordvan@lordvan.com 2009-03-31 12:32:25 --- Same happens here ... just forest, no menu, .. gfx card: nVidia Corporation NV43 [GeForce 6600] (rev a2) wine version 1.1.17
http://bugs.winehq.org/show_bug.cgi?id=17818
Thomas Benn sotis@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sotis@gmx.net
--- Comment #21 from Thomas Benn sotis@gmx.net 2009-04-10 06:05:12 --- Same problem here on gentoo with wine 1.1.18, Nividia-drivers 180.44.
My xrandr:
default connected 1024x768+0+0 0mm x 0mm 1024x768 50.0* 52.0 53.0 54.0 55.0 640x480 51.0 73.0 74.0 75.0 76.0 77.0 78.0 960x720 56.0 928x696 57.0 896x672 58.0 832x624 59.0 800x600 60.0 61.0 62.0 63.0 64.0 65.0 66.0 67.0 68.0 720x400 69.0 640x512 70.0 71.0 72.0 640x400 79.0 640x350 80.0 576x432 81.0 512x384 82.0 83.0 84.0 85.0 86.0 416x312 87.0 400x300 88.0 89.0 90.0 91.0 92.0 360x200 93.0 320x240 94.0 95.0 96.0 97.0 320x200 98.0 320x175 99.0
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #22 from Alex reitermaniac@gmail.com 2009-04-10 14:38:40 --- Has anymone test it for this bug with wine 1.1.19 yet?
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #23 from Clif zoned.paranoid@gmail.com 2009-04-10 16:23:50 --- (In reply to comment #22)
Has anymone test it for this bug with wine 1.1.19 yet?
Just tried with 1.1.19. Same result of just the forest with nothing else. Unfortunately, I don't think anyone is actively working on this.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #24 from Thomas Benn sotis@gmx.net 2009-04-12 01:50:42 --- Confirmed. Same thing happening with 1.1.19...
http://bugs.winehq.org/show_bug.cgi?id=17818
Mika Saari mika.saari@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mika.saari@gmail.com
--- Comment #25 from Mika Saari mika.saari@gmail.com 2009-04-15 07:19:35 --- Hi,
Compiled 1.1.9, Changed UseGLSL to disabled from registry (regedit) and tested again. And got these errors without GLSL, if it helps. With GLSL enabled I get errors in background image and also missing menus/eula.
fixme:font:WineEngAddFontResourceEx Ignoring flags 10 fixme:d3d_shader:shader_arb_generate_vshader HW VertexShader Error at position 9420: "line 338, column 1: error: invalid statement\n" fixme:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElements @ drawprim.c / 49
-Mika
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #26 from debux belor666@gmail.com 2009-04-20 07:27:10 --- Created an attachment (id=20571) --> (http://bugs.winehq.org/attachment.cgi?id=20571) wine launcher.exe > err.log 2>&1
http://bugs.winehq.org/show_bug.cgi?id=17818
debux belor666@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |belor666@gmail.com
--- Comment #27 from debux belor666@gmail.com 2009-04-20 07:31:18 --- i can confirm the bug with 2 computers.
first one has the following specifications: os: debian sid/unstable kernel: 2.6.29-1-486, 2.6.26-2-486 cpu: AMD Athlon(tm) 64 Processor 3200+ graphic card: GeForce 7900 GS nvidia driver: NVIDIA-Linux-x86-180.44 wine: wine-1.1.18, wine-1.0.1-1, wine-1.1.15-1 tested in fullscreen, virtual desktop mode
second pc has this specifications: os: debian squeeze/testing kernel: 2.6.26-1-486 cpu: AMD Athlon(tm) 64 X2 Dual Core Processor 3600+ graphic card: GeForce 7300 GT nvidia driver: NVIDIA-Linux-x86-177.82 wine: wine-1.0.1-174-gc4039bd tested in fullscreen, virtual desktop mode
i piped my stdout and stderr in a logfile, you can have a look at my attachment: http://bugs.winehq.org/attachment.cgi?id=20571
http://bugs.winehq.org/show_bug.cgi?id=17818
Alan A. grsfdhj@tiscali.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |grsfdhj@tiscali.it
--- Comment #28 from Alan A. grsfdhj@tiscali.it 2009-04-25 17:54:54 --- I have this problem too on a Gentoo x86_64 machine with an ATI x800 XT (fglrx 9.2). So it's not only related to Geforce cards.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #29 from Alex reitermaniac@gmail.com 2009-04-26 11:07:09 --- this bug isn't bugfixed in wine 1.1.20 - how can we advise it to the wine devolopers? ;)
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #30 from Thomas Benn sotis@gmx.net 2009-04-27 02:01:46 --- Yes, still not working for me with wine-1.1.20 either.. :(
http://bugs.winehq.org/show_bug.cgi?id=17818
Andreas darkante@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |darkante@gmail.com
--- Comment #31 from Andreas darkante@gmail.com 2009-04-28 07:12:48 --- I can confirm this bug in Wine 1.1.20.
Operating System: Ubuntu 9.04 NVIDIA Driver version: 180.44 Graphics card: Geforce 7950GT
The EULA doesnt appear. IE: stuck in the initial forest enviroment.
I get this error repeatedly: fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3725
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #32 from Andreas darkante@gmail.com 2009-04-28 07:17:59 --- Created an attachment (id=20778) --> (http://bugs.winehq.org/attachment.cgi?id=20778) Error log
http://bugs.winehq.org/show_bug.cgi?id=17818
Scott scott@chaos-dragon.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scott@chaos-dragon.com
http://bugs.winehq.org/show_bug.cgi?id=17818
Jan Simons bugzi.wine.jamasi@xoxy.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzi.wine.jamasi@xoxy.net
--- Comment #33 from Jan Simons bugzi.wine.jamasi@xoxy.net 2009-05-06 18:49:56 --- I can confirm this bug on GF6600 with wine 1.1.20 and nvidia-drivers-180.29 on gentoo linux.
fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3725
results in the forrest scene with some graphic glitches and no menu.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #34 from Lich Kapuster@hotmail.com 2009-05-09 01:58:16 --- Wine 1.1.21 tested on Ubuntu 9.04 => still just the forest (Nvidia 6600 GT)
http://bugs.winehq.org/show_bug.cgi?id=17818
DAzarix@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |DAzarix@gmail.com
--- Comment #35 from DAzarix@gmail.com 2009-05-09 11:31:24 --- Confirming: still seem to be encountering this with Wine 1.1.21...
Distro: openSUSE 11.0 (kernel 2.6.25.20) X-Server: X.Org 1.4.0.90 Wine: 1.1.21 GPU: NVIDIA GeFore 6800 GS, 256 MB, PCIe 16x GPU Driver: 173.14.18 (these may be "outdated"?)
Have tried running both in Window and Fullscreen, in both cases, just see a 3D forest background, with no menu/EULA, and constantly get the following message:
"fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3841"
Have tried setting setting OffscreenRenderingMode to 'fbo', also have tried setting UseGLSL to 'disabled'. Have also tried disabling all the options under [RoM's] client.config.ini's [visual effects] section; issue remains.
Do you have all required resolutions configured in xorg.conf?
Not sure if this is still applicable... I believe I do, but not certain of which resolutions are "required"? xrandr output looks OK to me, can provide if still needed/interested.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #36 from Eric Riel eric.riel@gmail.com 2009-05-11 23:26:57 --- Created an attachment (id=21039) --> (http://bugs.winehq.org/attachment.cgi?id=21039) wine Runes of Magic.exe - log
System: Ubuntu 9.0.4 Jaunty 64 bit NVidia 6600GT 128MB Driver 180.44 Wine 1.1.21~winehq0-ubuntu9.0.4
Before I upgrade to wine 1.1.21: I could patch and got the forest screen no login, artifacts shooting from the center of the view. No login or fireflies.
After ugprading to wine 1.1.21 and re-installing - default wine settings. Patched - I get the Forest screen - one artifact on the left (something on the tree?) No login and cannot click for sounds or login.
xandr shows me all the video modes and refresh rates I have tried. 1024x768
I play Runes of magic on dual boot XP - it runs fine. bah.
http://bugs.winehq.org/show_bug.cgi?id=17818
ssss2 zolbster@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zolbster@gmail.com
--- Comment #37 from ssss2 zolbster@gmail.com 2009-05-14 08:50:39 --- Using Ubuntu 9.04 with wine 1.1.20. I had a Geforce 7600 GS and didn't get anywhere but the forest scene with some weird white animation on the left side of the screen. The error it repeatedly pasted was the same GLSL one that several people have seen. Then I got a Geforce 8800 GT for testing and the game executed ok with the autodetected settings as soon as I got it switched and the machine booted.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #38 from DAzarix DAzarix@gmail.com 2009-05-14 10:19:22 --- Is there anyway we can get this bumped in Severity (from Minor -> Normal)? According to Bugzilla:
Normal - For an application crash or loss of functionality Minor - For minor loss of functionality, or other problem where an easy workaround is present
Is there an "easy workaround" for this issue (not that I've seen)? Other than swapping out your GPU? :) And, doesn't this prevent the application from working for those affected (since you can't get past the initial screen to actually use the application)?
http://bugs.winehq.org/show_bug.cgi?id=17818
Lauri Niskanen ape@ape3000.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ape@ape3000.com
--- Comment #39 from Lauri Niskanen ape@ape3000.com 2009-05-23 07:56:51 --- I confirm this with wine 1.1.21 and Geforce 7950 GT.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #40 from DAzarix DAzarix@gmail.com 2009-05-23 09:03:32 --- Confirming: still seem to be encountering this with Wine 1.1.22...
Distro: openSUSE 11.0 (kernel 2.6.25.20) X-Server: X.Org 1.4.0.90 Wine: 1.1.22 GPU: NVIDIA GeFore 6800 GS, 256 MB, PCIe 16x GPU Driver: 173.14.18 (latest available that work on this system)
My prior post (2009-05-09) contains more details on what I have tried, tested, etc.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #41 from eric.ruichon@yahoo.fr 2009-06-10 15:21:31 --- Created an attachment (id=21726) --> (http://bugs.winehq.org/attachment.cgi?id=21726) log files extracts
Still present in wine-1.1.23-109-ga277da5
I have attached some parts of the logs file, for 2 runs.
I am surprised because exceptions differs in the 2 log files.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #42 from iwan aucamp aucampia@gmail.com 2009-06-13 03:33:21 --- Created an attachment (id=21768) --> (http://bugs.winehq.org/attachment.cgi?id=21768) wine launcher.exe 2&>1 1>log
stderr, stdout while launching
http://bugs.winehq.org/show_bug.cgi?id=17818
iwan aucamp aucampia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aucampia@gmail.com
--- Comment #43 from iwan aucamp aucampia@gmail.com 2009-06-13 03:45:47 --- (In reply to comment #42)
Created an attachment (id=21768)
--> (http://bugs.winehq.org/attachment.cgi?id=21768) [details]
wine launcher.exe 2&>1 1>log
stderr, stdout while launching
Also having this problem.
I have read of one person getting it to run with "-opengl" and another with "-game -opengl" - but this has not helped for me (also it does not seem the flags are recognised).
Trying to run game with:
Emulated Virtual Desktop : NO Fullscreen : NO Resolution : 640x480
See comment #42 for console output
Distro: Gentoo ( profile : default/linux/x86/2008.0 ) Kernel: 2.6.27-gentoo-r8 X-Server: X.Org 1.5.3 Wine: 1.1.23 GPU: GeForce 7300 GS (PCI express) GPU Driver: 180.29 CPU: Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz
# xrandr Screen 0: minimum 320 x 240, current 1680 x 1050, maximum 1680 x 1050 default connected 1680x1050+0+0 0mm x 0mm 1680x1050 50.0* 1400x1050 51.0 1280x1024 52.0 53.0 1280x960 54.0 1152x864 55.0 1024x768 56.0 57.0 58.0 832x624 59.0 800x600 60.0 61.0 62.0 63.0 64.0 65.0 640x512 66.0 67.0 640x480 68.0 69.0 70.0 71.0 576x432 72.0 512x384 73.0 74.0 75.0 416x312 76.0 400x300 77.0 78.0 79.0 80.0 320x240 81.0 82.0 83.0
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #44 from iwan aucamp aucampia@gmail.com 2009-06-13 04:08:32 --- (In reply to comment #38)
Is there anyway we can get this bumped in Severity (from Minor -> Normal)? According to Bugzilla:
Normal - For an application crash or loss of functionality Minor - For minor loss of functionality, or other problem where an easy workaround is present
This should be normal severity. Please can someone correct it.
Also please register on WineHQ Bugzilla and vote for this bug.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #45 from ssss2 zolbster@gmail.com 2009-06-13 08:55:03 ---
From the www.runesofmagic.com newsarchive...
"We are proud to announce Chapter II of Runes of Magic – The Elven Prophecy."
"[...]The old territories will benefit from an improved graphic engine."
"Release of Chapter II is planned for September in 2009!"
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #46 from Thomas Raschbacher lordvan@lordvan.com 2009-06-18 02:25:42 --- Bug #17437 (ATI and EVE Premium) bug seems to be fixed. anyone tried to apply that here yet? preferrably fixed wine verion with current nvidia drivers ;)
http://bugs.winehq.org/show_bug.cgi?id=17818
eric.ruichon@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #21726|0 |1 is obsolete| |
--- Comment #47 from eric.ruichon@yahoo.fr 2009-06-20 04:32:45 --- Created an attachment (id=21904) --> (http://bugs.winehq.org/attachment.cgi?id=21904) rpc + d3d_shader trace - only 100000 first lines
Still present in wine-1.1.24 winecfg used to emulate a virtual desktop 800x600 (easier to kill the usuable app)
Attached is a trace with rpc + all 3d channels
6be exceptions are triggered at various places, and are rpc related.
The following problem is triggered in 3d code : 003c:trace:d3d_shader:set_glsl_shader_program Linking GLSL shader program 28 003c:fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #28: 003c:fixme:d3d_shader:print_glsl_info_log Vertex info 003c:fixme:d3d_shader:print_glsl_info_log ----------- 003c:fixme:d3d_shader:print_glsl_info_log 0(37) : error C1068: array index out of bounds 003c:fixme:d3d_shader:set_glsl_shader_program >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Find glsl program uniform locations @ glsl_shader.c / 4080 003c:fixme:d3d_shader:set_glsl_shader_program >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB(programId) @ glsl_shader.c / 4094 003c:trace:d3d_shader:shader_glsl_select Using GLSL program 28 003c:fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 4221
several c0000005 exceptions and one 406d1388 exception are also present
http://bugs.winehq.org/show_bug.cgi?id=17818
Ralf Merkel bigbearman@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bigbearman@gmx.de
Kristoffer Ericson kristoffer.ericson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kristoffer.ericson@gmail.co | |m
poffof poffof@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |poffof@gmail.com
Dan Price dawp@swbell.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dawp@swbell.net
--- Comment #48 from Ralf Merkel bigbearman@gmx.de 2009-06-25 08:25:12 --- confirming bug with wine 1.1.24.
Got a GeForce 6600 GT. bug present (no EULA black square on the left "dropping???").
luckily i now got an 8600 GT and the EULA appears now. Same driver version, same wine version.
driver: NVIDIA-Linux-x86-185.18.14-pkg1.run wine-version: 1.1.24 (self-compiled)
if you need any logs let me know, got both cards here, and i can switch at any time.
--- Comment #49 from Alan A. grsfdhj@tiscali.it 2009-07-16 11:44:37 --- Just made another try with wine-1.1.25. I upgraded my video drivers to Catalyst 9.3 (last version to be supported for my Radeon X800). Now I can see clearly the forest background (no sparkling artifacts) and the fireflies. However, still no EULA... The console gets filled with these messages:
fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 4261
I then went looking line 4261 inside glsl_shader.c:
checkGLcall("glUseProgramObjectARB");
It seems like my card/drivers isn't/aren't able to use glUseProgramObjectARB. 'glxinfo | grep program' returns:
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
--- Comment #50 from Thomas Benn sotis@gmx.net 2009-07-26 01:15:14 --- Next round: wine-1.1.26 and nvidia-drivers-185.18.14.. On top of that I turned ALL the grafics effects off set everything to lowest quality.. Still no luck.
--- Comment #51 from Jan Simons bugzi.wine.jamasi@xoxy.net 2009-08-26 20:35:21 --- Still no improvement with wine-1.1.27 and RoM 2.0.11.1896.en
--- Comment #52 from Alan A. grsfdhj@tiscali.it 2009-08-27 07:19:40 --- Tried another shot with wine-1.1.28. Now the error I continuously get on the console is slightly different:
fixme:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElements @ drawprim.c / 50
Still no EULA/login window...
--- Comment #53 from Alan A. grsfdhj@tiscali.it 2009-08-27 07:49:19 --- (In reply to comment #52)
Tried another shot with wine-1.1.28. Now the error I continuously get on the console is slightly different:
fixme:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElements @ drawprim.c / 50
Still no EULA/login window...
Investigating a further bit, I discovered some new errors regarding a mis-compilation (jit compilation?) of fragment/vertex shaders... Attaching a log reporting them.
--- Comment #54 from Alan A. grsfdhj@tiscali.it 2009-08-27 07:53:21 --- Created an attachment (id=23272) --> (http://bugs.winehq.org/attachment.cgi?id=23272) Extract of ROM console messages
--- Comment #55 from Kristoffer Ericson kristoffer.ericson@gmail.com 2009-08-28 13:58:35 --- Got an Asus 1000HE running Archlinux with latest git wine (as of today). Installation + Update goes without any problems. When I start the game I am presented with an distorted pixelated view (Im assuming it should be the forrest + river but looks nothing like it). No login screen and no movement at all.
My log is essentially same as the others.
My graphic card is intel gm945.
--- Comment #56 from Alan A. grsfdhj@tiscali.it 2009-08-31 06:35:48 --- Created an attachment (id=23352) --> (http://bugs.winehq.org/attachment.cgi?id=23352) Log using radeon open source driver
Just installed Slackware64 13.0 and tried launching ROM using the included radeon open source drivers. I can't even get to the forest login screen, because wine hangs with a X error. Attached a log.
--- Comment #57 from Jan Simons bugzi.wine.jamasi@xoxy.net 2009-09-11 20:08:28 --- According to http://forum.runesofmagic.com/showthread.php?t=48119 setting some reg values works around the issue:
wine regedit
[HKEY_CURRENT_USER\Software\Wine\Direct3D] "Multisampling"="enabled" "UseGLSL"="disabled"
I can confirm that after I added those values the current RoM now correctly displays the license/eula and I can continue from there on.
--- Comment #58 from poffof poffof@gmail.com 2009-09-12 07:19:27 --- (In reply to comment #57)
wine regedit
[HKEY_CURRENT_USER\Software\Wine\Direct3D] "Multisampling"="enabled" "UseGLSL"="disabled"
This seems to fix the issue here too.
I'm using the following hardware/software: - GeForce 7050 (integrated on ASRock ALiveNF7G-HDready motherboard) - (K)ubuntu 9.04 using nvidia-glx-180 drivers (180.44-0ubuntu1) - Wine 1.1.29
--- Comment #59 from Kristoffer Ericson kristoffer.ericson@gmail.com 2009-09-20 07:41:37 --- I did an update today (latest git as of today) and Its actually making progress. As I said in my earlier post (2 weeks ago) I only saw what looked like an heavily pixelated river like form. When I ran it today I can see the city although the textures only contain white-shaded colors. Still looks like crap but its really nice to see something take form. No EULA or login screen at all, but progress non-theless. My card is an intel gm945 and I know the game works with this card on windows.
So whatever was done is atleast making a horrible situation into something just bad :)
--- Comment #60 from Dan Price dawp@swbell.net 2009-10-18 07:28:56 --- creen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280 DFP1 disconnected (normal left inverted right x axis y axis) DFP2 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm 1280x1024 60.0*+ 75.0 1280x960 60.0 + 1152x864 60.0 + 75.0 1280x768 59.9 + 1280x720 60.0 + 1152x648 60.0 + 1024x768 75.0 70.1 60.0 800x600 72.2 75.0 70.0 60.3 56.2 720x480 60.0 640x480 75.0 72.8 60.0 640x432 60.0 640x400 75.1 59.9 512x384 60.0 74.9 400x300 75.0 60.7 320x240 75.6 60.0 320x200 75.5 60.1 CRT1 disconnected (normal left inverted right x axis y axis) CRT2 disconnected (normal left inverted right x axis y axis) TV disconnected (normal left inverted right x axis y axis) COMPONENT_VIDEO disconnected (normal left inverted right x axis y axis)
Having the same problem with no EULA or login vid card is HD4870x2 with Catalyst 9.9 installed OS - Opensuse 11.1
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #61 from Dan Price dawp@swbell.net 2009-10-18 07:31:59 --- (In reply to comment #60)
creen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280 DFP1 disconnected (normal left inverted right x axis y axis) DFP2 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm 1280x1024 60.0*+ 75.0 1280x960 60.0 + 1152x864 60.0 + 75.0 1280x768 59.9 + 1280x720 60.0 + 1152x648 60.0 + 1024x768 75.0 70.1 60.0 800x600 72.2 75.0 70.0 60.3 56.2 720x480 60.0 640x480 75.0 72.8 60.0 640x432 60.0 640x400 75.1 59.9 512x384 60.0 74.9 400x300 75.0 60.7 320x240 75.6 60.0 320x200 75.5 60.1 CRT1 disconnected (normal left inverted right x axis y axis) CRT2 disconnected (normal left inverted right x axis y axis) TV disconnected (normal left inverted right x axis y axis) COMPONENT_VIDEO disconnected (normal left inverted right x axis y axis)
Having the same problem with no EULA or login vid card is HD4870x2 with Catalyst 9.9 installed OS - Opensuse 11.1
also using wine 1.1.31
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #62 from daemon512a@yahoo.com 2009-11-22 13:24:05 --- Created an attachment (id=24906) --> (http://bugs.winehq.org/attachment.cgi?id=24906) 512MB ATI Mobility Radeon™ HD 3870 screen shot
512MB ATI Mobility Radeon™ HD 3870 wine 1.1.33 Kubuntu 9.10
This is shown when the game is started. Obviously the EULA is being shown, but the slider and buttons do not work. I'm not sure this is the same problem as this bug, as I can physically see the EULA, and I don't have an NVidia card, but it seemed relevant. None of the previously suggested fixes helped. The regedit "fix" actually made an error come up saying I did not have the correct hardware to run the game.
http://bugs.winehq.org/show_bug.cgi?id=17818
holl59@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |holl59@free.fr
http://bugs.winehq.org/show_bug.cgi?id=17818
Gwenaelle gwenaelle.brosseau@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gwenaelle.brosseau@gmail.co | |m
--- Comment #63 from Gwenaelle gwenaelle.brosseau@gmail.com 2010-01-09 03:11:07 --- Hello
I have this config : Snow Leopard 10.6.2 iMac Core i5 ATI Radeon HD 4850 wine-1.1.35
The same bug (no EULA) with the repeating outputs :
(GLSL activated) fixme:d3d_surface:surface_load_ds_location (0x1c6148) Not supported with fixed up depth stencil fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 4347
GLSL disabled : fixme:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElements @ drawprim.c / 49
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #64 from Gwenaelle gwenaelle.brosseau@gmail.com 2010-01-09 03:17:19 --- Created an attachment (id=25619) --> (http://bugs.winehq.org/attachment.cgi?id=25619) $ wine Runes of magic.exe 2>out.log
http://bugs.winehq.org/show_bug.cgi?id=17818
Indirectly Indexed burp@nurfuerspam.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |burp@nurfuerspam.de
--- Comment #65 from Indirectly Indexed burp@nurfuerspam.de 2010-02-09 12:27:45 --- Why is this bug STILL considered minor?
There is NO workaround for ATI card owners to play this game at all, the appropriate rating would be GARBAGE (so, overall probably SILVER, as it works on *some* hardware). How can this keep getting a GOLD rating when it's impossible to use since its release for this portion of the wine user base?
Should we split off a new bug, so developers stop being confused?
Summed up: NVidia, old cards: works with UseGLSL=false, relying on NVidia extentions NVidia, new cards: works "out of the box"
ATI, *any* card: no known way to get it to work, UseGLSL=true with proprietary FGLRX drivers gets *close*, but doesn't show 2D elements (EULA, login) rendering the program useless (as we cannot get beyond the waterfall intro scenery)
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #66 from Alan A. grsfdhj@tiscali.it 2010-02-09 13:27:43 --- (In reply to comment #65)
Why is this bug STILL considered minor?
There is NO workaround for ATI card owners to play this game at all, the appropriate rating would be GARBAGE (so, overall probably SILVER, as it works on *some* hardware). How can this keep getting a GOLD rating when it's impossible to use since its release for this portion of the wine user base?
Should we split off a new bug, so developers stop being confused?
Summed up: NVidia, old cards: works with UseGLSL=false, relying on NVidia extentions NVidia, new cards: works "out of the box"
ATI, *any* card: no known way to get it to work, UseGLSL=true with proprietary FGLRX drivers gets *close*, but doesn't show 2D elements (EULA, login) rendering the program useless (as we cannot get beyond the waterfall intro scenery)
I totally agree with this and I'd like to suggest another thing: as this Nvidia/not Nvidia card thing is related to a whole lot of other apps than this game alone, maybe it's about time to modify the submission forms in the appdb, forcing the submitter to specify his/hers graphics card manufacturer, model and, possibly, drivers. Given that, maybe producing an average rating of the app functionality within wine based on the card manufacturer would make thing much clearer.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #67 from Indirectly Indexed burp@nurfuerspam.de 2010-02-13 10:04:43 --- Created an attachment (id=26242) --> (http://bugs.winehq.org/attachment.cgi?id=26242) glsl_shader.c: ugly hack, RoM "needs" 255/256 vertex constants, so only cut off ONE
I got good, bad and ugly news. Bad news is, I slept not much last night... ;) Good news is, because I PLAYED ROM all night on an ATI 4870. :-) Ugly news is, I had to use a very very bad hack.
USE THIS AT YOUR OWN RISK! THIS MAY BREAK WHATEVER ELSE IN NEW AND UNEXPECTED WAYS. (RoM couldn't be more broken on ATI, so this is kinda progress...) THIS STILL REQUIRES THE GFX BOARD TO HAVE AT LEAST 256 SHADERS!
I use a specific wine tree to play RoM, not overriding the default tree I use for everything else. I recommend you do that, too, if you try this.
This is not for the faint-at-heart and requires you to patch and compile wine yourself. Deviations due to not using git are your choice.
So... Download the patch somewhere as glsl_shader.diff. Go there and issue the following list of commands:
# get the tree into <current directory>/wine-git git clone git://source.winehq.org/git/wine.git `pwd`/wine-git cd ./wine-git # set to 1.1.38 git reset --hard 4fc02f4a34ca127a8943c2d8d14432f588ac2788 # undo breakage of shdocvw git show ff06efd1eb54f4a3f7b2f29e9b2c81f002b8e33f | patch -p1 -R # apply ugly hack (under whatever name you saved the attachment) patch -p0 <../glsl_shader.diff # build (add -j3 to use 3 cores, i.e. 'make -j3') ./configure && make depend && make # play with *this* wine (add WINEPREFIX in front if you set one) `pwd`/wine /path/to/RoM/Runes\ of\ Magic.exe
http://bugs.winehq.org/show_bug.cgi?id=17818
Alex reitermaniac@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|reitermaniac@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #68 from Indirectly Indexed burp@nurfuerspam.de 2010-02-18 08:16:27 --- Additional comments to #67:
a) The patch should as well apply cleanly against 1.1.37 (and earlier). Standard 1.1.38 will fail to start the game at all (for any gfx board) due to the faulty commit mentioned above.
b) The GFX board is NOT required to have 256 shaders for RoM. What it must have is 256 ARB_VERTEX_SHADER float constants. (You can verify that by setting WINEDEBUG=+d3d_caps and checking the output of wine.)
c) The frame rate seems to be quite low (<10fps on 1680x1050 / Radeon 4870, most effects off), the forums hint that this is rather a general problem, which naturally has to get worse by going through wine's translation matrix. It seems to be barely enough for completing quests. Instances are hardly manageable at best.
http://bugs.winehq.org/show_bug.cgi?id=17818
Obi Wahn obi-wahn@osnanet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |obi-wahn@osnanet.de
--- Comment #69 from Obi Wahn obi-wahn@osnanet.de 2010-02-19 06:38:56 --- (In reply to comment #67)
The Hack works. Ich compiled Wine 1.1.37 with the patch and it runs. I use wine on a 64bit openSuse 11.2 system with an ATI 4850 and fglrx.
http://bugs.winehq.org/show_bug.cgi?id=17818
Pascal * snapcase@live.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |snapcase@live.de
--- Comment #70 from Pascal * snapcase@live.de 2010-02-26 13:42:37 --- (In reply to comment #67)
Created an attachment (id=26242)
--> (http://bugs.winehq.org/attachment.cgi?id=26242) [details]
glsl_shader.c: ugly hack, RoM "needs" 255/256 vertex constants, so only cut off ONE
I got good, bad and ugly news. Bad news is, I slept not much last night... ;) Good news is, because I PLAYED ROM all night on an ATI 4870. :-) Ugly news is, I had to use a very very bad hack.
USE THIS AT YOUR OWN RISK! THIS MAY BREAK WHATEVER ELSE IN NEW AND UNEXPECTED WAYS. (RoM couldn't be more broken on ATI, so this is kinda progress...) THIS STILL REQUIRES THE GFX BOARD TO HAVE AT LEAST 256 SHADERS!
I use a specific wine tree to play RoM, not overriding the default tree I use for everything else. I recommend you do that, too, if you try this.
This is not for the faint-at-heart and requires you to patch and compile wine yourself. Deviations due to not using git are your choice.
So... Download the patch somewhere as glsl_shader.diff. Go there and issue the following list of commands:
# get the tree into <current directory>/wine-git git clone git://source.winehq.org/git/wine.git `pwd`/wine-git cd ./wine-git # set to 1.1.38 git reset --hard 4fc02f4a34ca127a8943c2d8d14432f588ac2788 # undo breakage of shdocvw git show ff06efd1eb54f4a3f7b2f29e9b2c81f002b8e33f | patch -p1 -R # apply ugly hack (under whatever name you saved the attachment) patch -p0 <../glsl_shader.diff # build (add -j3 to use 3 cores, i.e. 'make -j3') ./configure && make depend && make # play with *this* wine (add WINEPREFIX in front if you set one) `pwd`/wine /path/to/RoM/Runes\ of\ Magic.exe
Strangely, this hack doesn't work for me. I created a new folder, opened a terminal and went to the freshly created directory, there I executed the commands. When I try to start RoM with this Wine, all I see is the grey "Clientupdate.exe" window, which closes after a few seconds, and then I see an error message. I use an ATI HD 4650 with the latest fglrx drivers, Amd Athlon X4 (4*2,6 GHz), 4GB RAM and Kubuntu Jaunty. Check here to see my terminal output after trying to launch RoM:
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #71 from Indirectly Indexed burp@nurfuerspam.de 2010-02-26 15:08:38 --- (In reply to comment #70)
Strangely, this hack doesn't work for me. (...)
The build dependencies are not met. ("No OpenGL support compiled in.") You haven't done this before. :-)
Check the output of the "./configure" step for anything missing and add the corresponding *-dev package manually. As your system is debian-based, it might even suffice to simply issue "apt-get build-dep wine" to pull in all required development packages.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #72 from Pascal * snapcase@live.de 2010-02-26 15:21:11 --- (In reply to comment #71)
(In reply to comment #70) The build dependencies are not met. ("No OpenGL support compiled in.") You haven't done this before. :-) As your system is debian-based, it might even suffice to simply issue "apt-get build-dep wine" to pull in all required development packages.
Thank you! I thought installing wine1.2 through the repositories would be enough to satisfy all dependencies. I'm installing & downloading the missing ones now, let's hope it'll work! :-)
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #73 from Pascal * snapcase@live.de 2010-02-27 02:29:57 --- It still doesn't work. I don't see the EULA or Login, just the waterfall scenery. Here's what the terminal keeps saying:
fixme:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElements @ drawprim.c / 47
http://bugs.winehq.org/show_bug.cgi?id=17818
Mike lun0s@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lun0s@hotmail.com
--- Comment #74 from Mike lun0s@hotmail.com 2010-03-20 01:13:05 --- EULA and login still don't show on 1.1.41
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #75 from Mike lun0s@hotmail.com 2010-03-20 01:50:25 --- (In reply to comment #67)
Created an attachment (id=26242)
--> (http://bugs.winehq.org/attachment.cgi?id=26242) [details]
glsl_shader.c: ugly hack, RoM "needs" 255/256 vertex constants, so only cut off ONE
I got good, bad and ugly news. Bad news is, I slept not much last night... ;) Good news is, because I PLAYED ROM all night on an ATI 4870. :-) Ugly news is, I had to use a very very bad hack.
USE THIS AT YOUR OWN RISK! THIS MAY BREAK WHATEVER ELSE IN NEW AND UNEXPECTED WAYS. (RoM couldn't be more broken on ATI, so this is kinda progress...) THIS STILL REQUIRES THE GFX BOARD TO HAVE AT LEAST 256 SHADERS!
I use a specific wine tree to play RoM, not overriding the default tree I use for everything else. I recommend you do that, too, if you try this.
This is not for the faint-at-heart and requires you to patch and compile wine yourself. Deviations due to not using git are your choice.
So... Download the patch somewhere as glsl_shader.diff. Go there and issue the following list of commands:
# get the tree into <current directory>/wine-git git clone git://source.winehq.org/git/wine.git `pwd`/wine-git cd ./wine-git # set to 1.1.38 git reset --hard 4fc02f4a34ca127a8943c2d8d14432f588ac2788 # undo breakage of shdocvw git show ff06efd1eb54f4a3f7b2f29e9b2c81f002b8e33f | patch -p1 -R # apply ugly hack (under whatever name you saved the attachment) patch -p0 <../glsl_shader.diff # build (add -j3 to use 3 cores, i.e. 'make -j3') ./configure && make depend && make # play with *this* wine (add WINEPREFIX in front if you set one) `pwd`/wine /path/to/RoM/Runes\ of\ Magic.exe
This as well does not work for me
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #76 from Alan A. grsfdhj@tiscali.it 2010-04-07 16:28:23 --- Created an attachment (id=27267) --> (http://bugs.winehq.org/attachment.cgi?id=27267) ROM launch with mesa git (debug)
Tried again with radeon opensource driver (xf86-video-ati 6.12.192) and mesa-git (@2010/03/29). When the game starts, the cursor changes to that of the game and music starts, but nothing is shown: all is black. On the shell, apart "usual" GL_INVALID_OPERATION error messages, mesa outputs a warning about too much vertex programs. You can jump to it searching 'WARN_ONCE' inside the log file. Hope it can be helpful to somebody...
http://bugs.winehq.org/show_bug.cgi?id=17818
Alan A. grsfdhj@tiscali.it changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #27267|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=17818
Gwenaelle gwenaelle.brosseau@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25619|0 |1 is obsolete| |
--- Comment #77 from Gwenaelle gwenaelle.brosseau@gmail.com 2010-05-23 04:32:53 --- Created an attachment (id=28193) --> (http://bugs.winehq.org/attachment.cgi?id=28193) On MacOS 10.6.3 Wine 1.1.44
err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElements @ drawprim.c / 47
No EULA
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #78 from Gwenaelle gwenaelle.brosseau@gmail.com 2010-05-23 04:35:05 --- (From update of attachment 28193) Graphic card : ATI Radeon HD 4850
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #79 from aclbros14@yahoo.es 2010-06-01 16:20:37 --- Created an attachment (id=28502) --> (http://bugs.winehq.org/attachment.cgi?id=28502) wine launcher.exe 2>debug.txt
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #80 from aclbros14@yahoo.es 2010-06-01 16:23:09 --- (From update of attachment 28502) -Xubuntu 10.04 (upgrade from 9.10) -Nvidia Geforce 6600GT driver ver. 195.36.24 -Wine 1.2rc2
In previous versions ROM was working OK.
http://bugs.winehq.org/show_bug.cgi?id=17818
Xarion gerdal@poczta.fm changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gerdal@poczta.fm
--- Comment #81 from Xarion gerdal@poczta.fm 2010-06-10 15:25:24 --- Probably this bug isn't related to wine. At the moment I'm trying to run Runes of Magic on VMWare Workstation 7.1 and I can't see EULA and menus. Problem is exactly the same as in wine. I have latest version from git compiled in 32bit chroot. Maybe the problem is related to graphic drivers or X server?
My graphic card: ASUS GeForce 6800 drivers: nvidia dkms - 195.36.24 X server: x11-server-xorg-1.6.5-1.3mdv2010.0 Linux distribution: Mandriva 2010 Free x86_64
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #82 from Alan A. grsfdhj@tiscali.it 2010-06-10 15:48:52 --- (In reply to comment #81)
Probably this bug isn't related to wine. At the moment I'm trying to run Runes of Magic on VMWare Workstation 7.1 and I can't see EULA and menus. Problem is exactly the same as in wine. I have latest version from git compiled in 32bit chroot. Maybe the problem is related to graphic drivers or X server?
My graphic card: ASUS GeForce 6800 drivers: nvidia dkms - 195.36.24 X server: x11-server-xorg-1.6.5-1.3mdv2010.0 Linux distribution: Mandriva 2010 Free x86_64
Dunno how many chances a virtualized wine+ROM instance has to run correctly... Have you tried disabling mipmapping, as it seems that on older GeForce cards it makes the trick?
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #83 from Xarion gerdal@poczta.fm 2010-06-10 15:57:20 --- Yes. I have tried, but it's not working for me.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #84 from Xarion gerdal@poczta.fm 2010-06-10 16:03:57 ---
Dunno how many chances a virtualized wine+ROM instance has to run correctly... Have you tried disabling mipmapping, as it seems that on older GeForce cards it makes the trick?
Sorry you misunderstanding me. I have installed VMware on linux and I was trying to run Runes of Magic in virtualized Windows.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #85 from Charles Davis cdavis@mines.edu 2010-06-10 17:10:49 --- Created an attachment (id=28723) --> (http://bugs.winehq.org/attachment.cgi?id=28723) Log from wine-1.2-rc2-267-g7c52046 on Mac OS X 10.6.3
Posting on behalf of a friend.
This is a log from running RoM on an iMac with an ATI Radeon HD 4670 running Wine from Git on Mac OS X 10.6.3. From studying the log, it looks like one of the shaders is written wrong. Specifically, an array is indexed out of bounds. Looking at the problematic shaders, it's clear that the array 'VC' was declared with fewer elements than some part of wined3d thinks. Stefan, Henri, can you take a look?
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #86 from Henri Verbeet hverbeet@gmail.com 2010-06-11 04:03:51 --- (In reply to comment #85)
This is a log from running RoM on an iMac with an ATI Radeon HD 4670 running Wine from Git on Mac OS X 10.6.3. From studying the log, it looks like one of the shaders is written wrong. Specifically, an array is indexed out of bounds. Looking at the problematic shaders, it's clear that the array 'VC' was declared with fewer elements than some part of wined3d thinks. Stefan, Henri, can you take a look?
Looks like a typical case of running out of available uniforms. For Radeon HD 4670 this will probably eventually be fixed by adding support for ARB_uniform_buffer_object, required for d3d10 constant buffers. It may be a while still before that happens though. For GeForce 7 and earlier I'm afraid there may not be much we can do to fix this.
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #87 from Indirectly Indexed burp@nurfuerspam.de 2010-06-15 06:00:04 ---
Looks like a typical case of running out of available uniforms.
Not really. The shader program uses indirect addressing, which means wine doesn't know which uniforms are used and reserves the maximum (which is 256 - 3 in glsl_shader.c).
Unfortunately the shader program also uses c254. It might be possible to remap 254 to something lower in this special case, but that might interfere with the indirect addressing.
What would help in this specific case (without breaking others) were to fixup the cutting in glsl_shader.c. From my understanding you only need 3 uniforms on nvidia cards and even then not in every case of shader program. Instead of hardcoded 3 the analyzer/rewriter code should check what it actually needs, but I guess that's very very low priority for so little gain.
I can only say that RoM mostly works fine on my ATI 4870 card by only taking 1 instead of 3 uniforms (i.e. declaration ends up to be VC[255]). (There are shader issues over a *long* play session, but that seems to be a problem of RoM in general.)
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #88 from Henri Verbeet hverbeet@gmail.com 2010-06-15 06:38:25 --- (In reply to comment #87)
Looks like a typical case of running out of available uniforms.
Not really. The shader program uses indirect addressing, which means wine doesn't know which uniforms are used and reserves the maximum (which is 256 - 3 in glsl_shader.c).
Unfortunately the shader program also uses c254.
It even uses c255, actually. How exactly is this not a typical case of running out of available uniforms? Any shader that uses indirect addressing potentially uses all 256 uniforms, and wined3d needs a few for internal use. If your graphics card doesn't have that many, and the shader actually uses those higher constants, you're currently simply out of luck.
http://bugs.winehq.org/show_bug.cgi?id=17818
Claudio sick_soul@yahoo.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sick_soul@yahoo.it
--- Comment #89 from Claudio sick_soul@yahoo.it 2010-07-06 17:41:29 --- I have had the same problem with an NVIDIA Geforce 6600.
The EULA and the LOGIN screen would not show.
I saw that the program with VC[253]; had array index accesses at 254.
I did the stupid thing to map 254 to 252 and I got the EULA and LOGIN working.
I Attach my patch, but please beware that this is not a general solution, for what I know your video card might explode.
I attach the patch and I am off to play Runes of Magic. yay!!
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #90 from Claudio sick_soul@yahoo.it 2010-07-06 17:42:38 --- Created an attachment (id=29411) --> (http://bugs.winehq.org/attachment.cgi?id=29411) idiotic patch that just maps 254 to 252 (mostly)
http://bugs.winehq.org/show_bug.cgi?id=17818
aclbros14@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aclbros14@yahoo.es
--- Comment #91 from aclbros14@yahoo.es 2010-07-20 02:56:58 --- (In reply to comment #86)
Looks like a typical case of running out of available uniforms. For Radeon HD 4670 this will probably eventually be fixed by adding support for ARB_uniform_buffer_object, required for d3d10 constant buffers. It may be a while still before that happens though. For GeForce 7 and earlier I'm afraid there may not be much we can do to fix this.
Geforce 6600GT here. I don't get why in previous versions ROM was working OK for me, and now it seems that my graphics card cannot run it.
Anyway, I'm using this solution to keep ROM working:
- Download wine 1.1.44 sources and compile, but not install - Install required programs with this:
env WINEPREFIX="/home/myuser/wine-1.1.44" winetricks vcrun2005 ie6 wininet
- Play with this commands:
cd /path/to/Runes\ of\ Magic/
env WINEPREFIX="/home/myuser/wine-1.1.44" /home/myuser/wine-1.1.44/wine launcher.exe
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #92 from Alan A. grsfdhj@tiscali.it 2010-07-20 10:54:03 --- Just tested this on my new laptop (Asus n61jq, equipped with a Radeon 5730 and Catalyst 10.6) with wine 1.2. Still no EULA, but the rest of the scenery on the first screen seems to get rendered correctly, at last. I keep getting these lines:
err:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 4724
and, sometimes, this one:
err:d3d_shader:shader_glsl_deselect_depth_blt >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 4777
http://bugs.winehq.org/show_bug.cgi?id=17818
Matt McHenry wine@matt.mchenryfamily.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@matt.mchenryfamily.org
http://bugs.winehq.org/show_bug.cgi?id=17818
spoonie sexy_b14@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sexy_b14@hotmail.com
--- Comment #93 from spoonie sexy_b14@hotmail.com 2011-04-19 11:11:17 CDT --- testing MW4mercs.exe I get the same GL_INVALID_FRAMEBUFFER_OPERATION
err:d3d_shader:shader_glsl_deselect_depth_blt >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glUseProgramObjectARB @ ../../../wine/dlls/wined3d/glsl_shader.c / 4675
running ati catalyst 11.4
thanks all
http://bugs.winehq.org/show_bug.cgi?id=17818
dadatis@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dadatis@gmail.com
--- Comment #94 from dadatis@gmail.com 2012-04-01 13:29:46 CDT --- I was able to get the EULA and login to work and the game seems to run fine with the following steps (Ubuntu 10.04 / Geforce 7025).
------------------------------------ Installing and Running ------------------------------------
1) Download wine-1.1.44.tar.bz2 2) Extract to /home/username/wine-1.1.44 3) ./configure 4) make 5) env WINEPREFIX="/home/username/wine-1.1.44" winetricks vcrun2005 ie6 wininet 6) env WINEPREFIX="/home/username/wine-1.1.44" /home/username/wine-1.1.44/wine regedit 7) Add Key HKEY_CURRENT_USER\Software\Wine\Direct3D 8) Add String and set value: "Multisampling"="enabled" 9) Add String and set value: "UseGLSL"="disabled" 10) cd /home/username/.wine/drive_c/Program\ Files/Runes\ of\ Magic/ 11) env WINEPREFIX="/home/username/wine-1.1.44" /home/username/wine-1.1.44/wine Runes\ of\ Magic.exe
------------------------------------ Runes of Magic Configuration: ------------------------------------
Resolution: 800x600 Window Mode: Yes Use UI Scale: No Character Detail: 0 Water Reflections: No Water Refractions: No Activate Surface Shadow: No Lightmap Resolution: 2 Shadow Details: 0 View Distance: 400 Texture Details: 0 Terrain Details: 0 Ground Details: 0 Terrain Shader Details: 0 Sky Details: 0 Distort FX: No Specular Highlight: No Glow Effect: No Full Screen Bloom: No
http://bugs.winehq.org/show_bug.cgi?id=17818
neu-anmelden@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |neu-anmelden@web.de
--- Comment #95 from neu-anmelden@web.de 2012-11-23 03:23:28 CST --- I can confirm that this bug is still active using;
AMD Radeon 6950 HD
Wine-Version: 1.5.17
Winetricks: d3dx9 wininet dotnet20 ie8 vcrun2005
Direct3D Settings: Multisampling = enabled UseGLSL = disabled
http://bugs.winehq.org/show_bug.cgi?id=17818
--- Comment #96 from neu-anmelden@web.de 2012-11-23 03:29:50 CST --- I can confirm that this bug is still active using;
AMD Radeon 6950 HD
Wine-Version: 1.5.17
Winetricks: d3dx9 wininet dotnet20 ie8 vcrun2005
Direct3D Settings: Multisampling = enabled UseGLSL = disabled
https://bugs.winehq.org/show_bug.cgi?id=17818
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|NEW |RESOLVED CC| |focht@gmx.net Hardware|Other |x86 Version|unspecified |1.1.17 Resolution|--- |FIXED
--- Comment #97 from Anastasius Focht focht@gmx.net --- Hello folks,
I can't reproduce this with Nvidia graphics, resolving 'fixed'. Reopen if still a problem with other vendor.
$ sha1sum Runes_of_Magic_5_0_0_2535_full.exe 58b96021ec9b6b367490d5188d84884c49302635 Runes_of_Magic_5_0_0_2535_full.exe
$ du -sh Runes_of_Magic_5_0_0_2535_full.exe 1.1M Runes_of_Magic_5_0_0_2535_full.exe
$ wine --version wine-1.7.20
Downloaded full client after bootstapper:
--- snip --- $ ll Runes_of_Magic_5.0.0.2535_full total 8631964 -rw-rw-r--. 1 focht focht 1073280512 Jun 14 01:39 ROMSetup-1.bin -rw-rw-r--. 1 focht focht 1073741824 Jun 14 01:38 ROMSetup-2.bin -rw-rw-r--. 1 focht focht 1073741824 Jun 14 01:39 ROMSetup-3.bin -rw-rw-r--. 1 focht focht 1073741824 Jun 14 01:39 ROMSetup-4.bin -rw-rw-r--. 1 focht focht 1073741824 Jun 14 01:39 ROMSetup-5.bin -rw-rw-r--. 1 focht focht 1073741824 Jun 14 01:39 ROMSetup-6.bin -rw-rw-r--. 1 focht focht 1073741824 Jun 14 01:38 ROMSetup-7.bin -rw-rw-r--. 1 focht focht 1073741824 Jun 14 01:39 ROMSetup-8.bin -rw-rw-r--. 1 focht focht 249187774 Jun 14 01:38 ROMSetup-9.bin -rwxrwxr-x. 1 focht focht 466344 Jun 14 00:59 ROMSetup.exe --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=17818
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #98 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.21.