Intel HD Graphics 620 integrated video not being detected

Questions about Wine on Linux
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Intel HD Graphics 620 integrated video not being detected

Post by xlorepdarkhelm »

I am currently trying to get World of Warcraft (and other Blizzard games) to work in Wine. I have successfully been able to install them, but am not having any success with DirectX 12 using vkd3d. The specs I have are:

Distro: Linux Mint 19.2 (Tara)
Wine: (staging) 4.2~bionic -- Set to Windows 10
vkd3d: package from cybermax-dexter/vkd3d bionic PPA - specifically built with patches for WoW. 1.1cybmod22-bionic~1ppa1
intel integrated graphics: Intel HD Graphics 620 (rev 02)
vulkan from Padoka Stable PPA (mesa implementation) 1.1.97.0~rc1-1lunarg18.04.1.1
mesa version: 18.3.3-1~b~padoka0

gears-vkd3d and triangle-vkd3d both work, and work well.

I have nothing for dxvk installed. This was a clean wine-staging install. The only thing I added was corefonts.

(WoW) gx.log:
2/20 08:35:31.313 LogOpen
2/20 08:35:32.312 ConsoleDetectDetectHardware():
2/20 08:35:32.718 cpuIdx: 1
2/20 08:35:33.290 ConsoleDeviceInitialize(): hwDetect = 0, hwChanged = 0
2/20 08:35:34.168 D3d11 Device Create
2/20 08:35:34.845 Format: 1471 x 811 Window, vsync 0
2/20 08:35:35.723 Found Adapter 0: Vendor Id 0x8086, Device Id 0x0162 - Sysmem = 0
2/20 08:35:36.320 Choosing adapter 0
2/20 08:35:38.411 Caps:
2/20 08:35:39.152 Vendor ID: 8086
2/20 08:35:39.916 Device ID: 162
2/20 08:35:40.707 AFR Groups: 1/1
2/20 08:35:41.287 Feature Level: DX=3, GL=0, MTL=0
2/20 08:35:42.944 NotifyOnDeviceCreate
2/20 08:35:43.295 D3d11 Device Create Successful
2/20 08:35:43.931 CPU Processor Detection: 4 H/W threads
2/20 08:35:44.544 Memory Detection: 8242466816 bytes of physical memory available
2/20 08:35:45.391 Detected Graphics Defaults: 4 (CPU = 6, GPU = 4, MEM = 6)
2/20 08:35:58.907 RenderSettings::NotifyChanged
2/20 08:37:04.269 No
2/20 08:38:38.071 No
2/20 08:38:39.601 No
2/20 08:40:04.438 D3d11 Device Destroy
2/20 08:40:05.137 NotifyOnDeviceDestroy
2/20 08:40:05.959 D3d11 Device Destroyed


I cannot choose DirectX 12 in WoW under System -> Advanced. I only get DirectX 11.

It also is detecting my video card as an Intel 4000 integrated graphics card, which is not DirectX 12 compatible. I have learned this is the default when WoW cannot identify the card.

Please help.
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

LSPCI output:

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company HD Graphics 620
Flags: bus master, fast devsel, latency 0, IRQ 127
Memory at b0000000 (64-bit, non-prefetchable)
Memory at a0000000 (64-bit, prefetchable)
I/O ports at 5000
[virtual] Expansion ROM at 000c0000 [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915


Pieces from glxinfo:

name of display: :0
display: :0 screen: 0
direct rendering: Yes
client glx vendor string: Mesa Project and SGI
server glx version string: 1.4

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.3 - padoka PPA
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

Wine Debug Lines:

Code: Select all

000b:fixme:winediag:start_process Wine Staging 4.2 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000b:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
0029:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffffffffffa, 0x34efdc0
0009:fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files (x86)\\World of Warcraft\\Data\\data", 0x00000001, 0x23c884, 0x23c880): stub
002d:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
002d:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
0009:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1.
0009:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
0009:fixme:dxgi:dxgi_swapchain_factory_create_swapchain Unhandled mode scaling 0x42544520.
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:fixme:dxgi:dxgi_factory_MakeWindowAssociation iface 0x100330e0, window 0x30048, flags 0x6 stub!
0009:fixme:d3d11:d3d11_device_CheckCounterInfo iface 0x12a8ea08, info 0x23efa8 stub!
No device dependent counters
0009:fixme:d3d11:d3d11_device_CheckCounterInfo iface 0x12a8ea08, info 0x23f028 stub!
No device dependent counters
0009:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0009:fixme:msctf:ThreadMgrSource_AdviseSink (0x12ac4430) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0009:fixme:d3d11:d3d11_device_CheckCounterInfo iface 0x12e5dec8, info 0x23efe8 stub!
No device dependent counters
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0038:fixme:d3d:create_texture_view Depth slice (0-1) not supported.
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
004b:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x6dfd68): stub
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0009:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0038:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0009:fixme:ntdll:NtQueryDirectoryObject multiple entries not implemented
...
0055:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0055:err:ole:CoCreateInstanceEx apartment not initialised
0055:fixme:ver:GetCurrentPackageId (0x32fe14 (nil)): stub
0009:fixme:ntdll:NtQueryDirectoryObject multiple entries not implemented
...
0009:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0057:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:fixme:ntdll:NtQueryDirectoryObject multiple entries not implemented
0057:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
0057:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0057:fixme:wbemprox:client_security_SetBlanket 0x7a9d9958, 0x18aeb0, 10, 0, (null), 3, 3, (nil), 0x00000000
0057:fixme:wbemprox:client_security_Release 0x7a9d9958
0057:fixme:wbemprox:enum_class_object_Next timeout not supported
005d:fixme:ver:GetCurrentPackageId (0x1bafe9c (nil)): stub
005b:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
005b:err:ole:CoCreateInstanceEx apartment not initialised
005b:fixme:ver:GetCurrentPackageId (0x32fe14 (nil)): stub
0057:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x32fa00
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
0057:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x32f7f8
0060:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
005e:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
005e:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
0060:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
0060:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0060:fixme:wbemprox:client_security_SetBlanket 0x7aa5a958, 0x189680, 10, 0, (null), 3, 3, (nil), 0x00000000
0060:fixme:wbemprox:client_security_Release 0x7aa5a958
0060:fixme:wbemprox:enum_class_object_Next timeout not supported
0057:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
0057:fixme:wbemprox:client_security_SetBlanket 0x7a9d9958, 0x1c32f8, 10, 0, (null), 3, 3, (nil), 0x00000000
0057:fixme:wbemprox:client_security_Release 0x7a9d9958
0072:fixme:ver:GetCurrentPackageId (0x1bafe9c (nil)): stub
0009:fixme:d3d11:d3d11_immediate_context_Flush iface 0x4b05868 stub!
0060:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x32fa00
0009:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffffffffffa, 0x23fca0
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

