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

Intel ARC A770 on Ubuntu 22.04 LTS showing up as PCIe Gen1 x1

ks0ze
Beginner
9,494 Views

I'm trying to get the A770 GPU setup in Ubuntu 22.04 LTS but it's giving me quite a bit of trouble.

 

I followed the instructions here for installing the drivers but the 5.17.0-1019 oem kernel installed in step 2 causes my system to not boot, hanging on the message "fb0: switching to amdgpu from EFI VGA". I suspect a conflict between my integrated Ryzen 7700X graphics and the A770, but I'm not sure how to resolve this.

 

To continue making progress, I just reverted to the 5.15.0-58-generic kernel I was previously running and finished the driver install process. All of the checks seemed to pass just fine, but when I run lspci I see that the graphics card is operating at PCIe Gen 1 speeds with 1x lanes. I'd think the link capability would show up as PCIe Gen 4 x16 and if there was a driver issue the link status would downgrade.

 

Any thoughts on what's going wrong?

 

lspci log:

03:00.0 VGA compatible controller: Intel Corporation Device 56a0 (rev 08) (prog-if 00 [VGA controller])
	Subsystem: Intel Corporation Device 1020
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	IOMMU group: 15
	Region 0: Memory at fa000000 (64-bit, non-prefetchable) [size=16M]
	Region 2: Memory at f800000000 (64-bit, prefetchable) [size=16G]
	Expansion ROM at fb000000 [disabled] [size=2M]
	Capabilities: [40] Vendor Specific Information: Len=0c <?>
	Capabilities: [70] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s (ok), Width x1 (ok)
			TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range B, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp+ 10BitTagReq+ OBFF Not Supported, ExtFmt+ EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit+
		Address: 0000000000000000  Data: 0000
		Masking: 00000000  Pending: 00000000
	Capabilities: [d0] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
		Status: D3 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [100 v1] Alternative Routing-ID Interpretation (ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Capabilities: [420 v1] Physical Resizable BAR
		BAR 2: current size: 16GB, supported: 256MB 512MB 1GB 2GB 4GB 8GB 16GB
	Capabilities: [400 v1] Latency Tolerance Reporting
		Max snoop latency: 1048576ns
		Max no snoop latency: 1048576ns

 

0 Kudos
16 Replies
powerarmour
Valued Contributor II
9,479 Views

It's the same on Manjaro w/6.2 kernel and Mesa 22.3, though I think it's more of a reporting bug rather than the device actually running at x1 as performance wise it's not that crippled.

 

Screenshot from 2023-01-28 22-14-01.png

 

Interestingly on Windows it's the opposite, it generally reports being locked at x16 and doesn't downclock.

 

0 Kudos
Jean_Intel
Employee
9,406 Views

Hello ks0ze

 

Thank you for the information provided. 

 

I will proceed to check the issue internally and post back soon with more details.

 

Best regards,

Jean O. 

Intel Customer Support Technician


0 Kudos
Jean_Intel
Employee
9,360 Views

Hello ks0ze,

 

We appreciate your patience.

 

We are still investigating this matter. However, we want to have more information about your issue environment. Please, provide us with the following:

  • Provide us with information about your system:
    • Motherboard model:
    • BIOS version:
    • Processor model:
  • Have you experienced this issue with any other Video Card?

 

Best regards,

Jean O

Intel Customer Support Technician


0 Kudos
ks0ze
Beginner
9,324 Views

Hi Jean,

 

My system hardware is:

  • Motherboard: Gigabyte B650E Aorus Master
  • BIOS Version: F3h
  • Processor: Ryzen 7700X

I haven't put another GPU in the system, so I'm not sure if it occurs with other cards.

0 Kudos
karthikeyan
Novice
9,339 Views

I too face the similar PCIe link issue on ubuntu 22.10, 6.2.0-060200rc6-generic kernel

I haven't installed intel drivers yet.

 

Motherboard: Gigabyte X399 Aorus Extreme

Bios version: F6a

Processor: AMD Ryzen Threadripper 2990wx

~$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) Arc(tm) A770 Graphics (DG2) (0x56a0)
Version: 23.1.0
Accelerated: yes
Video memory: 256MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Arc(tm) A770 Graphics (DG2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.1.0-devel (git-b1a3378 2023-02-03 kinetic-oibaf-ppa)
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.1.0-devel (git-b1a3378 2023-02-03 kinetic-oibaf-ppa)
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.1.0-devel (git-b1a3378 2023-02-03 kinetic-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

 

4b:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A770] (rev 08) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Device 1020
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin ? routed to IRQ 314
NUMA node: 2
IOMMU group: 19
Region 0: Memory at 9c000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 80000000 (64-bit, prefetchable) [size=256M]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1
TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range B, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq+ OBFF Not Supported, ExtFmt+ EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit+
Address: 00000000fee00000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [d0] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100 v1] Alternative Routing-ID Interpretation (ARI)
ARICap: MFVC- ACS-, Next Function: 0
ARICtl: MFVC- ACS-, Function Group: 0
Capabilities: [420 v1] Physical Resizable BAR
BAR 2: current size: 256MB, supported: 256MB 512MB 1GB 2GB 4GB 8GB 16GB
Capabilities: [400 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Kernel driver in use: i915
Kernel modules: i915

0 Kudos
Jean_Intel
Employee
9,267 Views

Hello karthikeyan,

 

Thanks for your response.

 

Please submit a new question on the Intel® ARC™ Graphics forums, and provide a detailed explanation of the situation to have a more personalized troubleshooting step for your issue. If you'd like, you can try my suggestions from this thread.

 

I understand that the issue may be similar; however, the recommendations would vary depending on each system, and providing suggestions for different system environments may be confusing for everyone. Also, it is ideal to mention that if the Original Poster stops responding, the thread will no longer be monitored.

 

Best regards,

Jean O.

Intel Customer Support Technician


0 Kudos
Jean_Intel
Employee
9,266 Views

Hello @ks0ze,

 

Thanks for your response.

 

We will do further research on this matter and post the response on this thread once available.

 

Best regards,

Jean O

Intel Customer Support Technician


0 Kudos
Jean_Intel
Employee
9,201 Views

Hello ks0ze

 

Thanks for waiting for a response.

 

We tested the steps on and can see the card installing correctly as long as the steps are followed to the letter.

 

However, checking on your particular environment, we would like to confirm more information:

 

  • Why are you installing the 5.17.0-1019 OEM kernel instead of the Ubuntu 5.17.0-1020 OEM kernel?
  • The PCIe x1 seems to be reporting an issue when you changed to the 5.15.0-58-generic kernel since it is not the one the card needs.
  • Can you try again with a clean Ubuntu installation (this is just in case you had a previous 3rd party card installed, or there are corrupted files on your Operating System)

 

Best regards,

Jean O.

Intel Customer Support Technician


0 Kudos
Jean_Intel
Employee
9,116 Views

Hello ks0ze,


I hope you are doing fine.


Were you able to check the previous post?

Let us know if you still need assistance.


Best regards, 

Jean O.  

Intel Customer Support Technician


0 Kudos
ks0ze
Beginner
9,093 Views

Hi Jean,

 

1) I don't remember exactly why I was on 5.17.0-1019-oem instead of 5.17.0.1020-oem, but I think it was because when I rebooted the system after I installed 1020 the kernel it was hanging, so I figured I'd try the next closes version (1019). Turned out 1019 also hung on boot I think because the kernel headers weren't installed yet(?).

