Video Memory Issue when Gaming on Intel HD 4600

Vyom

The Power of x480
Staff member
Admin
So I have my config with following specs:

Processor : Intel 3.2 GHz LGA 1150 4570 i5 4th Gen
Motherboard: MSI H87M-G43
HDD : 1 TB WD Blue
RAM : 8 Gigs Corsair Vengeance DDR3 : 2 x 4 GB CMZ4GX3M1A1600C9) running in Dual Channel mode
Cabinet : Cooler Master E350N
PSU : Corsair CMPSU-430CXV2UK 430 Watts
OS: Windows 10 Pro (updated to latest version: 1511).

I only play Racing and Indie game and since HD 4600 is a really powerful internal graphics, so far haven't felt the need to spend upwards of 20k on a dGPU.

So, all was going fine and dandy until yesterday when I tried to stream my gaming to Twitch. So I used Open Broadcaster Software to stream content to Twitch. And tried to play Moto GP 13 on it. It goes fine for sometime but later the graphics driver gets crash. The game was also warning about low video memory so decided to increase the video memory from BIOS. The BIOS had three options.

First one was to choose between PEG and IGD (Integrated Graphics Device). But as per the source, this setting doesn't matter. So I didn't change it from PEG.
Second setting was to set the Video memory to. I set it to 246 MB.
Third setting was for dvmt memory. It stands for Dynamic video memory technology. I set it to 256 MB which was the max option.

After setting all of that, I started windows. But my PC still says that it have 128 MB of dedicated video memory.

6Xvih7S.jpg


But on top of that now whenever I play, graphics driver gets crash and I get a warning that it was recovered. This leads game to sometimes becoming unresponsive and other times whole system freezes. When I try to stream, after a while it too crashes giving some cryptic message.

So am I doing something wrong? I can't increase the video memory of my PC?! I am perplexed.