Thats odd:

Code: Select all

2/20 08:35:39.152 Vendor ID: 8086
2/20 08:35:39.916 Device ID: 162 
Does not indicate a Intel HD 620. It should be something in the lines of 8086:5916.

Code: Select all

8086:0162 	Ivy Bridge GT2 	Intel HD Graphics 4000


What is the output of

Code: Select all

lspci -nn|grep VGA
?
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

Code: Select all

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02)
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

I think wine wrongfully reports the HD 620 as some "default" value of HD 4000.
(ref. dlls/wined3d/directx.c)

This in itself might not be a huge issue, but some games/apps MAY have driver checks and/or version checks bound to this. I know WoW have driver version checks, so if it sees a non-capable d3d12 driver/hardware, it is not supported afaik.

You could try to set your correct vendor and device id in the wineprefix registry:
https://wiki.winehq.org/Useful_Registry_Keys
HKEY_CURRENT_USER\wine\Direct3D\VideoPciDeviceID (REG_DWORD) to 5916
HKEY_CURRENT_USER\wine\Direct3D\VideoPciVendorID (REG_DWORD) to 8086

Although i am uncertain what the wording

Code: Select all

Note that only combinations listed in wined3d's gpu_description_table[] are valid here.
actually means when overriding to something that possibly is not there.
Worth a shot i guess.

PS. You could also try running something like GPU Caps Viewer (from Guru3D) to check what device and capabilities is detected through wine.

PPS. Also check out dlls/wined3d/wined3d_private.h

You could try changing line 2514:
CARD_INTEL_HD630 = 0x5912,
to
CARD_INTEL_HD630 = 0x5916,

And see if the HD630 "driver" works. Just adding HD620 requires a bit more file hacking tho.. You would also need to recompile wine for this.
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

Updating those registry keys did not accomplish anything. I will look into a recompile, but it may be a while before I can do it.
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

See the attached screenshot. GPU Caps Viewer is not identifying anything. I believe a bug request for wine is in order.
Attachments
Screenshot from 2019-02-26 16-01-27.png
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

This is also fascinating. It is detecting 2 GPUs?
Attachments
Screenshot from 2019-02-26 16-04-33.png
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

Ah, i forgot. Sorry

The thing is that when you use GPU Caps Viewer, is that it uses NVAPI (nVidia only) to detect the "fake" nvidia adapter and check capabilities. Problem is ofc that you do not have a nVidia adapter, so the device id and name is reported as the "default" 999 GTX.

The 2 adapters is cos wine desktop is its "own" display (Wine Display Adapter), so thats just how it is i guess.
You COULD try to remove the nvapi.dll's and set them to "disabled" as wineoverrides. (nvapi.dll, nvapi64.dll, nvcuda.dll, nvcuvid.dll, nvencodeapi.dll and nvencodeapi64.dll) This will atleast force GPU Caps viewer not to use nvapi to try to detect display adapter.

If anyone have a nVidia adapter, i have a custom nvapi project going that actually pull real information from the Linux equivalent NVCtrl library.
https://github.com/SveSop/nvapi_standalone

This does not work with anything but nVidia, and is somewhat experimental (as i have only tested this on GTX 970).