2) I just went back and change to the 1020-oem kernel and I still see Gen1 x1 for the capability. As a side note, set up a Windows install also and before installing the drivers the card reported it was capable of Gen4 x16, but after installing the windows drivers it also reported Gen1 x1.

3) I'll try to do a clean install this weekend of Ubuntu.

 

A couple other notes:

1) On Ubuntu, I've got the drivers installed now, but vainfo is still reporting that it's trying to use my integrated graphics (radeonsi_drv_video.so). If I set LIBVA_DRIVER_NAME=iHD, it tries to load the correct drivers but fails with the following message:


Trying display: wayland
libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_17
DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument
Assuming 131072kB available aperture size.
May lead to reduced performance or incorrect rendering.
get chip id failed: -1 [2]
param: 4, val: 0
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 18
vaInitialize failed with error code 18 (invalid parameter),exit

2) If I run 'vainfo --display drm --device /dev/dri/renderD129' it looks like the driver loads correctly:

Trying display: drm
libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.17.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.6.6 (6bb7956)
vainfo: Supported profile and entrypoints
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileNone                   :	VAEntrypointStats
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSliceLP
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSliceLP
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointEncPicture
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSliceLP
      VAProfileHEVCMain               :	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointEncSliceLP
      VAProfileHEVCMain10             :	VAEntrypointVLD
      VAProfileHEVCMain10             :	VAEntrypointEncSliceLP
      VAProfileVP9Profile0            :	VAEntrypointVLD
      VAProfileVP9Profile1            :	VAEntrypointVLD
      VAProfileVP9Profile2            :	VAEntrypointVLD
      VAProfileVP9Profile3            :	VAEntrypointVLD
      VAProfileHEVCMain12             :	VAEntrypointVLD
      VAProfileHEVCMain422_10         :	VAEntrypointVLD
      VAProfileHEVCMain422_12         :	VAEntrypointVLD
      VAProfileHEVCMain444            :	VAEntrypointVLD
      VAProfileHEVCMain444            :	VAEntrypointEncSliceLP
      VAProfileHEVCMain444_10         :	VAEntrypointVLD
      VAProfileHEVCMain444_10         :	VAEntrypointEncSliceLP
      VAProfileHEVCMain444_12         :	VAEntrypointVLD
      VAProfileHEVCSccMain            :	VAEntrypointVLD
      VAProfileHEVCSccMain            :	VAEntrypointEncSliceLP
      VAProfileHEVCSccMain10          :	VAEntrypointVLD
      VAProfileHEVCSccMain10          :	VAEntrypointEncSliceLP
      VAProfileHEVCSccMain444         :	VAEntrypointVLD
      VAProfileHEVCSccMain444         :	VAEntrypointEncSliceLP
      VAProfileAV1Profile0            :	VAEntrypointVLD
      VAProfileAV1Profile0            :	VAEntrypointEncSliceLP
      VAProfileHEVCSccMain444_10      :	VAEntrypointVLD
      VAProfileHEVCSccMain444_10      :	VAEntrypointEncSliceLP

