The forum

Rift Graphics Issues on Retina MacBook Pro

Black/Blank Screen and Flickering Black Lines in Rift (by Trion Worlds)

Author Replies
davidventer Saturday 13 September 2014 at 23:37
davidventer

OS X Version: 10.10 (Yosemite Beta)

PlayOnMac Version: 4.2.5

Graphics Card(s):...

Integrated: Intel HD Graphics 4000

Discrete: NVIDIA GeForce GT 650M

 

I have manually installed Rift on POM through the following steps:

1: Download Glyph from Trion Worlds
2: Open POM, click 'Configure'
3: Click 'New'
4: Create a new Virtual Drive titled 'Glyph'
5: In Configuration Window, with 'Glyph' selected, Select 'General Tab'
6: Select Wine version '1.7.22'
7: Switch to 'Install Components' tab and install d3dx9, d3dx9_43, directx9, vcrun2008, and VideoDriver
8: Select NVIDIA GeForce GT 650M from VideoDriver install Window. (Window closes after selection, not sure if it actually installed anything)
9: Switch to 'miscellaneous' tab and click on 'Run an .exe file in this virtual drive'
10: Install GlyphClient, Run Glyph, Install Rift, Play Rift.

Rift opens but does not show the intro video, the intro video sound plays but the screen is black. Then, getting to the loading screen that shows loading percentage to game and server connection - The loading screen has black lines flickering over it. Switching out of Rift by pressing cmd+tab to switch back to the Mac Finder and then cmd+tab to switch back to Rift fixes the black line flickering issue. I'm not sure why this is necessary every time? There must be a way to get rid of the flickeringnblack lines without having to switch back and forth?

Once Rift is past the loading screen; in the character creation/character selection area: A warning pops up saying that my graphics driver is out of date and that I should update it for optimum performance.

I can go through the character creation process just fine. However, I haven't actually been able to play yet because Glyph was still busy downloading the latest patch and if I try to play Rift while it is still downloading it simply says that the game cannot connect to the update server and that I need to quit and finish the download before playing. I'll report back here with in-game performance stats once Glyph is done downloading the latest Rift patch. 

Has anyone else been playing Rift on the Retina Macbook Pro? Do you also experience the Black/Blank screen issue with videos not showing up? Do you also see the flickering black lines? Have you fixed it? How?

I'd love to be able to see the in-game videos (loading intro video, etc.) and it would be awesome to get rid of the black lines so that I don't have to switch windows to get rid of them. Let me know if you have any advice. Maybe I'm missing a Virtual Drive Component or some simple setting tweak would fix everything? Any advice would be appreciated. Thanks!

Quentin PÂRIS Saturday 13 September 2014 at 23:41
Quentin PÂRISAnonymous

For the black line flickering issue, you may try to cmd+tab twice your app once it's launched
 

davidventer Saturday 13 September 2014 at 23:54
davidventer

Thanks Quentin, that's what I've been doing. Was hoping there's a way to fix it so that I don't have to do that every time though. Still haven't figured out how to get intro and cut-scene videos to actually play visuals, not just sound, instead of being all black/blank. I can't do any more testing now since Trion is experiencing a DDoS Attack and all their servers are down but I'll play around with settings again once I can get back on. I'm really hoping that I can fix the black/blank screen video issue.

Quentin PÂRIS Sunday 14 September 2014 at 0:05
Quentin PÂRISAnonymous

I'm really hoping to. I think it is a known bug from wine. You can every other week when a new wine version is released.

Another option is to force "x11drv" instead of "winemacdrv". If you do that, wine will use XQuartz so it has some disadvantages

Edited by Tinou

davidventer Sunday 14 September 2014 at 6:17
davidventer

I finally managed to get into the game.... at a mere 3fps on mid graphics, 8fps on low. Something is seriously wrong. Any ideas/suggestions/recommendations? 