That the Intel 620 adapter is not detected correctly should probably be bug reported, but there is a lot of cards that is just using a fallback device id. Not a huge problem for nVidia and AMD i guess, since the fallback adapters possibly work fine with Vulkan/OpenGL and whatnot, but ofc more of a problem when it does not support Vulkan.
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

Ok, so Wine now detects my card, and I can see it in WoW. But it still is not identifying DirectX 12 (and wine is is set to Windows 10). Attaching relevant information.

Wine debug output

Code: Select all

000b:fixme:winediag:start_process Wine Staging 4.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000b:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
002b:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffffffffffa, 0x361fdc0
002a:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffffffffffa, 0x350fdc0
0009:fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files (x86)\\World of Warcraft\\Data\\data", 0x00000001, 0x23c884, 0x23c880): stub
002e:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
002e:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
0009:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1.
0009:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
0009:fixme:dxgi:dxgi_swapchain_factory_create_swapchain Unhandled mode scaling 0x42544520.
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:fixme:dxgi:dxgi_factory_MakeWindowAssociation iface 0x4a4c6e0, window 0x30048, flags 0x6 stub!
0009:fixme:d3d11:d3d11_device_CheckCounterInfo iface 0x12b3bd28, info 0x23efa8 stub!
0009:fixme:d3d11:d3d11_device_CheckCounterInfo iface 0x12b3bce8, info 0x23f028 stub!
0009:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0009:fixme:msctf:ThreadMgrSource_AdviseSink (0x104120d0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0009:fixme:d3d11:d3d11_device_CheckCounterInfo iface 0x106c2928, info 0x23efe8 stub!
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0039:fixme:d3d:create_texture_view Depth slice (0-1) not supported.
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
004b:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x6dfd68): stub
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0009:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0039:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0039:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0039:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0039:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0039:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0039:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0039:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[last 3 lines repeated]...
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[last 3 lines repeated]...
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[last 3 lines repeated]...
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
[Last 4 lines repeated]...
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
[Last 4 lines repeated]...
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
[Last 4 lines repeated]...
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
[Last 6 lines repeated]...
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
[Last 8 lines repeated]...
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000142.
0009:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
[Last 4 lines repeated]...
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0055:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0055:err:ole:CoCreateInstanceEx apartment not initialised
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0055:fixme:ver:GetCurrentPackageId (0x32fe14 (nil)): stub
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0057:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:ntdll:NtQueryDirectoryObject multiple entries not implemented
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0057:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
0057:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0057:fixme:wbemprox:client_security_SetBlanket 0x7a9eb958, 0x18ad30, 10, 0, (null), 3, 3, (nil), 0x00000000
0057:fixme:wbemprox:client_security_Release 0x7a9eb958
0057:fixme:wbemprox:enum_class_object_Next timeout not supported
005b:fixme:ver:GetCurrentPackageId (0x1bafe9c (nil)): stub
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:ntdll:NtQueryDirectoryObject multiple entries not implemented
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:ntdll:NtQueryDirectoryObject multiple entries not implemented
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBindBuffer(non-gen name)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferData(no buffer bound)".
0039:err:d3d:wined3d_debug_callback 0x12b39530: "GL_INVALID_OPERATION in glBufferSubData(no buffer bound)".
[Last 3 lines repeated]...
0009:fixme:ntdll:NtQueryDirectoryObject multiple entries not implemented
0009:fixme:d3d11:d3d11_immediate_context_Map Ignoring map_flags 0x100000.
...
0009:fixme:d3d11:d3d11_immediate_context_Flush iface 0xffcdbb8 stub!
No device dependent counters
...
0009:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffffffffffa, 0x23fca0
World of Warcraft/_retail_/Logs/gx.log

Code: Select all

3/4 07:59:36.168  LogOpen
3/4 07:59:36.854  ConsoleDetectDetectHardware():
3/4 07:59:37.453  	cpuIdx: 1
3/4 07:59:38.035  ConsoleDeviceInitialize(): hwDetect = 0, hwChanged = 0
3/4 07:59:39.276  D3d11 Device Create
3/4 07:59:39.813  	Format: 1471 x 815 Window, vsync 0
3/4 07:59:40.773  Taking Adapter 0 by name: Vendor Id 0x8086, Device Id 0x5916 - Sysmem = 0
3/4 07:59:41.255      Intel(R) HD Graphics 620
3/4 07:59:42.067  Caps:
3/4 07:59:42.598  	Vendor ID: 8086
3/4 07:59:43.276  	Device ID: 5916
3/4 07:59:43.773  	AFR Groups: 1/1
3/4 07:59:44.455  Feature Level: DX=3, GL=0, MTL=0
3/4 07:59:45.153  NotifyOnDeviceCreate
3/4 07:59:45.663  D3d11 Device Create Successful
3/4 07:59:46.773  CPU Processor Detection: 4 H/W threads
3/4 07:59:47.351  Memory Detection: 8242462720 bytes of physical memory available
3/4 07:59:47.978  Detected Graphics Defaults: 4 (CPU = 6, GPU = 4, MEM = 6)
3/4 07:59:51.393  RenderSettings::NotifyChanged
3/4 08:00:34.331  <IsGPUDriverOutOfDate> No
3/4 08:01:55.949  D3d11 Device Destroy
3/4 08:01:56.555  NotifyOnDeviceDestroy
3/4 08:01:57.411  D3d11 Device Destroyed
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