As far as I can tell the GPU is not being used for rendering.

0 Kudos
Jean_Intel
Employee
9,089 Views

Hello ks0ze,

 

We appreciate the information provided.

 

We would like to wait a few days so you can try clean installing Ubuntu and report back if you still face some inconveniences.

 

In the meantime, provide us a screenshot or the complete Windows report, where the Operating System reports the card capabilities as Gen1 x1, as you mentioned in your latest comment.

 

Best regards,

Jean O.

Intel Customer Support Technician


0 Kudos
ks0ze
Beginner
9,015 Views

Hey Jean,

 

I've attached some screenshots from Windows 10 on the link width/speed. Performance-wise, the card seems fine on Windows and a fresh install of Ubuntu seems to work better (OpenGL performance seems way worse than DirectX11). I think the root cause of my issues may have been that I installed the AMD Radeon integrated graphics drivers from here before I installed the Intel drivers.

 

On the fresh install of Ubuntu 22.04 LTS I'm still seeing lspci report Gen1 x1 for the capabilities, but maybe this is just a reporting error or the card changing it's capabilities as a power saving feature(?). Here's the lspci log from the fresh install:

 

03:00.0 VGA compatible controller: Intel Corporation Device 56a0 (rev 08) (prog-if 00 [VGA controller])
	Subsystem: Intel Corporation Device 1020
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin ? routed to IRQ 111
	IOMMU group: 15
	Region 0: Memory at fa000000 (64-bit, non-prefetchable) [size=16M]
	Region 2: Memory at f800000000 (64-bit, prefetchable) [size=16G]
	Expansion ROM at fb000000 [disabled] [size=2M]
	Capabilities: [40] Vendor Specific Information: Len=0c <?>
	Capabilities: [70] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s (ok), Width x1 (ok)
			TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range B, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp+ 10BitTagReq+ OBFF Not Supported, ExtFmt+ EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit+
		Address: 00000000fee00000  Data: 0000
		Masking: 00000000  Pending: 00000000
	Capabilities: [d0] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [100 v1] Alternative Routing-ID Interpretation (ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Capabilities: [420 v1] Physical Resizable BAR
		BAR 2: current size: 16GB, supported: 256MB 512MB 1GB 2GB 4GB 8GB 16GB
	Capabilities: [400 v1] Latency Tolerance Reporting
		Max snoop latency: 1048576ns
		Max no snoop latency: 1048576ns
	Kernel driver in use: i915
	Kernel modules: i915

 

Max Link Speed Gen1Max Link Speed Gen1

 

 

Max Link Width 1xMax Link Width 1xWindows Driver infoWindows Driver infoWindows 10 BenchmarkWindows 10 BenchmarkUbuntu 22.04 BenchmarkUbuntu 22.04 Benchmark

0 Kudos
ks0ze
Beginner
8,966 Views

Well, the clean install of Ubuntu 22.04 w/ kernel 1020-oem is no longer working. The only thing that change (I think) was I accidentally booted into kernel 5.19 realized my error and went back to the oem kernel. For anyone doing a fresh install following the Intel instructions, it's probably best to do an 'apt update; apt upgrade; reboot' before starting the install. Otherwise, Ubuntu will both install the latest base kernel and the oem kernel @ step 2 and the base kernel will be configured as the default by grub.

 

Anyways, it seems like my issues are somehow related to a conflict between the integrated AMD graphics and the A770 drivers. I'm seeing this error about the amdgpu in dmesg and the Intel video don't appear to load anymore (audio drivers try and fail).

 

[    4.455543] [drm] amdgpu kernel modesetting enabled.
[    4.455556] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GP17.VGA_.ATPX handle
[    4.455659] ATPX version 1, functions 0x00000000
[    4.459660] amdgpu: Ignoring ACPI CRAT on non-APU system
[    4.459662] amdgpu: Virtual CRAT table created for CPU
[    4.459667] amdgpu: Topology: Add CPU node
[    4.459713] checking generic (f800000000 300000) vs hw (fc10000000 10000000)
[    4.459715] checking generic (f800000000 300000) vs hw (fc10000000 10000000)
[    4.459715] checking generic (f800000000 300000) vs hw (fc20000000 200000)
[    4.459715] checking generic (f800000000 300000) vs hw (fbe00000 80000)
[    4.459745] amdgpu 0000:11:00.0: enabling device (0006 -> 0007)
[    4.459770] [drm] initializing kernel modesetting (IP DISCOVERY 0x1002:0x164E 0x1458:0xD000 0xC3).
[    4.459772] amdgpu 0000:11:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
[    4.459779] [drm] register mmio base: 0xFBE00000
[    4.459779] [drm] register mmio size: 524288
[    4.460374] amdgpu 0000:11:00.0: amdgpu: Fatal error during GPU init
[    4.460605] amdgpu 0000:11:00.0: amdgpu: amdgpu: finishing device.
[    4.460624] amdgpu: probe of 0000:11:00.0 failed with error -22
...
...
...
[   64.543812] snd_hda_intel 0000:04:00.0: couldn't bind with audio component
[   64.543825] snd_hda_intel 0000:04:00.0: HSW/BDW HD-audio HDMI/DP requires binding with gfx driver

 

And vainfo no longer finds the correct driver:

 

Trying display: wayland
Trying display: x11
libva info: VA-API version 1.17.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
vaInitialize failed with error code -1 (unknown libva error),exit

 

A couple of side notes:

1) After the initial success of getting the graphics drivers working on the Fresh install, I was able to go back and get them running on my main install of Ubuntu, by uninstalling/reinstalling a bunch of stuff. This seemed to work fine, but during the install process/reboot cycles the system hung during boot with codes "4b", which is a reserved regular boot code and "3F" which is "recovery image found".

2) I was eventually able to get the main install of Ubuntu working by running amdgpu-uninstall and removing the integrated graphics and reinstalling the Intel drivers. The only quirks at this point are the "unigine" benchmark tool I am running doesn't find any VRAM (but it appears to be using it just fine) and OpenGL 3D acceleration on a qemu/kvm virtual machine using Virtio is severely corrupted.

0 Kudos
Jean_Intel
Employee
8,901 Views

Hello ks0ze.

 

Let us look into this and we will get back to you at our earliest convenience.

 

Best regards,

Jean O.

Intel Customer Support Technician


0 Kudos
Jean_Intel
Employee
8,836 Views

Hello ks0ze,

 

After reviewing this matter, we agree with your findings that the integrated graphics from AMD in combination with Arc seems to cause issues in Linux, this should be reported to the Linux distro support as Hybrid gfx support is up to the Operating System.

 

Best regards,

Jean O.

Intel Customer Support Technician


0 Kudos
Jean_Intel
Employee
8,735 Views

Hello ks0ze,

 

We hope you are doing fine.

 

We have not heard back from you. So we will close this thread. If you need any additional information, submit a new question, as this thread will no longer be monitored.

 

Best regards.

Jean O. 

Intel Customer Support Technician.


0 Kudos
Reply