Guide: Force to use Nvidia Graphics Card instead of Intel on your any laptop

Started by woero, Sep 07, 2018, 10:31 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

woero

Original guide here: woero.net/forum/

I will re-share it here because it is super useful and will help thousands of people with the integrated graphics card and a discrete one on a laptop.
The issue is super old (at least 6 years for sure), and because of that a lot of players move out of RO because they're not able to continue playing on an integrated graphics card. You can use this guide repost it etc do with it whatever you want just to make sure that all players will have good FPS. Please read the guide carefully, I made several warnings where and how it will work, and where and why will not work for some configurations. Also, the guide can be used for players with 4k displays, etc.

Let's Start

Before we start, let me explain the next things:


  • Ragnarok Online is super old game wrote on DirectX <= 8 version in 2001 or 2002
  • Nvidia has Nvidia Optimus solution for laptops (for dual graphics)
Nvidia since GTX 7** (driver version around 320) dropped support for old games older than DirectX 9 support, then dropped for
  • rest cards as well too and forced to use your integrated graphics adapter instead of discrete powerful graphics.
  • That means you're not able to select your Nvidia graphics card in the setup.exe or opensetup.exe,
  • how it looks like on the screenshot below:




So, if you can't select your Nvidia graphics card in setup.exe or opensetup.exe, how will you make know your operating system which graphics processor to use for hardware acceleration for the Ragnarok Online? You can't.
It will results in the next what you will see below:





Nvidia is idle while RO client is working. All job do Intel. Which is NOT okay.



Few words about the Solution!


But here is a trick, which allows forcing to use Nvidia graphics card and Nvidia Optimus for Ragnarok Online on new and modern Graphics Cards on Windows 10 / Windows 7

Several things what you need to know about Nvidia Optimus:



  • intel graphics card will be still used for displaying content rendered on Nvidia Graphis card, and intel card is ALWAYS used for displaying your content to display.
  • That means - minimize usage of Intel graphics cards after applying the solution for forcing to run Ragnarok online on Nvidia Graphics card for avoiding any lags or problems
  • RCX will NOT work, gepard shield too, many other tools too. Ask GM's on servers where you're playing to manually authorize these DLL's below in archives to make them work with your server. But these dll's perfectly fine works right now with WOERO (tested, also you can test too)
  • Many tools which somehow related to work with DirectX developed for RO - will not work properly, or will not work at all.
  • Some bugs and glitches can happen
  • Also, this trick allows using Ragnarok Online on high dpi screens (4k displays for example)
  • Also, because of using newer version of directX, a lot of problems with scaling text and interface will be really fixed.


Here what you need to do for forcing Ragnarok Online launching on your Nvidia Graphics card instead of Intel.

First of all, you must do it at your own risk. I am not responsible for anything that could lead to any consequences if you use this guide. Please do everything at your own risk.


1. Download these libs and copy-paste all of them to your RO folder. Only RO folder, nowhere else.



Download Link #1
Download Link (alternative) #2




Just extract all files in the archive to your RO folder.


2. Now, Run your Ragnarok online and close it. Go to Nvidia Panel, and select your opensetup.exe or setup.exe and your Ragnarok exe and forced to use Nvidia Graphics Card instead of Integrated one.





3. Go to your game folder (make sure that you closed your RO game window) and run: dgVoodooCpl.exe and do like on the screenshot below:






4. Now, just run your setup.exe or opensetup.exe and you will see your Nvidia Graphics Adapter






5. Run your RO, and play. You will see that Nvidia Graphics Adapter now used for your Ragnarok Online client.


If you see something like below (d3d init error)




That means something wrong with resolution or settings in opensetup and in devoodoo







Explain, how is it works?

Used a tool which transforms unsupported DirectX <= 8 calls to supported by Nvidia DirectX 10 or even 11, Nvidia start to see the game client and processing all graphics. That's it. Details you can find here: dgVoodoo2