My CPU-Z Report:
CPU-Z
Binaries
CPU-Z version1.74.0.x64
Processors
Number of processors1
Number of threads4
APICs
Processor 0
-- Core 0
-- Thread 00
-- Core 1
-- Thread 02
-- Core 2
-- Thread 04
-- Core 3
-- Thread 06
Timers
ACPI timer3.580 MHz
HPET timer14.318 MHz
Perf timer3.125 MHz
Sys timer1.000 KHz
Processors Information
Processor 1ID = 0
Number of cores4 (max 8)
Number of threads4 (max 16)
NameIntel Core i5 4570
CodenameHaswell
SpecificationIntel(R) Core(TM) i5-4570 CPU @ 3.20GHz
Package (platform ID)Socket 1150 LGA (0x1)
CPUID6.C.3
Extended CPUID6.3C
Core SteppingC0
Technology22 nm
TDP Limit84.0 Watts
Tjmax100.0 °C
Core Speed1494.3 MHz
Multiplier x Bus Speed15.0 x 99.6 MHz
Stock frequency3200 MHz
Instructions setsMMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EM64T, AES, AVX, AVX2, FMA3
L1 Data cache4 x 32 KBytes, 8-way set associative, 64-byte line size
L1 Instruction cache4 x 32 KBytes, 8-way set associative, 64-byte line size
L2 cache4 x 256 KBytes, 8-way set associative, 64-byte line size
L3 cache6 MBytes, 12-way set associative, 64-byte line size
FID/VID Controlyes
Turbo Modesupported, enabled
Max non-turbo ratio32x
Max turbo ratio36x
Max efficiency ratio8x
O/C binsnone
Ratio 1 core36x
Ratio 2 cores36x
Ratio 3 cores35x
Ratio 4 cores34x
TSC3200.1 MHz
APERF3285.6 MHz
MPERF3030.3 MHz
IA Voltage ModePCU adaptive
IA Voltage Offset0 mV
GT Voltage ModePCU adaptive
GT Voltage Offset0 mV
LLC/Ring Voltage ModePCU adaptive
LLC/Ring Voltage Offset0 mV
Agent Voltage ModePCU adaptive
Agent Voltage Offset0 mV
Temperature 053°C (127°F) [0x2F] (Core #0)
Temperature 154°C (129°F) [0x2E] (Package)
Power 010.58 W (Package)
Power 13.02 W (IA Cores)
Power 20.18 W (GT)
Power 37.39 W (Uncore)
Power 41.26 W (DRAM)
Voltage 00.70 Volts (VID)
Voltage 1+0.00 Volts (IA Offset)
Voltage 2+0.00 Volts (GT Offset)
Voltage 3+0.00 Volts (LLC/Ring Offset)
Voltage 4+0.00 Volts (System Agent Offset)
Chipset
NorthbridgeIntel Haswell rev. 06
SouthbridgeIntel H87 rev. C1
Memory TypeDDR3
Memory Size8 GBytes
ChannelsDual
Memory Frequency797.0 MHz (1:6)
CAS# latency (CL)11.0
RAS# to CAS# delay (tRCD)11
RAS# Precharge (tRP)11
Cycle Time (tRAS)28
Row Refresh Cycle Time (tRFC)208
Command Rate (CR)1T
Uncore Frequency1491.6 MHz
Host Bridge0x0C00
MCHBAR[0x5004]0x0060001000600010
current channel0
MCHBAR[0x4000]0x083341841586716B
Memory SPD
DIMM #1
SMBus address0x50
Memory typeDDR3
Module formatUDIMM
Manufacturer (ID)G.Skill (7F7F7F7FCD0000000000)
Size4096 MBytes
Max bandwidthPC3-12800 (800 MHz)
Part numberF3-12800CL9-4GBRL
Number of banks8
Nominal Voltage1.50 Volts
EPPno
XMPyes
XMP revision1.2
AMPno
JEDEC timings tableCL-tRCD-tRP-tRAS-tRC @ frequency
JEDEC #16.0-6-6-16-22 @ 457 MHz
JEDEC #27.0-7-7-19-26 @ 533 MHz
JEDEC #38.0-8-8-22-30 @ 609 MHz
JEDEC #49.0-9-9-24-33 @ 685 MHz
JEDEC #510.0-10-10-27-37 @ 761 MHz
JEDEC #611.0-11-11-28-39 @ 800 MHz
XMP profileXMP-1600
SpecificationPC3-12800
Voltage level1.500 Volts
Min Cycle time1.250 ns (800 MHz)
Max CL9.0
Min tRP10.88 ns
Min tRCD10.88 ns
Min tWR15.00 ns
Min tRAS29.63 ns
Min tRC40.88 ns
Min tRFC260.00 ns
Min tRTP7.50 ns
Min tRRD6.00 ns
Command Rate2T
XMP timings tableCL-tRCD-tRP-tRAS-tRC-CR @ frequency (voltage)
XMP #19.0-9-9-24-33-2T @ 800 MHz (1.500 Volts)
DIMM #2
SMBus address0x52
Memory typeDDR3
Module formatUDIMM
Manufacturer (ID)G.Skill (7F7F7F7FCD0000000000)
Size4096 MBytes
Max bandwidthPC3-12800 (800 MHz)
Part numberF3-12800CL9-4GBRL
Number of banks8
Nominal Voltage1.50 Volts
EPPno
XMPyes
XMP revision1.2
AMPno
JEDEC timings tableCL-tRCD-tRP-tRAS-tRC @ frequency
JEDEC #16.0-6-6-16-22 @ 457 MHz
JEDEC #27.0-7-7-19-26 @ 533 MHz
JEDEC #38.0-8-8-22-30 @ 609 MHz
JEDEC #49.0-9-9-24-33 @ 685 MHz
JEDEC #510.0-10-10-27-37 @ 761 MHz
JEDEC #611.0-11-11-28-39 @ 800 MHz
XMP profileXMP-1600
SpecificationPC3-12800
Voltage level1.500 Volts
Min Cycle time1.250 ns (800 MHz)
Max CL9.0
Min tRP10.88 ns
Min tRCD10.88 ns
Min tWR15.00 ns
Min tRAS29.63 ns
Min tRC40.88 ns
Min tRFC260.00 ns
Min tRTP7.50 ns
Min tRRD6.00 ns
Command Rate2T
XMP timings tableCL-tRCD-tRP-tRAS-tRC-CR @ frequency (voltage)
XMP #19.0-9-9-24-33-2T @ 800 MHz (1.500 Volts)
Monitoring
Mainboard ModelH87M-G43 (MS-7823) (0x000003F1 - 0x52738B20)
LPCIO
LPCIO VendorNuvoton
LPCIO ModelNCT6779
LPCIO Vendor ID0x5CA3
LPCIO Chip ID0xC5
LPCIO Revision ID0x63
Hardware Monitors
Hardware monitorNuvoton NCT6779
Voltage 23.33 Volts [0xD0] (AVCC)
Voltage 33.33 Volts [0xD0] (3VCC)
Voltage 70.76 Volts [0x5F] (CPU VCORE)
Voltage 81.79 Volts [0x70] (VCCIN)
Voltage 91.50 Volts [0x5E] (DRAM)
Voltage 1012.23 Volts [0x8B] (+12V)
Voltage 115.08 Volts [0x7F] (+5V)
Temperature 033°C (91°F) [0x21] (SYSTIN)
Temperature 354°C (129°F) [0x36] (TMPIN3)
Fan 10 RPM [0x0] (CPUFANIN)
Fan 21064 RPM [0x428] (AUXFANIN0)
Hardware monitorACPI
Temperature 028°C (82°F) [0xBC2] (TZ00)
Temperature 130°C (85°F) [0xBD6] (TZ01)
Hardware monitorIntel I/O
Clock Speed 0597.71 MHz [0x255] (Graphics)
PCI Devices
DescriptionHost Bridge
Locationbus 0 (0x00), device 0 (0x00), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x0C00
Revision ID0x06
DescriptionVGA Controller
Locationbus 0 (0x00), device 2 (0x02), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x0412
Revision ID0x06
DescriptionMultimedia device
Locationbus 0 (0x00), device 3 (0x03), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x0C0C
Revision ID0x06
DescriptionUSB Controller
Locationbus 0 (0x00), device 20 (0x14), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x8C31
Revision ID0x04
DescriptionCommunication Device
Locationbus 0 (0x00), device 22 (0x16), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x8C3A
Revision ID0x04
DescriptionUSB 2.0 Controller (EHCI)
Locationbus 0 (0x00), device 26 (0x1A), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x8C2D
Revision ID0x04
DescriptionMultimedia device
Locationbus 0 (0x00), device 27 (0x1B), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x8C20
Revision ID0x04
DescriptionPCI to PCI Bridge
Locationbus 0 (0x00), device 28 (0x1C), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x8C10
Revision ID0xD4
DescriptionPCI to PCI Bridge
Locationbus 0 (0x00), device 28 (0x1C), function 4 (0x04)
Common header
Vendor ID0x8086
Model ID0x8C18
Revision ID0xD4
DescriptionUSB 2.0 Controller (EHCI)
Locationbus 0 (0x00), device 29 (0x1D), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x8C26
Revision ID0x04
DescriptionPCI to ISA Bridge
Locationbus 0 (0x00), device 31 (0x1F), function 0 (0x00)
Common header
Vendor ID0x8086
Model ID0x8C4A
Revision ID0x04
DescriptionSerial ATA Controller
Locationbus 0 (0x00), device 31 (0x1F), function 2 (0x02)
Common header
Vendor ID0x8086
Model ID0x8C02
Revision ID0x04
DescriptionSMBus Controller
Locationbus 0 (0x00), device 31 (0x1F), function 3 (0x03)
Common header
Vendor ID0x8086
Model ID0x8C22
Revision ID0x04
DescriptionEthernet Controller
Locationbus 2 (0x02), device 0 (0x00), function 0 (0x00)
Common header
Vendor ID0x10EC
Model ID0x8168
Revision ID0x0C
DMI
DMI BIOS
vendorAmerican Megatrends Inc.
versionV1.2
date06/07/2013
ROM size8192 KB
DMI System Information
manufacturerMSI
productMS-7823
version1.0
serialTo be filled by O.E.M.
UUID{00000000-0000-0000-0000-D43D7EDCE0F1}
SKUTo be filled by O.E.M.
familyTo be filled by O.E.M.
DMI Baseboard
vendorMSI
modelH87M-G43 (MS-7823)
revision1.0
serialTo be filled by O.E.M.
DMI System Enclosure
manufacturerMSI
chassis typeDesktop
chassis serialTo Be Filled By O.E.M.
DMI Port Connector
designationJ1A1 (internal)
designationPS2Mouse (external)
port typeMouse Port
connectorPS/2
DMI Port Connector
designationJ1A1 (internal)
designationKeyboard (external)
port typeKeyboard Port
connectorPS/2
DMI Port Connector
designationJ2A1 (internal)
designationTV Out (external)
connectorMini Centronics Type-14
DMI Port Connector
designationJ2A2A (internal)
designationCOM A (external)
port typeSerial Port 16550A
connectorDB-9 male
DMI Port Connector
designationJ2A2B (internal)
designationVideo (external)
port typeVideo Port
connectorDB-15 female
DMI Port Connector
designationJ3A1 (internal)
designationUSB1 (external)
port typeUSB
connectorAccess Bus (USB)
DMI Port Connector
designationJ9A1 - TPM HDR (internal)
DMI Port Connector
designationJ9C1 - PCIE DOCKING CONN (internal)
DMI Port Connector
designationJ2B3 - CPU FAN (internal)
DMI Port Connector
designationJ6C2 - EXT HDMI (internal)
DMI Port Connector
designationJ3C1 - GMCH FAN (internal)
DMI Port Connector
designationJ1D1 - ITP (internal)
DMI Port Connector
designationJ9E2 - MDC INTPSR (internal)
DMI Port Connector
designationJ9E4 - MDC INTPSR (internal)
DMI Port Connector
designationJ9E3 - LPC HOT DOCKING (internal)
DMI Port Connector
designationJ9E1 - SCAN MATRIX (internal)
DMI Port Connector
designationJ9G1 - LPC SIDE BAND (internal)
DMI Port Connector
designationJ8F1 - UNIFIED (internal)
DMI Port Connector
designationJ6F1 - LVDS (internal)
DMI Port Connector
designationJ2F1 - LAI FAN (internal)
DMI Port Connector
designationJ2G1 - GFX VID (internal)
DMI Port Connector
designationJ1G6 - AC JACK (internal)
DMI Extension Slot
designationJ6B2
typeA5
populatedyes
DMI Extension Slot
designationJ6B1
typeA5
populatedyes
DMI Extension Slot
designationJ6D1
typeA5
populatedyes
DMI Extension Slot
designationJ7B1
typeA5
populatedyes
DMI Extension Slot
designationJ8B4
typeA5
populatedyes
DMI Extension Slot
designationJ8D1
typeA5
populatedyes
DMI Extension Slot
designationJ8B3
typePCI
width32 bits
populatedyes
DMI OEM Strings
string[0]To Be Filled By O.E.M.
DMI Processor
manufacturerIntel
modelIntel(R) Core(TM) i5-4570 CPU @ 3.20GHz
clock speed3200.0 MHz
FSB speed100.0 MHz
multiplier32.0x
DMI Physical Memory Array
locationMotherboard
usageSystem Memory
correctionNone
max capacity32768 MBytes
max# of devices4
DMI Memory Device
designationChannelA-DIMM0
formatDIMM
typeunknown
total width64 bits
data width64 bits
size4096 MBytes
DMI Memory Device
designationChannelA-DIMM1
formatDIMM
typeunknown
DMI Memory Device
designationChannelB-DIMM0
formatDIMM
typeunknown
total width64 bits
data width64 bits
size4096 MBytes
DMI Memory Device
designationChannelB-DIMM1
formatDIMM
typeunknown
Graphics
Number of adapters1
Graphic APIs
APIIntel I/O
Display Adapters
Display adapter 0
Display name\\.\DISPLAY1
NameIntel(R) HD Graphics 4600
Board ManufacturerMicro-Star International Co., Ltd. (MSI)
Technology22 nm
Memory size1024 MB
PCI devicebus 0 (0x0), device 2 (0x2), function 0 (0x0)
Vendor ID0x8086 (0x1462)
Model ID0x0412 (0x7823)
Performance Level0
Core clock597.7 MHz
Win32_VideoControllerAdapterRAM = 0x40000000 (1073741824)
Win32_VideoControllerDriverVersion = 10.18.15.4256
Win32_VideoControllerDriverDate = 07/17/2015
Monitor 0
ModelHP 22xw (Hewlett Packard)
IDHWP3185
Serial6CM5170GGZ
Manufacturing DateWeek 17, Year 2015
Size21.7 inches
Max Resolution1920 x 1080 @ 60 Hz
Horizontal Freq. Range30-80 kHz
Vertical Freq. Range50-60 Hz
Max Pixel Clock170 MHz
Gamma Factor2.2
Software
Windows VersionMicrosoft Windows 10 (10.0) Professional 64-bit (Build 10586)
DirectX Version12.0

My GPU-Z Report:
bZms6jC.jpg
jAAjbJu.jpg


Some references:
List of game supported officially on HD 4600: 4th Generation Intel® Core™ Processors with Intel® HD Graphics 4600 — Playable Games List for Intel® HD Graphics 4600 (There are lots of them).
Youtube videos on how gaming on HD 4600 seems like: https://www.youtube.com/channel/UCR5prsSrk-69FM2GR2L4oQA/videos
 

bssunilreddy

Chosen of the Omnissiah
I think you need to allocate/increase the dedicated video memory from the default 128MB to 1GB so that it might enable you to play MotoGP 13 without any more crashes. Try it for instance...
 

chimera201

Wise Old Owl
You can't increase the dedicated video memory. You can only increase shared system memory by adding more RAM which i think is already maxed out. Try lowering settings in OBS.
 

Nerevarine

Incarnate
Try going to the bios and increasing the iGPU frequency, im not sure if its possible in Intel HD 4600 but my old intel HD 2000 had this feature..If its possible, try OCing it little by little until you hit a sweetspot
 
OP
Vyom

Vyom

The Power of x480
Staff member
Admin
I think you need to allocate/increase the dedicated video memory from the default 128MB to 1GB so that it might enable you to play MotoGP 13 without any more crashes. Try it for instance...
That's what the problem is. I can't seem to increase it. And Moto GP 13 is playing fine. It's just that with streaming it doesn't work. Looks like I messed up something.

You can't increase the dedicated video memory. You can only increase shared system memory by adding more RAM which i think is already maxed out. Try lowering settings in OBS.
So, the 128 MB dedicated memory that is shown will never change. :(
Yes I already have 8 gigs of RAM. So I can easily give 1 gig to graphics. But doesn't seem like that's working too.

Try going to the bios and increasing the iGPU frequency, im not sure if its possible in Intel HD 4600 but my old intel HD 2000 had this feature..If its possible, try OCing it little by little until you hit a sweetspot

I will look into this. The processor which I have, i5 4570 isn't overclokable. So I am apprehensive if I can change the iGPU frequency.
 

chimera201

Wise Old Owl
So, the 128 MB dedicated memory that is shown will never change. :(
Yes I already have 8 gigs of RAM. So I can easily give 1 gig to graphics. But doesn't seem like that's working too.

It's already 3931MB. I don't think you can increase it further. The only way you are going to record or stream is by lowering settings - OBS and in game. Even on dedicated graphic cards recording takes a significant FPS hit.
 

Nerevarine

Incarnate
I will look into this. The processor which I have, i5 4570 isn't overclokable. So I am apprehensive if I can change the iGPU frequency.

My i3 2120 wasnt overclockable as well, but the iGPU was.. just try it.. there are tonnes of tutorials on youtube for it
 
OP
Vyom

Vyom

The Power of x480
Staff member
Admin
So I tried to find the option to overclock the Intel HD 4600. But couldn't. Following are some screenshots of the BIOS settings:

rWpoCUF.jpg


t4D1IaK.jpg


18fn748.jpg

And after I booted again in my Windows 10, I was greeted with a driver crash again, while I was not even gaming. This time when I was watching a YT video. :facepalm:
PS: The error message wrongly says that it's Windows 8. But I am running fully updated Windows 10.

Sf2DTuc.jpg
 
OP
Vyom

Vyom

The Power of x480
Staff member
Admin
I once had my display driver (HD4600) crashing every now and then. I used this Guru 3D Display Driver Uninsaller in safe mode, rebooted and installed the latest drivers from Intel's site and it fixed the crashing issue. Maybe this can help.
I tried that. Uninstalled the drivers using that and then reinstalled the intel driver. Graphics didnt crash after playing for an hour. Maybe the crash is resolved now.

Will check if I can stream without problem tomorrow. Thanks z3rO.
 

z3rO

Journeyman
I tried that. Uninstalled the drivers using that and then reinstalled the intel driver. Graphics didnt crash after playing for an hour. Maybe the crash is resolved now.

Will check if I can stream without problem tomorrow. Thanks z3rO.

My pleasure.
 
Top Bottom