Did you try to add the "launch option" -d3d12?

Either by running "Wow.exe -d3d12", or by setting it in the battle.net launcher.... or for that matter edit the /_retail_/WTF/Config.wtf file and edit SET gxApi "D3D12"
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

Yes, I have done that. and still no DirectX 12.

I have environment variables for:

set -Ux STAGING_SHARED_MEMORY 1
set -Ux STAGING_WRITECOPY 1

My start line: nice -20 wine64 'C:/Program Files (x86)/World of Warcraft/_retail_/Wow.exe' -d3d12 -maximized -windowed
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

xlorepdarkhelm wrote:Yes, I have done that. and still no DirectX 12.

My start line: nice -20 wine64 'C:/Program Files (x86)/World of Warcraft/_retail_/Wow.exe' -d3d12 -maximized -windowed
Looks fine to me.

I think i have a small d3d12 .exe that i compiled from the M$ directx samples laying around someplace that atleast seem to initiate d3d12 if it is supported. I see if i can find this, and you can try run a debug log of that and see if any obvious errors appears.

There is 2 parts to this that is a bit of a unknown. One is vkd3d, other is WoW. I know WoW have a driver-check of sorts, cos it will complain about "old drivers" and stuff like that, so it MAY be something in WoW that just wont approve.
I did not find any "100% proof" that WoW actually runs with d3d12 and Intel HD 620 under windows, but if you know for a fact that it works atleast it has a point in continuing to debug this.
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

I have done a attempt to hack together one of the M$ "Hello World" samples that actually run with vkd3d. (Yeah, just empty window).

What i did is during the programs "d3d12 check" thing, i put out a messagebox where it does not "break". In other words, if vkd3d supports DX12_1, it will say so in the little box. Yesterdays git commit to vkd3d https://source.winehq.org/git/vkd3d.git ... 15ccee6403 upped this to support DX11_1.

Not sure how the internal checks for that happen, but i did get the box saying DX11_1. After you click the "OK" button the window will be drawn, but it uses DX11_0 tho. (Its a sample).

