Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
20710 Discussions

Intel Arc drivers in Ubuntu help

ChamCham48
Beginner
1,131 Views

Hi everyone,

 

Having some trouble here hopefully someone can help.  I have an Intel Arc A380 in my Ubuntu box that has Plex Server on it.  I followed the directions to install the driver from here: 3.1. Overview — Intel® software for general purpose GPU capabilities documentation  I did steps 3.1.2-3.1.3.

 

See below for some command outputs.

lspci -k | grep -EA3 'VGA|3D|Display'
0b:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A380] (rev 05)
Subsystem: ASRock Incorporation DG2 [Arc A380]
Kernel driver in use: i915
Kernel modules: i915, xe

 

vainfo
Trying display: wayland
Trying display: x11
error: can't connect to X server!
Trying display: drm
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.20 (libva 2.20.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.4.3 ()
vainfo: Supported profile and entrypoints

 

When I just updated Plex Server I got this;

PlexMediaServer install: PlexMediaServer-1.40.2.8395-c67dce28e - Installation starting.
PlexMediaServer install:
PlexMediaServer install: Now installing based on:
PlexMediaServer install: Installation Type: Update
PlexMediaServer install: Process Control: systemd
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: Processor: AMD Ryzen 7 5800X 8-Core Processor
PlexMediaServer install: Intel i915 Hardware: Not found
PlexMediaServer install: Nvidia GPU card: Not Found

 

I'm lost as to what to try next to get this to work.  It worked back in December and now I updated to 23.10 and am scratching my head.  Hoping I just missed something easy, thanks for reading.

0 Kudos
1 Solution
RamyerM_Intel
Moderator
207 Views

Hello ChamCham48,


I apologize for the extended wait. To compensate for the inconvenience, I have an update for you following our team's coordination. It is no longer necessary to manually install the Arc Drivers on Linux systems. For detailed instructions, please refer to section 3.1.1.1.


The simplest approach is to utilize the Ubuntu Desktop-supplied Hardware Enablement (HWE) stack beginning with Ubuntu 23.04 (Lunar). This method supports both integrated and discrete graphics without the need for custom configurations. Please note, however, that this method has not yet undergone validation.


Ramyer M. 

Intel Customer Support Technician 


View solution in original post

0 Kudos
7 Replies
ChamCham48
Beginner
1,075 Views

Here's another command and output that might help;

sudo dmesg | egrep -i “(\s+i915\s+|\s+xe\s+)”
[ 3.465795] i915 0000:0b:00.0: [drm] VT-d active for gfx access
[ 3.482697] i915 0000:0b:00.0: vgaarb: deactivate vga console
[ 3.483077] i915 0000:0b:00.0: [drm] Local memory IO size: 0x000000017c800000
[ 3.483082] i915 0000:0b:00.0: [drm] Local memory available: 0x000000017c8000 00
[ 3.500219] i915 0000:0b:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem ,decodes=io+mem:owns=none
[ 3.503476] i915 0000:0b:00.0: [drm] Finished loading DMC firmware i915/dg2_d mc_ver2_08.bin (v2.8)
[ 3.504862] i915 0000:0b:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin (7 0.12.1) is recommended, but only i915/dg2_guc_70.bin (70.8.0) was found
[ 3.504870] i915 0000:0b:00.0: [drm] GT0: Consider updating your linux-firmwa re pkg or downloading from Kernel.org git repositories are/linux-firmware.git/tree/i915
[ 3.510281] i915 0000:0b:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin ve rsion 70.8.0
[ 3.510288] i915 0000:0b:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin v ersion 7.10.3
[ 3.521745] i915 0000:0b:00.0: [drm] GT0: GUC: submission enabled
[ 3.521752] i915 0000:0b:00.0: [drm] GT0: GUC: SLPC enabled
[ 3.522012] i915 0000:0b:00.0: [drm] GT0: GUC: RC enabled
[ 3.554962] [drm] Initialized i915 1.6.0 20230929 for 0000:0b:00.0 on minor 1
[ 3.556135] i915 display info: display version: 13
[ 3.556137] i915 display info: cursor_needs_physical: no
[ 3.556139] i915 display info: has_cdclk_crawl: no
[ 3.556140] i915 display info: has_cdclk_squash: yes
[ 3.556141] i915 display info: has_ddi: yes
[ 3.556142] i915 display info: has_dp_mst: yes
[ 3.556143] i915 display info: has_dsb: yes
[ 3.556144] i915 display info: has_fpga_dbg: yes
[ 3.556146] i915 display info: has_gmch: no
[ 3.556147] i915 display info: has_hotplug: yes
[ 3.556148] i915 display info: has_hti: no
[ 3.556149] i915 display info: has_ipc: yes
[ 3.556150] i915 display info: has_overlay: no
[ 3.556151] i915 display info: has_psr: yes
[ 3.556152] i915 display info: has_psr_hw_tracking: no
[ 3.556153] i915 display info: overlay_needs_physical: no
[ 3.556154] i915 display info: supports_tv: no
[ 3.556155] i915 display info: has_hdcp: yes
[ 3.556156] i915 display info: has_dmc: yes
[ 3.556157] i915 display info: has_dsc: yes
[ 3.655523] i915 0000:0b:00.0: [drm] fb0: i915drmfb frame buffer device
[ 6.142414] i915 0000:0b:00.0: [drm] GT0: HuC: authenticated for all workload s
tom@ubuntu:~$ sudo dmesg | egrep -i “(\s+i915\s+|\s+xe\s+)”
[ 3.465795] i915 0000:0b:00.0: [drm] VT-d active for gfx access
[ 3.482697] i915 0000:0b:00.0: vgaarb: deactivate vga console
[ 3.483077] i915 0000:0b:00.0: [drm] Local memory IO size: 0x000000017c800000
[ 3.483082] i915 0000:0b:00.0: [drm] Local memory available: 0x000000017c800000
[ 3.500219] i915 0000:0b:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none
[ 3.503476] i915 0000:0b:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8)
[ 3.504862] i915 0000:0b:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin (70.12.1) is recommended, but only i915/dg2_guc_70.bin (70.8.0) was found
[ 3.504870] i915 0000:0b:00.0: [drm] GT0: Consider updating your linux-firmware pkg or downloading from i915 - kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel
[ 3.510281] i915 0000:0b:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.8.0
[ 3.510288] i915 0000:0b:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.3
[ 3.521745] i915 0000:0b:00.0: [drm] GT0: GUC: submission enabled
[ 3.521752] i915 0000:0b:00.0: [drm] GT0: GUC: SLPC enabled
[ 3.522012] i915 0000:0b:00.0: [drm] GT0: GUC: RC enabled
[ 3.554962] [drm] Initialized i915 1.6.0 20230929 for 0000:0b:00.0 on minor 1
[ 3.556135] i915 display info: display version: 13
[ 3.556137] i915 display info: cursor_needs_physical: no
[ 3.556139] i915 display info: has_cdclk_crawl: no
[ 3.556140] i915 display info: has_cdclk_squash: yes
[ 3.556141] i915 display info: has_ddi: yes
[ 3.556142] i915 display info: has_dp_mst: yes
[ 3.556143] i915 display info: has_dsb: yes
[ 3.556144] i915 display info: has_fpga_dbg: yes
[ 3.556146] i915 display info: has_gmch: no
[ 3.556147] i915 display info: has_hotplug: yes
[ 3.556148] i915 display info: has_hti: no
[ 3.556149] i915 display info: has_ipc: yes
[ 3.556150] i915 display info: has_overlay: no
[ 3.556151] i915 display info: has_psr: yes
[ 3.556152] i915 display info: has_psr_hw_tracking: no
[ 3.556153] i915 display info: overlay_needs_physical: no
[ 3.556154] i915 display info: supports_tv: no
[ 3.556155] i915 display info: has_hdcp: yes
[ 3.556156] i915 display info: has_dmc: yes
[ 3.556157] i915 display info: has_dsc: yes
[ 3.655523] i915 0000:0b:00.0: [drm] fb0: i915drmfb frame buffer device
[ 6.142414] i915 0000:0b:00.0: [drm] GT0: HuC: authenticated for all workloads

