OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU.
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1718 Discussions

How can I use intel GPU run OpenCL with Nvidia graphic card?

Lu__Shan
Beginner
3,706 Views

This script is runned by sudo. As you can see, the GPU failed to load. How can I fix that? Thanks

sudo python sys_analyzer_linux.py 
--------------------------
Hardware readiness checks:
--------------------------
 [ OK ] Processor name: Intel(R) Core(TM) i7-5675C CPU @ 3.10GHz
--------------------------
OS readiness checks:
--------------------------
--------------------------
Media Server Studio Install:
--------------------------
 [ ERROR ] user not in video group.  Add with usermod -a -G video {user}
 [ ERROR ] libva.so.1 not found.  Check LD_LIBRARY_PATH contains '/usr/lib64;/usr/local/lib'
 [ ERROR ] libva not loading Intel iHD
 [ ERROR ] vainfo not reporting codec entry points
 [ ERROR ] Intel video adapter not using i915
 [ ERROR ] no libdrm include files. Are Intel components installed?
--------------------------
Component Smoke Tests:
--------------------------
 [ ERROR ] no Media SDK include files.  Are Intel components installed?
 [ OK ] OpenCL check:platform:Intel(R) OpenCL GPU FAIL CPU OK
platform:Intel(R) OpenCL GPU FAIL CPU OK
 

0 Kudos
1 Solution
Michael_C_Intel1
Moderator
3,706 Views

Hi ShanL,

Thanks for the forum post and the interest.

The Intel® Core™ i7-5675C has Intel® Iris™ Pro Graphics 6200 on the processor die. On a supported Linux* OS, a deployment need only see an OpenCL™ implementation for that part. The latest and greatest from Intel® teams is the Intel® Graphics Compute Runtime for OpenCL™ Driver... the release notes suggest compatibility with such broadwell devices... it's available here:

Overview: https://01.org/compute-runtime

Kernels newer than the documented validation kernel are expected to function... See the documentation through here: https://github.com/intel/compute-runtime

ark reference: https://ark.intel.com/products/88095/Intel-Core-i5-5675C-Processor-4M-Cache-up-to-3-60-GHz-

Here is the release page for prebuilt downloads... all components are needed: https://github.com/intel/compute-runtime

This runtime enables just the on die Intel® Graphics Technology device, and not any device from any other OpenCL™ vendor. Also, the script in use is intended to detect only Intel® legacy platforms... detail sidebar:

  • Please keep in mind that script is intended for the now legacy SRB5.0 OpenCL™ implementation associated with older Intel® Media Server Studio releases in addition to OpenCL™ devices up to broadwell and skylake systems. Intel® Graphics Compute Runtime Driver for OpenCL™ Driver replaced the SRB5.0 implementation and Beignet efforts (open source implementation) at the beginning of 2018.

 

-MichaelC

 

View solution in original post

0 Kudos
13 Replies
Michael_C_Intel1
Moderator
3,707 Views

Hi ShanL,

Thanks for the forum post and the interest.

The Intel® Core™ i7-5675C has Intel® Iris™ Pro Graphics 6200 on the processor die. On a supported Linux* OS, a deployment need only see an OpenCL™ implementation for that part. The latest and greatest from Intel® teams is the Intel® Graphics Compute Runtime for OpenCL™ Driver... the release notes suggest compatibility with such broadwell devices... it's available here:

Overview: https://01.org/compute-runtime

Kernels newer than the documented validation kernel are expected to function... See the documentation through here: https://github.com/intel/compute-runtime

ark reference: https://ark.intel.com/products/88095/Intel-Core-i5-5675C-Processor-4M-Cache-up-to-3-60-GHz-

Here is the release page for prebuilt downloads... all components are needed: https://github.com/intel/compute-runtime

This runtime enables just the on die Intel® Graphics Technology device, and not any device from any other OpenCL™ vendor. Also, the script in use is intended to detect only Intel® legacy platforms... detail sidebar:

  • Please keep in mind that script is intended for the now legacy SRB5.0 OpenCL™ implementation associated with older Intel® Media Server Studio releases in addition to OpenCL™ devices up to broadwell and skylake systems. Intel® Graphics Compute Runtime Driver for OpenCL™ Driver replaced the SRB5.0 implementation and Beignet efforts (open source implementation) at the beginning of 2018.

 

-MichaelC

 

0 Kudos
Lu__Shan
Beginner
3,706 Views

