Thank you for joining the community.
In order to assist you better with your case I will like to have more detail information about your system and the software used during the troubleshooting that you have done, please help me filling up the information requested on the following link:
Answers (N/A if not applicable)
Provide a detailed description of the issue
provided at the top (and in "how to reproduce")
Please place an X to the right of the option showing how often you see this issue using specific steps. (Ex: 'Every few times a game is started it flickers.' <- This would be "Often")
Always (100%): X
Very Sporadic (<20%):
Brand and Model of the system.
Alienware 17 R2
Hybrid or switchable graphics system?
ie Does it have AMD or NV graphics too?
with NVIDIA GeForce GTX 970 M
Make and model of any Displays that are used to see the issue (see note2 below).
LFP = Local Flat Panel (Laptop panel)
EFP = External Flat Panel (Monitor you plug in)
LFP (it shouldn't be relevant to the problem)
How much memory [RAM] in the system (see note2 below).
8.00 GB (7.89 GB usable)
Provide any other hardware needed to replicate the issue.
ie: Cables&brand, cable type [vga, hdmi, DP, etc], dock, dongles/adapters, etc
Hardware Stepping (see note1 below).
Operating System version (see note2 below).
Windows 10 Home (10.0.16299)
VBIOS (video BIOS) version. This can be found in “information page” of CUI (right click on Desktop and select “Graphics Properties”.
Graphics Driver version; for both integrated Intel and 3rd party vendors (see note2 below).
Intel(R) HD graphics 4600 (126.96.36.19935)
NVIDIA GeForce GTX 970M
SW or Apps version used to replicate the issue.
Single display, clone, or extended (see note2 below).
Display resolution & refresh rate setting of each display (see note2 below).
1920 x 1080, 60Hz
AC or DC mode, i.e. is power cable plugged in or not?
How to repro
Please provide steps to replicate the issue. These steps are very crucial to finding the root cause and fix.
A screenshot to illustrate the issue is a huge plus. A video of the failure is even better! Attach to the post or provide the YouTube link.
- Turn on a program that runs using my second graphics card (and on full screen, on windowed mode the problem isn't that severe but it is still there)
- record with camera the screen and also the output of the NVIDIA card with ShadowPlay.
- The image recorded from the screen is bugged but when replaying the ShadowPlay recording on the same screen it is perfectly fine
Thank you for your response.
Could you help us with the following reports?
The DxDiag report:
- On the keyboard, press WinLogo key + R.
- In the Run box please type "dxdiag" and hit Enter.
- Click on Save All Information (save it to your desktop).
- Attach the .TXT file to the thread.
Steps to save the report:
- Run the utility.
- Click on “Scan” to get the scanned system.
- Once the scan is complete click on “next”.
- Use the “save” option, save the report to your desktop.
- To attach a file, you must click the “Attach” option on the bottom right-hand corner of the response box.
Thank you for your response.
Please bear in mind that you have a hybrid computer, it works with NVIDIA and Intel graphics.
You need to make sure at this stage that the output video is coming from NVIDIA or Intel the only way to know this information would be contacting the computer maker.
For testing proposes you can try disabling one of the graphics controllers at the time through BIOS or device manager and perform the same test that you did on the videos that you have provided previously (if possible share the output).
If I disable the integrated graphics my computer renders everything on the processor and my NVIDEA is not doing anything. When I open the NVIDEA control panel it says that there are no displays connected to it (because it is physically connected to the integrated graphics since this is a laptop and as on every laptop with an additional graphics card it only uses the better one when it is needed. This way they save energy).
When I disable the NVIDEA everything runs on the integrated graphics and I get this mess on my screen when I run a game:
This only happens to 3D games and only if the game is rendering something in 3D (the menus in the game on the clips are rendered in 3D whereas in other games where the menus are 2D they render properly).
Now my first question is whether my graphics card is physically broken or are the drivers just not compatible with my version of the integrated graphics. As far as I understand there shouldn't be physically separated 2D and 3D parts rendering components of the graphics card but I'm not an expert.
My other question is why does it even render in 3D when it is literally just forwarding the signal from my NVIDEA to the screen when both cards are running. It makes no sense. Can I somehow tell my integrated graphics to use the 2D rendering when it is just forwarding the signal? When a game is running on full screen the integrated graphics shouldn't be doing (and it doesn't seem to be) doing anything other than forwarding the signal so why does it even re-render it? is it to make sure that the signal is in the correct resolution and aspect ratio? Can't it just tell the NVIDEA in what resolution it should render and than just forward the signal without re-rendering it. From the point of view of the NVIDEA it should only see a screen on the output end anyways. And the weirdest thing is that the integrated graphics re-renders the signal in 2D when on windowed mode and in 3D when on full screen or borderless window. There is no reason why it should be wasting the 3D rendering for this anyways.
Sorry for going on this tangent there but it wouldn't hurt if you fix this weirdness even if you can't find the problem with my integrated graphics' 3D glitch. It would help me and it would make integrated graphics waste less energy and perform much better by not wasting the 3D performance for rendering 2D images. Unfortunately that's the problem with big software/hardware companies. Everybody does whatever he wants in whatever way he can and the end product is a mess.
Thank you for your response.
Could you try the following steps to configure your graphics output to the preferred video card?
1. Right-click on the desktop and select NVIDIA Control Panel.
2. Click Manage 3D settings in Select a Task.
3. Select your desired software from the Select a program to customize drop-down list on the Program settings tab.
4. Select the High-performance NVIDIA processor from the Select the preferred graphics processor for this program drop-down list.
5. Click Apply.
You should have both graphics cards active on your system.
Sorry for not replying for so long.
I have uni exams soon so I didn't have much time for dealing with this or for playing games which are the main affected programs.
I did the steps that you mentioned, in fact, those were the first steps that I took when I was trying to solve this but they don't fix the problem because the problem is with 3D programs that are already set to run on the NVIDIA card so changing the settings doesn't change anything for those programs. On top of that I noticed that setting a preferred card from the NVIDIA control panel doesn't really do anything in most cases and the programs keep running on the auto option (integrated graphics for light programs and NVIDIA for heavier ones).
In order to force a program to run on the integrated graphics I have to disable the NVIDIA and I can't force a program to run on the NVIDIA which would normally run on the integrated graphics (not that this even matters).
The problem, as I mentioned before and according to the tests that I've described, is with the integrated graphics not re-rendering properly the image that it receives from the NVIDIA when a program is 3D and on full screen/borderless window or when a program that would normally use the NVIDIA is forced to use the integrated graphics (there are some programs that use 3D rendering and automatically run on the integrated graphics and don't have visual glitches like Google Chrome but I suppose they don't use any of the complicated features that are causing the problems in the heavier programs)
I suppose at this point my only option is to contact a repairs shop and ask them if they can do something about it, if not I guess I will have to get a new processor just because it has a crappy graphics card. It literally only has to forward the image from my other graphics card but because of poor widows and driver programming it does this in an unnecessarily complicated and unefficient way that requires the use of some parts of the integrated graphics that at this point I'm quite certain are physically broken and aren't even needed (since it can clearly copy-paste an image when on windowed but can't when on full screen which doesn't even require re-rendering since the image is literally rendered the way it has to be displayed on the screen)
What your graphics card does is it takes a properly rendered image and then it re-renders a 2D image without changing anything of that image (aka copying it pixel by pixel) and for some reason it completely fails to do that while it can do the exact same task perfectly but when it renders it in a window again without changing anything in the image (since the NVIDIA renders it in whatever resolution the integrated graphics requests it). I'm completely mind-blown by the fact that this is even possible. I would rather have my integrated graphics replaced by a piece of wire and have even my OS and browser rendered on the energy-wasting NVIDIA just so I can have a working PC but I don't even have that as an option.
Thank you for your response.
Allow share with you that at this point you have tried the possible options on driver level; as you have mentioned you could try to have the system reviewed on hardware level whit the manufacturer, to verify if there may be a possible damage on the graphics portion of the CPU.