0 Kudos
RamyerM_Intel
Moderator
1,029 Views

Hello ChamCham48,

 

Thank you for posting in the communities. To help you with this error message, please share with us your SSU logs so we can be more familiar with your system. Aside from the update, are there any changes that you have made in your system? This information will allow us to identify the root cause with better accuracy. I will be waiting for your reply.

 

Ramyer M.
Intel Customer Support Technician

0 Kudos
ChamCham48
Beginner
948 Views

Thank you, here is the result of SSU, no changes other than the update,  That's all.  I'm even getting this error when trying to upgrade my packages;

 

Do you want to continue? [Y/n] y
Get:1 https://download.docker.com/linux/ubuntu jammy/stable amd64 docker-ce-cli amd64 5:26.1.0-1~ubuntu.22.04~jammy [14.6 MB]
Get:2 https://download.docker.com/linux/ubuntu jammy/stable amd64 docker-ce amd6 4 5:26.1.0-1~ubuntu.22.04~jammy [25.3 MB]
Get:3 https://download.docker.com/linux/ubuntu jammy/stable amd64 docker-ce-root less-extras amd64 5:26.1.0-1~ubuntu.22.04~jammy [9,320 kB]
Fetched 49.2 MB in 1s (62.8 MB/s)
(Reading database ... 308575 files and directories currently installed.)
Preparing to unpack .../docker-ce-cli_5%3a26.1.0-1~ubuntu.22.04~jammy_amd64.deb ...
Unpacking docker-ce-cli (5:26.1.0-1~ubuntu.22.04~jammy) over (5:26.0.2-1~ubuntu. 22.04~jammy) ...
Preparing to unpack .../docker-ce_5%3a26.1.0-1~ubuntu.22.04~jammy_amd64.deb ...
Unpacking docker-ce (5:26.1.0-1~ubuntu.22.04~jammy) over (5:26.0.2-1~ubuntu.22.0 4~jammy) ...
Preparing to unpack .../docker-ce-rootless-extras_5%3a26.1.0-1~ubuntu.22.04~jamm y_amd64.deb ...
Unpacking docker-ce-rootless-extras (5:26.1.0-1~ubuntu.22.04~jammy) over (5:26.0 .2-1~ubuntu.22.04~jammy) ...
Setting up linux-image-6.5.0-28-generic (6.5.0-28.29) ...
Setting up linux-headers-6.5.0-28-generic (6.5.0-28.29) ...
/etc/kernel/header_postinst.d/dkms:
* dkms: running auto installation service for kernel 6.5.0-28-generic
Error! Could not locate dkms.conf file.
File: /var/lib/dkms/intel-platform-vsec-dkms/2023.20.0-21/source/dkms.conf does not exist.
* dkms: autoinstall for kernel 6.5.0-28-generic
...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 4
dpkg: error processing package linux-headers-6.5.0-28-generic (--configure):
installed linux-headers-6.5.0-28-generic package post-installation script subpr ocess returned error exit status 1
Progress: [ 65%] [#####################################.....................]
Setting up docker-ce-rootless-extras (5:26.1.0-1~ubuntu.22.04~jammy) ...
dpkg: dependency problems prevent configuration of linux-headers-generic:
linux-headers-generic depends on linux-headers-6.5.0-28-generic; however:
Package linux-headers-6.5.0-28-generic is not configured yet.

dpkg: error processing package linux-headers-generic (--configure):
dependency problems - leaving unconfigured
Setting up docker-ce (5:26.1.0-1~ubuntu.22.04~jammy) ...
Progress: [ 70%] [########################################..................] ro r from a previous failure.
dpkg: dependency problems prevent configuration of linux-generic:
linux-generic depends on linux-headers-generic (= 6.5.0.28.28); however:...]
Package linux-headers-generic is not configured yet.

dpkg: error processing package linux-generic (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Processing triggers for man-db (2.11.2-3) ...
Processing triggers for linux-image-6.5.0-28-generic (6.5.0-28.29) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 6.5.0-28-generic
Error! Could not locate dkms.conf file.
File: /var/lib/dkms/intel-platform-vsec-dkms/2023.20.0-21/source/dkms.conf does not exist.
* dkms: autoinstall for kernel 6.5.0-28-generic
...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 4
dpkg: error processing package linux-image-6.5.0-28-generic (--configure):
installed linux-image-6.5.0-28-generic package post-installation script subprocess returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
linux-headers-6.5.0-28-generic
linux-headers-generic
linux-generic
linux-image-6.5.0-28-generic
needrestart is being skipped since dpkg has failed

 

 

 

 

0 Kudos
RamyerM_Intel
Moderator
910 Views

Hello ChamCham48, 


Thank you for sharing this with us. Kindly please give us some time to analyze the logs. I will make sure to get back to you on this thread as soon as possible. 


Ramyer M. 

Intel Customer Support Technician


0 Kudos
ChamCham48
Beginner
499 Views

Hello, any update to my issue?  Thank you

0 Kudos
RamyerM_Intel
Moderator
208 Views

Hello ChamCham48,


I apologize for the extended wait. To compensate for the inconvenience, I have an update for you following our team's coordination. It is no longer necessary to manually install the Arc Drivers on Linux systems. For detailed instructions, please refer to section 3.1.1.1.


The simplest approach is to utilize the Ubuntu Desktop-supplied Hardware Enablement (HWE) stack beginning with Ubuntu 23.04 (Lunar). This method supports both integrated and discrete graphics without the need for custom configurations. Please note, however, that this method has not yet undergone validation.


Ramyer M. 

Intel Customer Support Technician 


0 Kudos
RamyerM_Intel
Moderator
120 Views

Hello ChamCham48


I am just following up in case you have further questions. Feel free to let us know by replying to this post and we will be there to assist you. I will be waiting for your reply.


Ramyer M. 

Intel Customer Support Technician 


0 Kudos
Reply