What else?

You must understand, that this is NOT official method for RO.
Gravity can SUPER EASY switch from DirectX 8 to DirectX 11 WITHOUT rewritting dozens of their code.
They just need provide just a separate library (official one) where they rewrite a calls to support new methods in directX 10-11.

PLEASE, HELP ME TO FORCE GRAVITY REWRITE THEIR f*** CLIENT TO USE DIRECTX 11 OUT THE BOX WITHOUT SUCH MAGIC EXPLAINED IN THE TOPIC.

What should you do?
1. spam on IRO official forums
2. spam on gravity forums
3. spam to gravity support tickets
4. spam to their twitter
5. etc about MOVING RO FROM f*** OLD DirectX8 to modern new DirectX for enabling Nvidia Optimus out the box for RO client.

Thx.

SupahSonic

Been trying to figure this out for a while. Thank you, you are the morphine of my pain.

powerstarprince

Good solution. I had been looking for something like this for a long time. How about for AMD Radeon HD cards?? It uses similar technology of switching between discrete GPU and onboard integrated GPU. Currently, I use Integrated Graphics Processor HD 4000 which is like 6 years old to play RO. I cannot get the option to change towards AMD Radeon card. Do you have a solution for this?

Allori

This user has only 1 post and the link that he refered to is to a locked post on his own site. Google drive says that the files contain viruses, so i would not follow his tutorial if i were you.

woero

Cool. I really love RO community. And people know my opinion about some part of the RO community who played on WOERO.
I just helped thousands of players in solution WHERE NO ONE found a solution how to fix it. Since 2011, or even 2010. (1,2,3,4,5,6,7,8,9,10,11,12,13)
Nice. And now, I have shared a guide for helping people with SUPERCRITICAL problem whatever gravity lazy to fix, and what I got? I got blamed that I deliver viruses to damage users PCs, etc.

Are you f*** kidding me? No, seriously.
Your message very offensive to me. Super offensive.


What inside the archive?


Let's go:

1. D3D8.dll - https://www.virustotal.com/#/file/1e65d84e37ac22c7f6c5fb71656157f15718e56077a6094664ab803a03dd3d86/detection


2. D3DCompiler_43.dll - https://www.virustotal.com/#/file/2f23182ec6f4889397ac4bf03d62536136c5bdba825c7d2c4ef08c827f3a8a1c/detection


3. D3DImm.dll - https://www.virustotal.com/#/file/33b3c897fdd62f2449e5080b594e4161d337f4142e76d1b7fa17be294b0dd448/detection


4. DDraw.dll - https://www.virustotal.com/#/file/9025a8c17cd8ea7ef9e1a4aabc8368766dc789b9700e005e8a88918d49c77daa/detection

5. dgVoodooCpl.exe - https://www.virustotal.com/#/file/6ea94d32b687fcd7c0b6217cbc3dc1221816739124b60abbffa233d602ea5f1a/detection


Almost ALL these files are taken from - http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html author of dgVooDoo site.
TdgVooDoo is GUI over dgvoodoo.conf file. The archive can be delivered without dgvoodooCpl.exe at all (because looks like some false positives inside this file). And yes, I warned everyone in the first post about doing everything on their own risk.


---------------

About me and WOERO:
facebook.com/woeronet
- 2013: https://www.youtube.com/watch?v=5GP-7biYaUI
- 2014: https://www.youtube.com/watch?v=SoB-kjmZ-xk
- 2015: https://www.youtube.com/watch?v=y5O2wAN-syg
- 2016: https://www.youtube.com/watch?v=gnt_8q4gg0Y
- 2017: https://www.youtube.com/watch?v=Q67b8tYE_VI
- 2018: https://www.youtube.com/watch?v=j2xLZo40SgU

- Also, you can find 552 videos from woero server here: https://vk.com/videos-58338136 since around 2016 i stopped to adding videos (unique, without duplicates) to the site.