MICHAEL C. (Intel) (Intel) wrote:

Hi ShanL,

Thanks for the forum post and the interest.

The Intel® Core™ i7-5675C has Intel® Iris™ Pro Graphics 6200 on the processor die. On a supported Linux* OS, a deployment need only see an OpenCL™ implementation for that part. The latest and greatest from Intel® teams is the Intel® Graphics Compute Runtime for OpenCL™ Driver... the release notes suggest compatibility with such broadwell devices... it's available here:

Overview: https://01.org/compute-runtime

Kernels newer than the documented validation kernel are expected to function... See the documentation through here: https://github.com/intel/compute-runtime

ark reference: https://ark.intel.com/products/88095/Intel-Core-i5-5675C-Processor-4M-Ca...

Here is the release page for prebuilt downloads... all components are needed: https://github.com/intel/compute-runtime

This runtime enables just the on die Intel® Graphics Technology device, and not any device from any other OpenCL™ vendor. Also, the script in use is intended to detect only Intel® legacy platforms... detail sidebar:

  • Please keep in mind that script is intended for the now legacy SRB5.0 OpenCL™ implementation associated with older Intel® Media Server Studio releases in addition to OpenCL™ devices up to broadwell and skylake systems. Intel® Graphics Compute Runtime Driver for OpenCL™ Driver replaced the SRB5.0 implementation and Beignet efforts (open source implementation) at the beginning of 2018.

 

-MichaelC

 

Hi Michael

    Really kind of you, I have another problem.

    First, I found a page named "A Guide for Intel SDK for OpenCL Applications" at https://software.intel.com/en-us/intel-opencl. So, I clicked that link "https://software.intel.com/en-us/download/a-how-to-guide-for-intel-sdk-for-opencl-applications". But the page said

```

Access denied

You are not authorized to access this page."

```

And there is a notification beyond that says "By continuing to use this website, you are agreeing to our Terms of Use.".

I clicked the Terms of Use again. But I don't find an option to agree the term.

What can I do? Thanks truly.

0 Kudos
Lu__Shan
Beginner
3,706 Views

MICHAEL C. (Intel) (Intel) wrote:

Hi ShanL,

Thanks for the forum post and the interest.

The Intel® Core™ i7-5675C has Intel® Iris™ Pro Graphics 6200 on the processor die. On a supported Linux* OS, a deployment need only see an OpenCL™ implementation for that part. The latest and greatest from Intel® teams is the Intel® Graphics Compute Runtime for OpenCL™ Driver... the release notes suggest compatibility with such broadwell devices... it's available here:

Overview: https://01.org/compute-runtime

Kernels newer than the documented validation kernel are expected to function... See the documentation through here: https://github.com/intel/compute-runtime

ark reference: https://ark.intel.com/products/88095/Intel-Core-i5-5675C-Processor-4M-Ca...

Here is the release page for prebuilt downloads... all components are needed: https://github.com/intel/compute-runtime

This runtime enables just the on die Intel® Graphics Technology device, and not any device from any other OpenCL™ vendor. Also, the script in use is intended to detect only Intel® legacy platforms... detail sidebar:

  • Please keep in mind that script is intended for the now legacy SRB5.0 OpenCL™ implementation associated with older Intel® Media Server Studio releases in addition to OpenCL™ devices up to broadwell and skylake systems. Intel® Graphics Compute Runtime Driver for OpenCL™ Driver replaced the SRB5.0 implementation and Beignet efforts (open source implementation) at the beginning of 2018.

 

-MichaelC

 

 

Hi again MichaelC,

I think the compute-runtime is OK on my i5-5675c. But as you can see from the pic below, I think the 5675c GPU didn't found. Where am I wrong. I have already installed four package in https://github.com/intel/compute-runtime/releases/tag/18.45.11804 .

Thanks again.

0 Kudos
JACEK_D_Intel
Employee
3,707 Views

Hi ShanL,

Have you executed above application as root or normal user? If as user, have you added him to video group? User you are using to run OpenCL application on GPU must have write permissions to files in /dev/dri directory.

$ ls -l /dev/dri/
total 0
crw-rw----+ 1 root video 226,   0 Sep 24 17:15 card0
crw-rw----  1 root video 226,  64 Sep 24 17:15 controlD64
crw-rw----+ 1 root video 226, 128 Sep 24 17:15 renderD128

Can you install clinfo and strace packages and then run below command:
$ strace -o /tmp/clinfo.log -s 255 -f clinfo