Quentin PÂRIS Sunday 14 September 2014 at 12:02
Quentin PÂRISAnonymous

Some info (for POL): https://appdb.winehq.org/objectManager.php?sClass=version&iId=28246

Have you tried all that?

davidventer Sunday 14 September 2014 at 13:01
davidventer

I'm using 32bit Wine configured to Windows XP. Is there a 64bit version of Mac, where can I get it, and can I change over to it without having to redownload and reinstall everything? How about changing my configuration from Windows XP to Windows 7? Glyph won't start when I change it to windows 7. It says: 'this application could not start because it could not find or load the Qt Platform plugin 'windows'. Reinstalling the application may fix this problem.

Also, as per your previous suggestion (forcing x11), I'm not sure how to do this. Wine wiki says it's in the registry under current users > sofrware > wine > graphics, but I don't see Graphics key there. I can create it but not sure what exact values to put inside it? 

Edited by davidventer

davidventer Sunday 14 September 2014 at 13:17
davidventer

OMG!! Adding that CSMT registry value as suggested via the link you shared fixed it!! I am now getting 40fps on ultra in the busy capital city!! Awesome!! Thank you!

Quentin PÂRIS Sunday 14 September 2014 at 13:22
Quentin PÂRISAnonymous

Really good to know that CSMT is supported on OSX. Can you detail here what you've done so that we could try to documentate the process?

davidventer Sunday 14 September 2014 at 13:34
davidventer

Hi. Sure... A slight modification to the steps above. Here goes...

1: Download Glyph from Trion Worlds

2: Open POM, click 'Configure'

3: Click 'New'

4: Create a new Virtual Drive titled 'Glyph'

5: In Configuration Window, with 'Glyph' selected, Select 'General Tab'

6: Select Wine version '1.7.24-LeagueofLegendsCSMT' (This particular version seems to fix the black/blank screen video issue, cut-scenes now play just fine)

7: Switch to 'Install Components' tab and install d3dx9, d3dx9_43, directx9, vcrun2005, vcrun2008, and VideoDriver (I aslo added Flash Player and Windows media player)

8: Select NVIDIA GeForce GT 650M from VideoDriver install Window. (Window closes after selection, not sure if it actually installed anything)

9. Switch to display tab and set the following values..
GLSL Support: enabled
Direct Draw Renderer: opengl
Video Memory Size: 1024 (matching my GForce GT 650M)
Offscreen Rendering Mode: fbo
Rendred Target Modelock: default
Multisampling: disabled
Strickt Draw Ordering: disabled

 

10: Switch to Wine tab and open the registry editor. Navigate to: HKEY_CURRENT_USER > Software > Wine > Direct3D. Right click in the window and select new > string value. Enter name 'CSMT' and enter 'enabled' as value data. 

10: Switch to 'miscellaneous' tab and click on 'Run an .exe file in this virtual drive'

11: Install GlyphClient, Run Glyph, Install Rift, Play Rift.

Edited by davidventer

Quentin PÂRIS Sunday 14 September 2014 at 13:44
Quentin PÂRISAnonymous

I think we could write a script :)

davidventer Sunday 14 September 2014 at 14:01
davidventer

I forgot to add: I'm playing Rift in 'windowed' mode now. Fullscreen drops the FPS to about 11.

Quentin PÂRIS Sunday 14 September 2014 at 14:34
Quentin PÂRISAnonymous

That's why the screen does no longer flicker

quaelgeist Monday 15 September 2014 at 18:50
quaelgeistAnonymous

Does not seem to work on Linux. Whenever I install "directx9" in POL I get QT-related errors. It works without "directx9" see errorlog for details.

http://pastebin.com/SrUfxEUK

Tutul Tuesday 28 October 2014 at 14:52
Tutul

Hi, I make an installation script for Rift (but there are some crash). Can you test it (more test = faster working script). Check Rift in PlayOnMac and PlayOnLinux (beta script) or check these link. Thanks for your help ^^


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com