• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by wbl1 · Mar 13, 2012 at 05:37 PM · displaygraphics-card

Unity not picking up NVIDIA display adapter

Hi Folks,

Noob here, so apologies for cluelessness ... I am migrating over to a new laptop. The laptop has an NVIDIA GeForce GT 520M display adapter. It also has the Intel HD Graphics Family on it - although I am a little confused as to what it means to have both.

Problem is graphics seems very poor on the machine despite the NVIDIA display adapter supposedly having 512MB of dedicated memory.

Couple of other elements:

1) when I open a Unity log file (after running content in a web player) the log file shows the following:

 Direct3D:
 Version:  Direct3D 9.0c [igdumdx32.dll 8.15.10.2266]
 Renderer: Intel(R) HD Graphics Family
 Vendor:   Intel
 VRAM:     64 MB (via DXGI)
 Caps:     Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=1 DF24=1 INTZ=1 RAWZ=0 NULL=1 RESZ=1 SlowINTZ=0

2) When I click right in the desktop to select the NVIDIA Control Panel an error message says "You are not currently using a display attached to an NVIDIA GPU".

  • So it would seem that I am not utilizing the NVIDIA graphics card? Can anyone please advise?

Thanks!

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

8 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by meat5000 · Apr 27, 2016 at 07:21 AM

You have to switch off Integrated Graphics in BIOS and select PEG as your default graphics adapter. This way Windows will simply ignore it.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Magic73 · Jun 30, 2016 at 05:13 PM

I have this issue with UWP app, but not with the Desktop version of the APP.

I just tried this solution (Answer by Twitwi) and it works :)

http://answers.unity3d.com/questions/732531/how-to-do-i-make-a-windows-build-default-to-using.html

I used opencl.dll inside system32 for x64 Metro app, and opencl.dll inside syswow64 for x86 Metro app.

Now Metro app use Nvidia graphics card, as the desktop version does.


Since I compiling using IL2CPP, I tried to use extern method, instead of the DLL above.. and it works again.

Inside App.cpp, I put these lines in order to enable NVIDIA or ATI dedicated card:

 extern "C" {
     _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
 }
 extern "C"
 {
     __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1;
 }






Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by NlaakStudios · Mar 04, 2019 at 05:21 PM

Not an answer, just agreeing that I've had the same problem since version change from 5.6.x to 2017. X

I have a predator 17 with a dedicated Nvidia GPU. I have done everything that the original poster (wbl1) has done. Keep trying new versions when they come out. Keep the Nvidia latest driver. I get a white screen and the unity editor. And if I run any game that have been compiled for Windows I get no window whatsoever but I hear the sound in the background.

So you think it is it works on desktops just not laptops. and I do believe it's a unity3d issue and not in video or os because everything else works perfectly. They run on the integrated card or the 3D card as they're supposed to.

Very frustrating that this has been around for a year.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
  • ‹
  • 1
  • 2

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

14 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

has anybody used an eGPU on Mac 1 Answer

Is it possible to rotate the entire screen orientation? 1 Answer

Multi Display + LWRP 0 Answers

how to display empty game object in the editor? 6 Answers

Displaying percentage on GUI 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges