This is specific to Intel HD Graphics. In my case a PC with an Intel Xeon i3-1275 processor running Windows 10 using the Intel HD Graphics driver. The Eve Launcher would start Eve Online and be working for a short period. There would be an error message stating that the application had been blocked or denied access to the graphics hardware. Eve Online would be locked up and unresponsive at this point. All other applications on the PC were not impacted.
The PC was configured with:
Intel Xeon i3-1275
16GB ECC RAM
AMD RX570 Graphics card with 1GB
Intel HD Graphics with 2GB
Windows 10 Pro
Dual monitors (one on the Intel HD Graphics and the other on the AMD card).
Eve Online minimum spec includes “Dedicated video RAM 256MBytes”
Frequently Asked Questions for Intel® Graphics Memory on Windows® 10
Buried in the FAQ is this note:-
By default, the Intel graphics driver will report 128 MB of fictitious Dedicated Video Memory for compatibility with applications that don’t correctly comprehend a fully unified memory architecture. See Dedicated Memory Reporting for more information.
Notice the problem Intel HD Graphics has 2GBytes of memory but Intel states the driver will report 128 MB of fictitious Dedicated Video Memory. Catch is Eve Online has a minimum requirement of 256MB and locks up. This note provides a link to an Intel release note.
An Intel Release Note:-
Driver Release Note dated June 2, 2015
Dedicated Memory Reporting
The graphics driver now reports some amount of fictitious “dedicated” graphics memory to the operating system (128MB by default) to work around application issues in a number of games. These games incorrectly look for some amount of “dedicated” graphics memory because they weren’t coded with the unified memory architecture for processor graphics.
The amount reported can be modified or disabled if desired by changing the following registry value:
HKEY_LOCAL_MACHINE\Software\Intel\GMM, crreate a REG_DWORD value named “DedicatedSegmentSize”. The value is interpreted as a number o MB to report (0-512MB). A value of 0 disables reporting the dummy memory segment. If the registry key/value is not found, the driver will report the default 12MB.
A few issues to point out:-
- This is hacking your registry and dangerous. If you don’t already know how this is done then get somebody who knows to do this work. You have been warned…
- On my system GMM did not exist, so don’t be surprised if you have to create.
- The current 2019 driver release note does not discuss “Dedicated memory Reporting”. When I submitted an Eve Online support ticket with log I was told the Intel Graphics driver was reporting 0MB memory and not 128MB. What is important is the error message and application lock up.
- The registry hack is still supported by the current HD Driver but Intel in their wisdom could drop this support at any time.
- This workaround helped my situation but may not work for you i.e. no guarantees, your mileage may vary.
Hope this helps.