Worth a check? If you get some sort of error message saying "Click OK to close..." your driver/adapter does not work with vkd3d. (This WILL happen if you run this in a prefix with DXVK that have DXVK's dgxi.dll).

The sample i compiled is from https://github.com/Microsoft/DirectX-Graphics-Samples
Attachments
D3D12HelloWindow.exe.gz
D3D12 Hello Window Sample
(13.89 KiB) Downloaded 361 times
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

So that application does not work. I have attached a screenshot of the window. I am attaching the wine diagnostics in this message as well:

Code: Select all

000b:fixme:winediag:start_process Wine Staging 4.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000b:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
000d:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
0009:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
wine: Unhandled exception 0xc06d007e in thread 9 at address 0x7b450787 (thread 0009), starting debugger...
002a:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
002a:fixme:uxtheme:uxtheme_gtk_SetWindowTheme (0x30042, (null), (null))
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: 0xc06d007e in 64-bit code (0x000000007b450787).
002a:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 rip:000000007b450787 rsp:000000000023f5c0 rbp:000000000023f730 eflags:00000206 (   - --  I   - -P- )
 rax:000000000023f5e0 rbx:0000000000000000 rcx:000000000023f5e0 rdx:000000000023f600
 rsi:000000000023f818 rdi:000000000023f608  r8:0000000000000001  r9:000000000023f810 r10:0000000000110000
 r11:0000000000000000 r12:0000000140008170 r13:0000000140006828 r14:0000000140008180 r15:0000000000000000
Stack dump:
0x000000000023f5c0:  000000000023f5e0 2000202020202020
0x000000000023f5d0:  0020202020202020 0000000000000000
0x000000000023f5e0:  00000000c06d007e 0000000000000000
0x000000000023f5f0:  000000007b450787 0000000000000001
0x000000000023f600:  000000000023f760 0000000000000000
0x000000000023f610:  0000000000000000 0000000000000000
0x000000000023f620:  0000000000000000 0000000000000000
0x000000000023f630:  0000000000000000 0000000140005360
0x000000000023f640:  000000000023f730 000000007b475d8f
0x000000000023f650:  0020004400480020 0070006100720047
0x000000000023f660:  0073006300690068 0030003200360020
0x000000000023f670:  7374756f6c6c6143 bb4090951d39e000
Backtrace:
=>0 0x000000007b450787 GetFirmwareEnvironmentVariableW+0x1e7() in kernel32 (0x000000000023f730)
  1 0x000000014000377a in d3d12hellowindow (+0x3779) (0x000000000023f7b8)
  2 0x000000014000320a in d3d12hellowindow (+0x3209) (0x000000000023f970)
  3 0x0000000140001b7d in d3d12hellowindow (+0x1b7c) (0x000000000023f970)
  4 0x0000000140001a0e in d3d12hellowindow (+0x1a0d) (0x000000000023fc00)
  5 0x0000000140001293 in d3d12hellowindow (+0x1292) (0x000000000023fc00)
  6 0x0000000140003190 in d3d12hellowindow (+0x318f) (0x000000000023ffd0)
  7 0x0000000140003c7e in d3d12hellowindow (+0x3c7d) (0x000000000023ffd0)
  8 0x000000007b48081c PowerClearRequest+0x174b() in kernel32 (0x000000000023ffd0)
0x000000007b450787 GetFirmwareEnvironmentVariableW+0x1e7 in kernel32: movq	0x00000000000000b8(%rsp),%rax
Modules:
Module	Address					Debug info	Name (160 modules)
ELF	        7a800000-        7a9e3000	Deferred        opengl32<elf>
  \-PE	        7a850000-        7a9e3000	\               opengl32
ELF	        7b400000-        7b829000	Dwarf           kernel32<elf>
  \-PE	        7b420000-        7b829000	\               kernel32
ELF	        7bc00000-        7bd4b000	Deferred        ntdll<elf>
  \-PE	        7bc40000-        7bd4b000	\               ntdll
ELF	        7c000000-        7c004000	Deferred        <wine-loader>
PE	       140000000-       14000c000	Export          d3d12hellowindow
ELF	    7f1416723000-    7f141692c000	Deferred        libpciaccess.so.0
ELF	    7f1416cb5000-    7f1416ec1000	Deferred        libdrm_radeon.so.1
ELF	    7f1416ec1000-    7f14170c9000	Deferred        libdrm_nouveau.so.2
ELF	    7f14170c9000-    7f14172ec000	Deferred        libdrm_intel.so.1
ELF	    7f14172ec000-    7f1418000000	Deferred        i965_dri.so
ELF	    7f141c12b000-    7f141c33c000	Deferred        libdrm.so.2
ELF	    7f141c33c000-    7f141c541000	Deferred        libxcb-dri2.so.0
ELF	    7f141c541000-    7f141c75c000	Deferred        libxcb-glx.so.0
ELF	    7f141c75c000-    7f141c95e000	Deferred        libx11-xcb.so.1
ELF	    7f141c95e000-    7f141cb90000	Deferred        libglapi.so.0
ELF	    7f141cb90000-    7f141cd92000	Deferred        libxshmfence.so.1
ELF	    7f141cd92000-    7f141cf99000	Deferred        libxcb-sync.so.1
ELF	    7f141cf99000-    7f141d19c000	Deferred        libxcb-present.so.0
ELF	    7f141d19c000-    7f141d3a0000	Deferred        libxcb-dri3.so.0
ELF	    7f141d3a0000-    7f141d617000	Deferred        libglx_mesa.so.0
ELF	    7f141d66b000-    7f141d921000	Deferred        libgldispatch.so.0
ELF	    7f141d921000-    7f141db52000	Deferred        libglx.so.0
ELF	    7f141db52000-    7f141ddde000	Deferred        libgl.so.1
ELF	    7f141de12000-    7f141df21000	Deferred        msvcr120<elf>
  \-PE	    7f141de40000-    7f141df21000	\               msvcr120
ELF	    7f141df21000-    7f141e128000	Deferred        im-xim.so
ELF	    7f141e23a000-    7f141e25a000	Deferred        concrt140<elf>
  \-PE	    7f141e240000-    7f141e25a000	\               concrt140
ELF	    7f141f27e000-    7f141f4bb000	Deferred        libgvfscommon.so
ELF	    7f141f4bb000-    7f141f6ef000	Deferred        libgvfsdbus.so
ELF	    7f141f6ef000-    7f141f904000	Deferred        libgpg-error.so.0
ELF	    7f141f904000-    7f141fb0b000	Deferred        libuuid.so.1
ELF	    7f141fb0b000-    7f141fe26000	Deferred        libgcrypt.so.20
ELF	    7f141fe26000-    7f1420042000	Deferred        liblz4.so.1
ELF	    7f1420042000-    7f1420268000	Deferred        liblzma.so.5
ELF	    7f1420268000-    7f14204b5000	Deferred        libblkid.so.1
ELF	    7f14204b5000-    7f14206bc000	Deferred        libdatrie.so.1
ELF	    7f14206bc000-    7f14208e9000	Deferred        libgraphite2.so.3
ELF	    7f14208e9000-    7f1420b6d000	Deferred        libsystemd.so.0
ELF	    7f1420b6d000-    7f1420ddf000	Deferred        libpcre.so.3
ELF	    7f1420ddf000-    7f1420fe7000	Deferred        libffi.so.6
ELF	    7f1420fe7000-    7f142123b000	Deferred        libmount.so.1
ELF	    7f142123b000-    7f1421456000	Deferred        libresolv.so.2
ELF	    7f1421456000-    7f142167e000	Deferred        libselinux.so.1
ELF	    7f142167e000-    7f1421887000	Deferred        libthai.so.0
ELF	    7f1421887000-    7f1421b25000	Deferred        libharfbuzz.so.0
ELF	    7f1421b25000-    7f1421d55000	Deferred        libatspi.so.0
ELF	    7f1421d55000-    7f1421fa2000	Deferred        libdbus-1.so.3
ELF	    7f1421fa2000-    7f14221af000	Deferred        libxcb-render.so.0
ELF	    7f14221af000-    7f14223b2000	Deferred        libxcb-shm.so.0
ELF	    7f14223b2000-    7f1422657000	Deferred        libpixman-1.so.0
ELF	    7f1422657000-    7f1422866000	Deferred        libwayland-client.so.0
ELF	    7f1422866000-    7f1422a68000	Deferred        libwayland-egl.so.1
ELF	    7f1422a68000-    7f1422c70000	Deferred        libwayland-cursor.so.0
ELF	    7f1422c70000-    7f1422eaf000	Deferred        libxkbcommon.so.0
ELF	    7f1422eaf000-    7f14230b2000	Deferred        libxdamage.so.1
ELF	    7f14230b2000-    7f14233c8000	Deferred        libglib-2.0.so.0
ELF	    7f14233c8000-    7f142361c000	Deferred        libgobject-2.0.so.0
ELF	    7f142361c000-    7f14239bb000	Deferred        libgio-2.0.so.0
ELF	    7f14239bb000-    7f1423c08000	Deferred        libpango-1.0.so.0
ELF	    7f1423c08000-    7f1423e1e000	Deferred        libpangoft2-1.0.so.0
ELF	    7f1423e1e000-    7f142411f000	Deferred        libepoxy.so.0
ELF	    7f142411f000-    7f1424350000	Deferred        libatk-bridge-2.0.so.0
ELF	    7f1424350000-    7f1424576000	Deferred        libatk-1.0.so.0
ELF	    7f1424576000-    7f142479a000	Deferred        libgdk_pixbuf-2.0.so.0
ELF	    7f142479a000-    7f1424ab7000	Deferred        libcairo.so.2
ELF	    7f1424ab7000-    7f1424cc0000	Deferred        libcairo-gobject.so.2
ELF	    7f1424cc0000-    7f1424ecd000	Deferred        libpangocairo-1.0.so.0
ELF	    7f1424ecd000-    7f14250d1000	Deferred        libgmodule-2.0.so.0
ELF	    7f14250d1000-    7f14253c7000	Deferred        libgdk-3.so.0
ELF	    7f14253c7000-    7f1425ccf000	Deferred        libgtk-3.so.0
ELF	    7f1425d03000-    7f1425d4c000	Deferred        uxtheme<elf>
  \-PE	    7f1425d10000-    7f1425d4c000	\               uxtheme
ELF	    7f1425d4c000-    7f1425f52000	Deferred        libxfixes.so.3
ELF	    7f1425f52000-    7f142615c000	Deferred        libxcursor.so.1
ELF	    7f1426279000-    7f14264ab000	Deferred        libexpat.so.1
ELF	    7f14264ab000-    7f14266f0000	Deferred        libfontconfig.so.1
ELF	    7f14266f0000-    7f142690d000	Deferred        libz.so.1
ELF	    7f142690d000-    7f1426b3f000	Deferred        libpng16.so.16
ELF	    7f1426b3f000-    7f1426df3000	Deferred        libfreetype.so.6
ELF	    7f1426df3000-    7f1427003000	Deferred        libxi.so.6
ELF	    7f1427003000-    7f1427206000	Deferred        libxcomposite.so.1
ELF	    7f1427206000-    7f1427411000	Deferred        libxrandr.so.2
ELF	    7f1427411000-    7f142761b000	Deferred        libxrender.so.1
ELF	    7f142761b000-    7f1427821000	Deferred        libxxf86vm.so.1
ELF	    7f1427821000-    7f1427a24000	Deferred        libxinerama.so.1
ELF	    7f1427a24000-    7f1427c2c000	Deferred        librt.so.1
ELF	    7f1427c2c000-    7f1427e41000	Deferred        libbsd.so.0
ELF	    7f1427e41000-    7f1428047000	Deferred        libxdmcp.so.6
ELF	    7f1428047000-    7f142824b000	Deferred        libxau.so.6
ELF	    7f142824b000-    7f1428473000	Deferred        libxcb.so.1
ELF	    7f1428473000-    7f14287ab000	Deferred        libx11.so.6
ELF	    7f14287ab000-    7f14289bd000	Deferred        libxext.so.6
ELF	    7f14289bd000-    7f1428a63000	Deferred        winex11<elf>
  \-PE	    7f14289d0000-    7f1428a63000	\               winex11
ELF	    7f1428a63000-    7f1428c8d000	Deferred        libtinfo.so.5
ELF	    7f1428c8d000-    7f1428eb0000	Deferred        libncurses.so.5
ELF	    7f1428ee4000-    7f1428ef8000	Deferred        api-ms-win-crt-locale-l1-1-0<elf>
  \-PE	    7f1428ef0000-    7f1428ef8000	\               api-ms-win-crt-locale-l1-1-0
ELF	    7f1428ef8000-    7f1428f12000	Deferred        api-ms-win-crt-math-l1-1-0<elf>
  \-PE	    7f1428f00000-    7f1428f12000	\               api-ms-win-crt-math-l1-1-0
ELF	    7f1428f12000-    7f1428f27000	Deferred        api-ms-win-crt-heap-l1-1-0<elf>
  \-PE	    7f1428f20000-    7f1428f27000	\               api-ms-win-crt-heap-l1-1-0
ELF	    7f1428f27000-    7f1428f3d000	Deferred        api-ms-win-crt-string-l1-1-0<elf>
  \-PE	    7f1428f30000-    7f1428f3d000	\               api-ms-win-crt-string-l1-1-0
ELF	    7f1428f3d000-    7f1428f53000	Deferred        api-ms-win-crt-stdio-l1-1-0<elf>
  \-PE	    7f1428f40000-    7f1428f53000	\               api-ms-win-crt-stdio-l1-1-0
ELF	    7f1428f53000-    7f1428f69000	Deferred        api-ms-win-crt-runtime-l1-1-0<elf>
  \-PE	    7f1428f60000-    7f1428f69000	\               api-ms-win-crt-runtime-l1-1-0
ELF	    7f1428f69000-    7f1428f80000	Deferred        vcruntime140<elf>
  \-PE	    7f1428f70000-    7f1428f80000	\               vcruntime140
ELF	    7f1428f80000-    7f142909b000	Deferred        ucrtbase<elf>
  \-PE	    7f1428fb0000-    7f142909b000	\               ucrtbase
ELF	    7f142909b000-    7f14291e7000	Deferred        msvcp140<elf>
  \-PE	    7f14290e0000-    7f14291e7000	\               msvcp140
ELF	    7f14291e7000-    7f142920f000	Deferred        imm32<elf>
  \-PE	    7f14291f0000-    7f142920f000	\               imm32
ELF	    7f142920f000-    7f142925d000	Deferred        usp10<elf>
  \-PE	    7f1429220000-    7f142925d000	\               usp10
ELF	    7f142925d000-    7f14293b4000	Deferred        comctl32<elf>
  \-PE	    7f1429270000-    7f14293b4000	\               comctl32
ELF	    7f14293b4000-    7f14293d0000	Deferred        aclui<elf>
  \-PE	    7f14293c0000-    7f14293d0000	\               aclui
ELF	    7f14293d0000-    7f142946c000	Deferred        rpcrt4<elf>
  \-PE	    7f14293e0000-    7f142946c000	\               rpcrt4
ELF	    7f142946c000-    7f1429610000	Deferred        ole32<elf>
  \-PE	    7f1429490000-    7f1429610000	\               ole32
ELF	    7f1429610000-    7f1429639000	Deferred        shcore<elf>
  \-PE	    7f1429620000-    7f1429639000	\               shcore
ELF	    7f1429639000-    7f14296c0000	Deferred        shlwapi<elf>
  \-PE	    7f1429650000-    7f14296c0000	\               shlwapi
ELF	    7f14296c0000-    7f142a0e7000	Deferred        shell32<elf>
  \-PE	    7f14296e0000-    7f142a0e7000	\               shell32
ELF	    7f142a0e7000-    7f142a352000	Deferred        user32<elf>
  \-PE	    7f142a110000-    7f142a352000	\               user32
ELF	    7f142a352000-    7f142a3e7000	Deferred        advapi32<elf>
  \-PE	    7f142a360000-    7f142a3e7000	\               advapi32
ELF	    7f142a3e7000-    7f142a567000	Deferred        gdi32<elf>
  \-PE	    7f142a400000-    7f142a567000	\               gdi32
ELF	    7f142a567000-    7f142a6e8000	Deferred        wined3d<elf>
  \-PE	    7f142a590000-    7f142a6e8000	\               wined3d
ELF	    7f142a6e8000-    7f142a71d000	Deferred        dxgi<elf>
  \-PE	    7f142a6f0000-    7f142a71d000	\               dxgi
ELF	    7f142abfb000-    7f142ae0d000	Deferred        libnss_files.so.2
ELF	    7f142ae0d000-    7f142b027000	Deferred        libnsl.so.1
ELF	    7f142b027000-    7f142b233000	Deferred        libnss_nis.so.2
ELF	    7f142b233000-    7f142b43d000	Deferred        libnss_compat.so.2
ELF	    7f142b63d000-    7f142b855000	Deferred        libgcc_s.so.1
ELF	    7f142b855000-    7f142bbf3000	Deferred        libm.so.6
ELF	    7f142bbf5000-    7f142bdf9000	Deferred        libdl.so.2
ELF	    7f142bdf9000-    7f142c1ea000	Deferred        libc.so.6
ELF	    7f142c1ea000-    7f142c409000	Deferred        libpthread.so.0
ELF	    7f142c40e000-    7f142c429000	Deferred        version<elf>
  \-PE	    7f142c410000-    7f142c429000	\               version
ELF	    7f142c429000-    7f142c43d000	Deferred        wow64cpu<elf>
  \-PE	    7f142c430000-    7f142c43d000	\               wow64cpu
ELF	    7f142c804000-    7f142ca2e000	Deferred        ld-linux-x86-64.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) H:\Downloads\D3D12HelloWindow.exe
	[H:\Downloads\D3D12HelloWindow.exe]
	00000009    0 <==