and then share /tmp/clinfo.log file?

 

0 Kudos
Lu__Shan
Beginner
3,707 Views

JACEK D. (Intel) (Intel) wrote:

Hi ShanL,

Have you executed above application as root or normal user? If as user, have you added him to video group? User you are using to run OpenCL application on GPU must have write permissions to files in /dev/dri directory.

$ ls -l /dev/dri/
total 0
crw-rw----+ 1 root video 226,   0 Sep 24 17:15 card0
crw-rw----  1 root video 226,  64 Sep 24 17:15 controlD64
crw-rw----+ 1 root video 226, 128 Sep 24 17:15 renderD128

Can you install clinfo and strace packages and then run below command:
$ strace -o /tmp/clinfo.log -s 255 -f clinfo

and then share /tmp/clinfo.log file?

 

Hi JACEK,

 

Number of platforms                               2
  Platform Name                                   Intel(R) OpenCL
  Platform Vendor                                 Intel(R) Corporation
  Platform Version                                OpenCL 2.0 LINUX
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_fp64 cl_khr_image2d_from_buffer cl_intel_vec_len_hint 
  Platform Extensions function suffix             INTEL

  Platform Name                                   Experimental OpenCL 2.1 CPU Only Platform
  Platform Vendor                                 Intel(R) Corporation
  Platform Version                                OpenCL 2.1 LINUX
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_fp64 cl_khr_image2d_from_buffer 
  Platform Host timer resolution                  1ns
  Platform Extensions function suffix             INTEL

  Platform Name                                   Intel(R) OpenCL
Number of devices                                 1
  Device Name                                     Intel(R) Core(TM) i7-5675C CPU @ 3.10GHz
  Device Vendor                                   Intel(R) Corporation
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 2.0 (Build 37)
  Driver Version                                  1.2.0.37
  Device OpenCL C Version                         OpenCL C 2.0 
  Device Type                                     CPU
  Device Profile                                  FULL_PROFILE
  Max compute units                               4
  Max clock frequency                             3100MHz
  Device Partition                                (core)
    Max number of sub-devices                     4
    Supported partition types                     by counts, equally, by names (Intel)
  Max work item dimensions                        3
  Max work item sizes                             8192x8192x8192
  Max work group size                             8192
  Preferred work group size multiple              128
  Preferred / native vector sizes                 
    char                                                 1 / 32      
    short                                                1 / 16      
    int                                                  1 / 8       
    long                                                 1 / 4       
    half                                                 0 / 0        (n/a)
    float                                                1 / 8       
    double                                               1 / 4        (cl_khr_fp64)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Address bits                                    64, Little-Endian
  Global memory size                              16758849536 (15.61GiB)
  Error Correction support                        No
  Max memory allocation                           4189712384 (3.902GiB)
  Unified memory for Host and Device              Yes
  Shared Virtual Memory (SVM) capabilities        (core)
    Coarse-grained buffer sharing                 Yes
    Fine-grained buffer sharing                   Yes
    Fine-grained system sharing                   Yes
    Atomics                                       Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Preferred alignment for atomics                 
    SVM                                           64 bytes
    Global                                        64 bytes
    Local                                         0 bytes
  Max size for global variable                    65536 (64KiB)
  Preferred total size of global vars             65536 (64KiB)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        262144
  Global Memory cache line                        64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             480
    Max size for 1D images from buffer            261857024 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   64 bytes
    Pitch alignment for 2D image buffers          64 bytes
    Max 2D image size                             16384x16384 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 480
    Max number of write image args                480
    Max number of read/write image args           480
  Max number of pipe args                         16
  Max active pipe reservations                    65535
  Max pipe packet size                            1024
  Local memory type                               Global
  Local memory size                               32768 (32KiB)
  Max constant buffer size                        131072 (128KiB)
  Max number of constant args                     480
  Max size of kernel argument                     3840 (3.75KiB)
  Queue properties (on host)                      
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Local thread execution (Intel)                Yes
  Queue properties (on device)                    
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Preferred size                                4294967295 (4GiB)
    Max size                                      4294967295 (4GiB)
  Max queues on device                            4294967295
  Max events on device                            4294967295
  Prefer user sync for interop                    No
  Profiling timer resolution                      1ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            Yes
    SPIR versions                                 1.2
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Device Extensions                               cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_fp64 cl_khr_image2d_from_buffer cl_intel_vec_len_hint 

  Platform Name                                   Experimental OpenCL 2.1 CPU Only Platform
