Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice
  4. Dismiss Notice

Custom mesh visible on 2 pcs but not on third one

Discussion in 'High Definition Render Pipeline' started by youhadiseltube, Mar 27, 2021.

  1. youhadiseltube

    youhadiseltube

    Joined:
    Jun 6, 2020
    Posts:
    3
    I'm working on a project involving a custom mesh. I am using a compute shader to offload mesh calculations to the gpu. Also using HDRP.

    My pc with windows 10 nvidia 1660, 16 gb of ram and a ryzen 3600 cpu runs it fine. My 8 year old laptop struggles a bit but it shows the mesh.

    My friend's laptop with nvidia 1660 ti, intel cpu and i guess 16 gb of ram, on windows 10 doesn't show the mesh. It's invisible, but he can still rotate the camera inside the game.

    All of the drivers have been updated on all devices.
    What's the deal?
     
  2. altepTest

    altepTest

    Joined:
    Jul 5, 2012
    Posts:
    1,053
    if is a laptop make sure that your friend actually use the GPU and not the integrated graphics from the processor the intel hd graphics, those may not support all graphics functionality or the way unity implemented may not work the same on the integrated graphic chip versus the nvidia GPU.

    so your code may fail on the intel cpu integrated graphics.
     
  3. youhadiseltube

    youhadiseltube

    Joined:
    Jun 6, 2020
    Posts:
    3
    Thank you.
    Is there something I have to enable to force the use of GPU. Since 2 of those pcs where the mesh is not being loaded are running GTX1660ti and HD 5850.
     
  4. altepTest

    altepTest

    Joined:
    Jul 5, 2012
    Posts:
    1,053
    this I don't know.

    first check if indeed the game runs on the intel GPU. The user may chose to use a particular GPU on purpose or maybe because he did a mistake when editing nvidia or the intel GPU application. Or maybe the computer decided your game is best suited for the intel gpu. go figure why.

    but this is just my hypothesis. first you need to check if is true. one simple way is to right click on the game exe and under the "Run with Graphic processor" see what option have the default name added. then run the game with one or the other see if anything changes