0000000e services.exe
	[C:\windows\system32\services.exe]
	00000022    0
	0000001d    0
	00000015    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	0000001a    0
	00000019    0
	00000018    0
	00000012    0
00000013 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000028    0
	00000027    0
	00000026    0
	00000014    0
0000001b plugplay.exe
	[C:\windows\system32\plugplay.exe]
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000025    0
	00000024    0
	00000023    0
	00000021    0
0000002b explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
System information:
    Wine build: wine-4.3 (Staging)
    Platform: x86_64
    Version: Windows 10
    Host system: Linux
    Host version: 4.18.0-15-generic
Attachments
Screenshot from 2019-03-09 12-39-51.png
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

It is strange to me, because when I run the vkd3d gears and triangle tests, there are no problems.
Attachments
Screenshot from 2019-03-09 12-45-05.png
Screenshot from 2019-03-09 12-45-05.png (8.03 KiB) Viewed 8160 times
Screenshot from 2019-03-09 12-44-44.png
Screenshot from 2019-03-09 12-44-44.png (10.63 KiB) Viewed 8160 times
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

Hmm.. This works with wine-4.3 for me, but it seems something broke in a recent git. Not sure what, but im getting a similar crash now.

Will retest and see if i can figure something out.
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

Hmm.. Odd finding really. This commit: https://github.com/wine-mirror/wine/com ... 13f8fd330a broke this Microsoft demo.