The server exist since 2012 (to be clear since 2011 via different name)
I never ever did anything illegal or bad against players via deliverying any viruses, etc.
And helped dozens of GM's around RO community to mitigate dozens of problems with cheating software, missing features, ddos attacks, etc.

So please, a user with 3 posts... GTFO.
Thx.  /kis


Just in few days the topic got around 1k views and of course helped many players.
And will continue helping here or from WOERO site. And there is no "viruses" or other s***.

meaman654

Thank you for sharing this Admin (WOERO). After all these years, you finally broke out of you shell and posted here in RMS haha...

Spoiler
I'm a seasoned player of WOERO since 2012 and I've seen many guilds, good ones, to say the least that formed in that server. I don't play much in WOERO these days but I still hope that the server lives on as long as it can.
[close]

Did a virus scan as well and it was clean on my end. Thank you.

woero

Quote from: meaman654 on Sep 10, 2018, 10:54 PM
Thank you for sharing this Admin (WOERO). After all these years, you finally broke out of you shell and posted here in RMS haha...

Spoiler
I'm a seasoned player of WOERO since 2012 and I've seen many guilds, good ones, to say the least that formed in that server. I don't play much in WOERO these days but I still hope that the server lives on as long as it can.
[close]

Did a virus scan as well and it was clean on my end. Thank you.


No problem, hope it will help a lot of players with laptops.

powerstarprince

Quote from: woero on Sep 13, 2018, 06:52 PM
No problem, hope it will help a lot of players with laptops.


Hi, thanks for the awesome post but that would only help nvidia users. Do you have a similar solution for amd users?? I have a radeon hd graphic card but i'm only allowed to use inted hd graphics from the video settings of ragnarok online. the game runs ok but I won't it to perform better during woe. please help!

woero

Quote from: powerstarprince on Sep 14, 2018, 02:14 PM

Hi, thanks for the awesome post but that would only help nvidia users. Do you have a similar solution for amd users?? I have a radeon hd graphic card but i'm only allowed to use inted hd graphics from the video settings of ragnarok online. the game runs ok but I won't it to perform better during woe. please help!

This depends on what graphics card do you have, and which driver version is installed on your laptop. I heard some information about AMD and what they did to DirectX. Just tell what your graphics adapter (integrated, and discrete) and drivers version.

powerstarprince

Quote from: woero on Sep 15, 2018, 03:21 PM
This depends on what graphics card do you have, and which driver version is installed on your laptop. I heard some information about AMD and what they did to DirectX. Just tell what your graphics adapter (integrated, and discrete) and drivers version.

I have intel hd 4000 integrated graphics card and driver version 10.18.10.4885, amd radeon hd 7670m and driver version 15.301.1901.0 (16.2.1 beta) and directX version 12

woero

Quote from: powerstarprince on Sep 14, 2018, 02:14 PM

Hi, thanks for the awesome post but that would only help Nvidia users. Do you have a similar solution for and users?? I have a Radeon HD graphic card but I'm only allowed to use in HD graphics from the video settings of Ragnarok online. the game runs ok but I want it to perform better during woe. please help!

the solution must work for both cards, but I heard about the much worst story for AMD graphics cards because AMD dropped support not only for DirectX8 but also for almost everything except 11. Try the solution, maybe it will work for you, who knows. Also, check your control panel, do you have there an option to pick proper graphics adapter for an app? If no, there I guess no any way how to force to use AMD graphics than.

betwixtbetween

If you're gonna b**** to gravity tell them to use openGL or vulkan so we can natively play RO on other operating systems

kingsgame


woero

I did update dead download Links to actual one.
About "gepard" errors, this is related to server owners and functor personally.
In other words RO admins must ask functor to authorize these dlls, otherwise it will not work.

Jasc

Did you find any issues with the maps having the black bars/dots as well? I didn't see that issue on your screenshots but I did have some on my gtx 970 with a 20130807 client