View previous topic :: View next topic |
Author |
Message |
fbeth n00b
Joined: 28 Feb 2023 Posts: 13
|
Posted: Fri Dec 20, 2024 9:58 pm Post subject: Intel Battlemage CPU issue with hwaccel |
|
|
Hi,
I recently got myself a brand new Intel GPU, I understand it's very recent hardware and I'm not expecting the most stable experience on Linux, still I wanted to get one. I updated my kernel and my system for the new GPU and everything seemed to work just fine, but mpv was failing to start, I tried in my terminal and this is the error I got :
Code: | ● Video --vid=1 (vp9 1920x1080 25 fps) [default]
● Audio --aid=1 --alang=eng (opus 2ch 48000 Hz) [default]
Bus error
|
I disabled the hwdec=auto option and the video started playing. I also tried running vainfo and this is the error I got :
Code: | Trying display: wayland
libva info: VA-API version 1.22.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/va/drivers/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
Bus error
|
Anybody has an idea what am I doing wrong ?
Here are some info on my system, feel free to ask for more :
dmesg : https://paste.gentoo.zip/TZBi7DiZ
kernel config : https://paste.gentoo.zip/BZfXBuTh |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5233 Location: Bavaria
|
Posted: Sat Dec 21, 2024 12:53 am Post subject: |
|
|
A brand new Intel graphics card in an AMD machine ... what could possibly go wrong ...
But quite frankly: I have rarely seen such a clean (manual) kernel configuration. The only thing that gives me pause for thought is this:
Code: | [ 6.103353] xe 0000:07:00.0: [drm] Can't resize VRAM BAR - platform support is missing. Consider enabling 'Resizable BAR' support in your BIOS |
If that doesn't help, then you could still activate this (but I don't think that's the problem):
Code: | # CONFIG_ACPI_FPDT is not set
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
# CONFIG_ACPI_HMAT is not set |
XE is still quite new ... and there are patches in every new kernel MINOR version ...
Have you tried installing the latest version of “mesa”? If so, then you will probably have to wait for newer kernel versions.
BTW:
You definitely don't need this (only Intel CPUs have/need this):
Code: | CONFIG_INTEL_MEI=y
CONFIG_INTEL_IOMMU=y |
And I just don't think so:
This does not work:
Code: | CONFIG_GENTOO_KERNEL_SELF_PROTECTION=y |
The reason why it does not work you could read here: https://wiki.gentoo.org/wiki/User:Pietinger/Tutorials/Kernel_Hardening_with_KSPP
Internal note:
Code: | [ 0.000000] Linux version 6.12.6-gentoo-pedalo (root@workstation) (gcc (Gentoo 13.3.1_p20240614 p1) 13.3.1 20240614, GNU ld (Gentoo 2.42 p6) 2.42.0) #1 SMP PREEMPT_DYNAMIC Thu Dec 19 22:05:19 CET 2024
[ 0.000000] DMI: Gigabyte Technology Co., Ltd. B550 AORUS ELITE V2/B550 AORUS ELITE V2, BIOS FD 06/08/2023
[ 0.523553] smpboot: CPU0: AMD Ryzen 7 5800X 8-Core Processor (family: 0x19, model: 0x21, stepping: 0x2)
[ 0.662176] iommu: DMA domain TLB invalidation policy: strict mode
[ 5.982508] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\GSA1.SMBI) (20240827/utaddress-204)
[ 5.982516] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[ 6.050715] xe 0000:07:00.0: [drm] Found BATTLEMAGE (device ID e20b) display version 14.01 stepping B0
CONFIG_EXPERT=y
CONFIG_X86_X2APIC=y
CONFIG_X86_FRED=y
CONFIG_X86_AMD_PLATFORM_DEVICE=y
CONFIG_MK8=y
CONFIG_PROCESSOR_SELECT=y
# CONFIG_CPU_SUP_INTEL is not set
CONFIG_CPU_SUP_AMD=y
CONFIG_X86_AMD_PSTATE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_PCI_QUIRKS=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_I915=m
CONFIG_DRM_XE=m
CONFIG_DRM_XE_DISPLAY=y
CONFIG_AMD_IOMMU=y
CONFIG_IRQ_REMAP=y |
_________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
fbeth n00b
Joined: 28 Feb 2023 Posts: 13
|
Posted: Sat Dec 21, 2024 1:43 pm Post subject: |
|
|
pietinger wrote: | A brand new Intel graphics card in an AMD machine ... what could possibly go wrong ... |
Ten years ago I was running a system with an Intel CPU and a AMD GPU, I believed it was the best setup for a long time, who would have guessed the situation a decade after that ahah ?
I feel kind of dumb for missing that line in the log file, I did activate that option in BIOS and now everything seems to work fine, sorry for wasting your time. Thanks for the tips about the options I missed and the ones I activated for nothing. For the record you suggested using latest mesa, from the beginning of this I'm using the latest git version of it because every benchmark I saw online was using it, I might try the last stable gentoo package for it later if I want to mess around. |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22857
|
Posted: Sat Dec 21, 2024 2:01 pm Post subject: |
|
|
If you missed that line this time, someone else with a similar setup may miss that line later on their system. If that person finds your thread and solves their problem as a result of what was written here, then the thread has helped someone, and was not a waste of time. |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5233 Location: Bavaria
|
Posted: Sat Dec 21, 2024 5:20 pm Post subject: |
|
|
fbeth wrote: | I feel kind of dumb for missing that line in the log file [...] |
Please dont' worry ... it happens very often that 4 eyes see more than 2 eyes ... don't ask me how many times i sat in front of my code and searched for the error for hours ... my colleague came by and saw it immediately. And of course what @Hu has already said also applies.
fbeth wrote: | [..] Thanks for the tips about the options [...] |
You are very Welcme! _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
|