Number of devices                                 1
  Device Name                                     Intel(R) Core(TM) i7-5675C CPU @ 3.10GHz
  Device Vendor                                   Intel(R) Corporation
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 2.1 (Build 10)
  Driver Version                                  1.2.0.10
  Device OpenCL C Version                         OpenCL C 2.0 
  Device Type                                     CPU
  Device Profile                                  FULL_PROFILE
  Max compute units                               4
  Max clock frequency                             3100MHz
  Device Partition                                (core)
    Max number of sub-devices                     4
    Supported partition types                     by counts, equally, by names (Intel)
  Max work item dimensions                        3
  Max work item sizes                             8192x8192x8192
  Max work group size                             8192
  Preferred work group size multiple              128
  Max sub-groups per work group                   1
  Preferred / native vector sizes                 
    char                                                 1 / 32      
    short                                                1 / 16      
    int                                                  1 / 8       
    long                                                 1 / 4       
    half                                                 0 / 0        (n/a)
    float                                                1 / 8       
    double                                               1 / 4        (cl_khr_fp64)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Address bits                                    64, Little-Endian
  Global memory size                              16758849536 (15.61GiB)
  Error Correction support                        No
  Max memory allocation                           4189712384 (3.902GiB)
  Unified memory for Host and Device              Yes
  Shared Virtual Memory (SVM) capabilities        (core)
    Coarse-grained buffer sharing                 Yes
    Fine-grained buffer sharing                   Yes
    Fine-grained system sharing                   Yes
    Atomics                                       Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Preferred alignment for atomics                 
    SVM                                           64 bytes
    Global                                        64 bytes
    Local                                         0 bytes
  Max size for global variable                    65536 (64KiB)
  Preferred total size of global vars             65536 (64KiB)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        262144
  Global Memory cache line                        64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             480
    Max size for 1D images from buffer            261857024 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   64 bytes
    Pitch alignment for 2D image buffers          64 bytes
    Max 2D image size                             16384x16384 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 480
    Max number of write image args                480
    Max number of read/write image args           480
  Max number of pipe args                         16
  Max active pipe reservations                    65535
  Max pipe packet size                            1024
  Local memory type                               Global
  Local memory size                               32768 (32KiB)
  Max constant buffer size                        131072 (128KiB)
  Max number of constant args                     480
  Max size of kernel argument                     3840 (3.75KiB)
  Queue properties (on host)                      
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Local thread execution (Intel)                Yes
  Queue properties (on device)                    
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Preferred size                                4294967295 (4GiB)
    Max size                                      4294967295 (4GiB)
  Max queues on device                            4294967295
  Max events on device                            4294967295
  Prefer user sync for interop                    No
  Profiling timer resolution                      1ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            Yes
    Sub-group independent forward progress        No
    IL version                                    SPIR-V_1.0
    SPIR versions                                 1.2
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Device Extensions                               cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_fp64 cl_khr_image2d_from_buffer 

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  No platform
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   No platform
  clCreateContext(NULL, ...) [default]            No platform
  clCreateContext(NULL, ...) [other]              Success [INTEL]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  No platform
	NOTE:	your OpenCL library only supports OpenCL 2.0,
		but some installed platforms support OpenCL 2.1.
		Programs using 2.1 features may crash
		or behave unexepectedly

 

 

total 0
crw-rw----+ 1 root video 226,   0 11月 14 19:14 card0
crw-rw----+ 1 root video 226, 128 11月 14 19:14 renderD128

 

 

0 Kudos
JACEK_D_Intel
Employee
3,707 Views

Hi ShanL,

As I can see you have one GPU registered in drm subsystem. I suppose it's Nvidia card. Could you provide output from below commands:

sudo lspci
sudo lspci -n
ls -l /dev/dri/by-path
sudo cat /sys/kernel/debug/dri/0/name
lsmod
dmesg | grep -E "drm|i915"

What settings do you have in BIOS/EFI for GPU? Maybe integrated Intel GPU is disabled in BIOS?

0 Kudos
Lu__Shan
Beginner
3,707 Views

JACEK D. (Intel) (Intel) wrote:

Hi ShanL,

As I can see you have one GPU registered in drm subsystem. I suppose it's Nvidia card. Could you provide output from below commands:

sudo lspci
sudo lspci -n
ls -l /dev/dri/by-path
sudo cat /sys/kernel/debug/dri/0/name
lsmod
dmesg | grep -E "drm|i915"

What settings do you have in BIOS/EFI for GPU? Maybe integrated Intel GPU is disabled in BIOS?

Hi Jack,

    I used Z97-DELUXE mother-board, but my monitor plug on the NVIDIA video card. I think my mother-board can auto-recognize the videocard. The sys_analyzer_linux.py -v showed 

OS readiness checks:
--------------------------
 [ INFO ] GPU PCI id     : 
 [ INFO ] GPU description: unknown
 [ INFO ] No compatible GPU available.  Check BIOS settings?

As the subject said, The monitor HDMI plug on the Nvidia video card. But OS seems not recognize the intel GPU. How can I resolve that?

 

shan@work-pc:~$ sudo lspci
[sudo] password for shan: 
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge - DMI (rev 0a)
00:01.0 PCI bridge: Intel Corporation Broadwell-U PCI Express x16 Controller (rev 0a)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0)
00:1c.4 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 5 (rev d0)
00:1c.6 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 7 (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation 9 Series Chipset Family Z97 LPC Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. Device 1187
04:01.0 PCI bridge: ASMedia Technology Inc. Device 1187
04:02.0 PCI bridge: ASMedia Technology Inc. Device 1187
04:03.0 PCI bridge: ASMedia Technology Inc. Device 1187
04:04.0 PCI bridge: ASMedia Technology Inc. Device 1187
04:05.0 PCI bridge: ASMedia Technology Inc. Device 1187
04:06.0 PCI bridge: ASMedia Technology Inc. Device 1187
04:07.0 PCI bridge: ASMedia Technology Inc. Device 1187
06:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
07:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
0a:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
0c:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
0d:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller

 

shan@work-pc:~$ sudo lspci -n
[sudo] password for shan: 
00:00.0 0600: 8086:1610 (rev 0a)
00:01.0 0604: 8086:1601 (rev 0a)
00:14.0 0c03: 8086:8cb1
00:16.0 0780: 8086:8cba
00:19.0 0200: 8086:15a1
00:1a.0 0c03: 8086:8cad
00:1b.0 0403: 8086:8ca0
00:1c.0 0604: 8086:8c90 (rev d0)
00:1c.3 0604: 8086:8c96 (rev d0)
00:1c.4 0604: 8086:8c98 (rev d0)
00:1c.6 0604: 8086:8c9c (rev d0)
00:1d.0 0c03: 8086:8ca6
00:1f.0 0601: 8086:8cc4
00:1f.2 0106: 8086:8c82
00:1f.3 0c05: 8086:8ca2
01:00.0 0300: 10de:1187 (rev a1)
01:00.1 0403: 10de:0e0a (rev a1)
03:00.0 0604: 1b21:1187
04:01.0 0604: 1b21:1187
04:02.0 0604: 1b21:1187
04:03.0 0604: 1b21:1187
04:04.0 0604: 1b21:1187
04:05.0 0604: 1b21:1187
04:06.0 0604: 1b21:1187
04:07.0 0604: 1b21:1187
06:00.0 0280: 14e4:43b1 (rev 03)
07:00.0 0106: 1b21:0612 (rev 02)
0a:00.0 0200: 8086:1539 (rev 03)
0c:00.0 0106: 1b21:0612 (rev 02)
0d:00.0 0c03: 1b21:1142

 

shan@work-pc:~$ ll /dev/dri/
total 0
drwxr-xr-x   2 root root        80 11月 21 18:59 ./
drwxr-xr-x  20 root root      4440 11月 21 18:59 ../
crw-rw----+  1 root video 226,   0 11月 21 18:59 card0
crw-rw----+  1 root video 226, 128 11月 21 18:59 renderD128

Can't find the directory dri in debug, so the command “sudo cat /sys/kernel/debug/dri/0/name” can't use 

 

shan@work-pc:~$ lsmod
Module                  Size  Used by
snd_seq_dummy          16384  0
rfcomm                 77824  0
bnep                   20480  2
binfmt_misc            20480  1
nls_iso8859_1          16384  1
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             217088  0
kvm                   598016  1 kvm_intel
b43                   417792  0
snd_hda_codec_hdmi     49152  1
mac80211              778240  1 b43
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
cfg80211              622592  2 b43,mac80211
snd_hda_codec_realtek   106496  1
ssb                    57344  1 b43
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          40960  5
snd_hda_codec         126976  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
snd_hda_core           81920  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
aesni_intel           188416  1
snd_hwdep              20480  1 snd_hda_codec
aes_x86_64             20480  1 aesni_intel
joydev                 24576  0
snd_pcm                98304  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
input_leds             16384  0
crypto_simd            16384  1 aesni_intel
snd_seq_midi           16384  0
glue_helper            16384  1 aesni_intel
snd_seq_midi_event     16384  1 snd_seq_midi
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
snd_rawmidi            32768  1 snd_seq_midi
btusb                  45056  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
eeepc_wmi              16384  0
intel_cstate           20480  0
btintel                16384  1 btusb
bluetooth             557056  48 btrtl,btintel,btbcm,bnep,btusb,rfcomm
snd_seq                65536  3 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
intel_rapl_perf        16384  0
bcma                   57344  1 b43
asus_wmi               28672  1 eeepc_wmi
snd_timer              32768  2 snd_seq,snd_pcm
ecdh_generic           24576  1 bluetooth
sparse_keymap          16384  1 asus_wmi
snd                    81920  21 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
wmi_bmof               16384  0
i2c_i801               28672  0
soundcore              16384  1 snd
lpc_ich                24576  0
mac_hid                16384  0
shpchp                 36864  0
mei_me                 40960  0
mei                    90112  1 mei_me
acpi_pad              180224  0
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 parport_pc,lp,ppdev
autofs4                40960  2
hid_generic            16384  0
usbhid                 49152  0
hid                   118784  2 usbhid,hid_generic
nouveau              1724416  4
mxm_wmi                16384  1 nouveau
ttm                   106496  1 nouveau
drm_kms_helper        172032  1 nouveau
igb                   217088  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
dca                    16384  1 igb
e1000e                249856  0
ahci                   36864  3
i2c_algo_bit           16384  2 igb,nouveau
drm                   401408  7 drm_kms_helper,ttm,nouveau
libahci                32768  1 ahci
ptp                    20480  2 igb,e1000e
pps_core               20480  1 ptp
wmi                    24576  4 asus_wmi,wmi_bmof,mxm_wmi,nouveau
video                  45056  2 asus_wmi,nouveau
shan@work-pc:~$ dmesg | grep -E "drm|i915"
[    1.299635] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.299635] [drm] Driver supports precise vblank timestamp query.
[    1.600084] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0

