ValveSoftware / Dota-2-Vulkan

Tracker for issues specific to the Vulkan version of Dota 2 on Windows, Linux, and macOS
101 stars 17 forks source link

[Nvidia] Mobile GPU micro-stuttering & UI Flickering #134

Open phLiix opened 8 years ago

phLiix commented 8 years ago

Windows 10 x64 nVidia GT 750m 368.39

Even with the newest driver update, the flickering - and more important - the micro stutters havent been fixed for me. The Issuse still persists, that the game looks like 10-20 fps with 100+ FPS shown in the FPS-Counter. The main menu is very laggy for me and this issue gets not better ingame.

AlexisTM commented 8 years ago

I got the same problem. It seems that NVidia screwed their Vulkan driver.

According to reddit, if you go back to the 365.19 NVidia driver, it will no more lag.

koujo92 commented 8 years ago

Yeah.. I got the same spec.. and the same problem.

why-not-try-calmer commented 8 years ago

Same here.

gabrielmocan commented 8 years ago

Make sure u guys have at least 2GB of dedicated VRAM. This is the minimum requirement imposed by Vulkan. http://www.dota2.com/news/updates/22000/

juicebottle commented 8 years ago

thanks @gabrielmocan. you solved every problem. great work. keep it up!

why-not-try-calmer commented 8 years ago

Reproduced the same issue with driver version 368.39. Obviously I have 2GB VRAM.

why-not-try-calmer commented 8 years ago

Reproduced the same issue with driver version 368.69, 2GB VRAM. Whoever claims that nVdia 'fucked up' their driver is probably trolling.

realmofchaos commented 8 years ago

Can confirm on geforce 740M card 2GB VRAM . On Driver version 368.69, issue still persists.

Azriei commented 8 years ago

Also happens on geforce gtx 765m. Driver version 368.69, windows 10 x64

thechristmasham commented 8 years ago

Geforce 650m; driver 368.69; 64bit win10 Stuttering and flickering. Slight improvement over the past 3 driver updates, but stuttering still present with 70-80 fps. Flickering has decreased a lot, but still get constant flickering on hero selection screen.

A1stTimePlay commented 8 years ago

gt 840m, driver 368.81,windows 10 64 bit latest update, still have this error

Avatar4eg commented 8 years ago

Card-GT840m/Driver-368.95/Vulkan-1.0.21.1/Windows10-1607 same here

realmofchaos commented 8 years ago

New Driver 372.54. Win 8.1 64bit, Graphics Driver GT 740M. Issue still exists.

why-not-try-calmer commented 8 years ago

New Driver 372.54. Win 10 64bit, graphic card GTX 950M. Issue still exists.

juicebottle commented 8 years ago

373.06 still shitty

fwx1987 commented 7 years ago

GT 650M, 376.19 still flickering

fwx1987 commented 7 years ago

May i know what's the progress or plan for this flickering issue? my GT650M totally cannot work on Vulkan. now can only move back to 345.72 which is not supporting vulkan according to nvidia (368.69 and onwards).

keno10 commented 7 years ago

Same issue with flickering GTX 860M Maxwell / win7 64b

I am not sure if this helps but here is vktrace capture (SDK 1.0.37.0) https://drive.google.com/file/d/0B5KV_YL9DVOJNWN6SWxJTlZiLVU/view?usp=sharing

vktrace -o C:\VulkanSDK\vktrace_dota2_nvidia_bad.vktrace -v full -a '-vulkan -vktrace +map dota' -p 'C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe'

Steam System Info

Computer Information: Manufacturer: Micro-Star International Co., Ltd. Model: GE60 2PE Form Factor: Laptop No Touch Input Detected

Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i5-4200H CPU @ 2.80GHz CPU Family: 0x6 CPU Model: 0x3c CPU Stepping: 0x3 CPU Type: 0x0 Speed: 2793 Mhz 4 logical processors 2 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Supported

Network Information: Network Speed:

Operating System Version: Windows 7 (64 bit) NTFS: Supported Crypto Provider Codes: Supported 311 0x0 0x0 0x0

Video Card: Driver: NVIDIA GeForce GTX 860M

DirectX Driver Name:  nvumdshim.dll
Driver Version:  21.21.13.7633
DirectX Driver Version:  21.21.13.7633
Driver Date: 11 Dec 2016
OpenGL Version: 4.5
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
DirectX Card: NVIDIA GeForce GTX 860M
VendorID:  0x10de
DeviceID:  0x1392
Revision:  0xa2
Number of Monitors:  1
Number of Logical Video Cards:  1
No SLI or Crossfire Detected
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 26.65" x 15.00"  (30.55" diag)
                                        67.7cm x 38.1cm  (77.6cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2047 MB
Supported MSAA Modes:  2x 4x 8x 

Sound card: Audio device: Speakers (Sound Blaster E1)

Memory: RAM: 16304 Mb

Miscellaneous: UI Language: English Microphone: Not set Steam Controller Cable and Base: Not set Media Type: DVD Total Hard Disk Space Available: 942089 Mb Largest Free Hard Disk Block: 51039 Mb OS Install Date: 1 01 1970 Game Controller: None detected VR Headset: None detected

PS: How to run vktrace for DOOM ?

this is what i am trying

vktrace -o C:\VulkanSDK\vktrace_doom_nvidia_bad.vktrace -v full -a '+com_SkipIntroVideo 1 set m_smooth 0 +com_skipKeyPressOnLoadScreens 1 +com_gameMode 1'-p 'D:\Steam\steamapps\common\DOOM\DOOMx64vk.exe'

vktrace info: Listening for connections on port 34201. vktrace info: Child process has terminated.

Capture ends immediately (no file created) and Steam is asking for "Allow game launch"

keno10 commented 7 years ago

Hi , This console command worked for me :

vulkan_batch_size 0

flickering ingame is virtualy gone (like 99.999% less flickering), however this makes main menu flickers like hell (default value for me vulkan_batch_size 500)

Edit: flickerring is less however there are situations when it is back

Squall-Leonhart commented 6 years ago

Hello everyone, Please provide feedback to nvidia using this link https://surveys.nvidia.com/index.jsp?pi=6e7ea6bb4a02641fa8f07694a40f8ac6

At present nvidia has had only one user on their forums and in their survey system reporting the issue so they are not actively working on the issue at the present time, More reports means increased priority (within reason) but as vulkan is a secondary renderer in DOTA it is not a major stopping issue

Not an nvidia employee