Reverting this on current git (6d82b2f1ad0e8d1d7a3b7060ee4993560b499989) with the attached patch makes the demo work again.

No clue how or if its even useful to bug-report this tbh? Doubt that Jozef Kucia reads these forums tho :)
Attachments
revert_ordinals.patch.xz
(408 Bytes) Downloaded 322 times
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

Unfortunately building Wine locally has proven to not be extremely straightfoward and something I don't have time available to do. Any help you can provide would be awesome, but I can't build wine and test that patch :(

It is weird that wine broke that functionality, however.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Bob Wya »

xlorepdarkhelm wrote:Unfortunately building Wine locally has proven to not be extremely straightforward ...
@xlorepdarkhelm

If you find the time...
I've a build script on Github, for building Wine / Wine Staging, which works with both Debian and Ubuntu.

The script also allows you to specify user patch directories, which contain additional patches, like the patch Cybermax was suggesting you apply.
I developed this build script purely because of the volume of new Linux/ Ubuntu users hitting these forums, with very similar issue,

Bob
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

Bob Wya wrote:
xlorepdarkhelm wrote:Unfortunately building Wine locally has proven to not be extremely straightforward ...
@xlorepdarkhelm

If you find the time...
I've a build script on Github, for building Wine / Wine Staging, which works with both Debian and Ubuntu.

The script also allows you to specify user patch directories, which contain additional patches, like the patch Cybermax was suggesting you apply.
I developed this build script purely because of the volume of new Linux/ Ubuntu users hitting these forums, with very similar issue,

Bob
Nice :)