Thanks Jacek D.

0 Kudos
JACEK_D_Intel
Employee
3,707 Views

Can you check BIOS settings for "Graphics Configuration"? More details here: E9061_Z97-DELUXE_UG_WEB.pdf in chapter 3.6.4 "System Agent Configuration".

You can also see film on youtube "How to enable Integrated Graphics with a Dedicated GPU ASUS Motherboard". Bios menu shown here is for z97 motherboard and is similar to described in mentioned pdf file above.

0 Kudos
Lu__Shan
Beginner
3,707 Views

JACEK D. (Intel) (Intel) wrote:

Can you check BIOS settings for "Graphics Configuration"? More details here: E9061_Z97-DELUXE_UG_WEB.pdf in chapter 3.6.4 "System Agent Configuration".

You can also see film on youtube "How to enable Integrated Graphics with a Dedicated GPU ASUS Motherboard". Bios menu shown here is for z97 motherboard and is similar to described in mentioned pdf file above.

Thanks, Jacek D. 

It's really helped me.

At last, do you know why I encountered as below when I get the page :https://software.intel.com/en-us/download/a-how-to-guide-for-intel-sdk-for-opencl-applications

Access denied

You are not authorized to access this page.

0 Kudos
Danecki__Jacek
Beginner
3,707 Views

I can see the same message after I access https://software.intel.com/en-us/download/a-how-to-guide-for-intel-sdk-for-opencl-applications

Access denied
You are not authorized to access this page.

 

0 Kudos
JACEK_D_Intel
Employee
3,707 Views

Let me clarify permissions problems to this site.

0 Kudos
Michael_C_Intel1
Moderator
3,707 Views

Hello ShanL,

Thank you for the feedback.

I spoke with the document maintainers who has edited the permissions. I'm able to get to the document as an anonymous user. Can you check again and let us know if there are access issues?

Thanks,

-MichaelC

0 Kudos
Danecki__Jacek
Beginner
3,707 Views

I can access this document using non Intel account.

Thanks

0 Kudos
Reply