Not sure how chroot/debootstrap handles adding packages from PPA's or custom setups that is needed for vkd3d and stuff tho?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Bob Wya »

Cybermax wrote:...

Nice :)

Not sure how chroot/debootstrap handles adding packages from PPA's or custom setups that is needed for vkd3d and stuff tho?
It uses Schroot, so very well... It's a very nice tool, which I'd not heard of, before I started writing the Wine build script. You can pull down 32-bit / 64-bit minimal environments for any (currently active) release of Debian or Ubuntu, and then automatically use these as Chroot build environments. Then you can go to town pulling in whatever packages you need, etc. I'm not normally a big fan of Debian distributions, but like I said, this tool is really nice! All this current BS vogue around using LXC / LXD...Hmm... Totally unnecessary for a simple build job like this! 8)

I did discuss, at the 2018 Wineconf, with the (a?) Debian Maintainer (Jens Reyer) of Wine packages, about getting a wine-runtime dummy / meta package into Debian. This would be similar to wine-development (but obviously for runtime vs build-time). I though this would be handy to install all the runtime dependencies for Wine, without needing one of the official / PPA Wine packages installed. The build script I wrote does sort of hack this together with pinned packages (only available in a alternative Git branch)... But I'm not entirely happy with this approach to the problem... :?

Bob
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by Cybermax »

Most of this nonsense would come to an end if debian could make some proper multiarch packages... One can only live in the hope :)

Ill do some testing of this script, cos as you say, LXC is not overly simple for just a build job, nor is it really too easy to migrate around i guess. It works well enough once its set up tho, but an easier approach is always preferred.
xlorepdarkhelm
Level 2
Level 2
Posts: 14
Joined: Fri Feb 22, 2019 11:02 pm

Re: Intel HD Graphics 620 integrated video not being detecte

Post by xlorepdarkhelm »

So... wine 4.6, this still doesn't work. :(
Locked