staging.inyokaproject.org

Automatische Bildschirmdrehung mit Ryzen 4700u unter Gnome Wayland 42.5

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

t3d

Anmeldungsdatum:
15. Mai 2023

Beiträge: Zähle...

Hallo allerseits,

ich bekomme es nicht hin, dass mein 2in1 Laptop eine automatische Bildschirmdrehung ausführt wenn ich den Laptopdeckel drehe. Wie ich las sollte dieser Fall eigentlich mit dem AMD Sensor Fusion HUB gelöst werden. Ich habe auch schon Ubuntu 18.04; 20.04; 22.10 und 23.04 ausprobiert. Auch das umstellen auf Xorg hilft nicht. Es erscheinen bei meinem Laptop beim booten außerdem Fehlerausgaben, die weiter unten folgen.

Nachdem ich nicht fündig geworden bin, bitte ich hier um Hilfe.

Hier ein paar Informationen:

Mein System:

Asus Vivobook Flip 14 TP420IA_TM420IA

  • Prozessor AMD@Ryzen 4700u

  • Grafik Renoir (LLVM. 15.0.6, DRM 3.47)

  • BIOS American Megatrends Inc. TP420IA.305 11.11.2021 (ist das aktuellste)

  • Kernel 5.19.0-41-generic (x86_64)

  • Linux Ubuntu 22.04.02 LTS

  • Gnome Wayland 42.5

lspci

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7
01:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
02:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 500c (rev 01)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c2)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
03:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
03:00.7 Signal processing controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Sensor Fusion Hub
04:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
04:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
  

Beim Booten erscheinen immer die folgenden Fehlerausgaben

[    0.261516] ACPI BIOS Error (bug): Failure creating named object [\SMIB], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.261522] fbcon: Taking over console
[    0.261527] ACPI Warning: NsLookup: Type mismatch on SMIB (Integer), searching for (RegionField) (20220331/nsaccess-696)
[    0.264106] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.VER1], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264122] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CCI0], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264126] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CCI1], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264130] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CCI2], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264134] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CCI3], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264148] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CTL0], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264152] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CTL1], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264156] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CTL2], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264159] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CTL3], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264163] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CTL4], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264167] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CTL5], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264170] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CTL6], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264174] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.CTL7], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264191] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI0], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264195] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI1], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264199] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI2], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264203] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI3], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264207] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI4], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264211] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI5], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264215] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI6], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264219] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI7], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264222] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI8], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264226] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGI9], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264230] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGIA], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264234] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGIB], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264238] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGIC], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264242] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGID], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264246] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGIE], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264250] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGIF], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264268] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO0], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264272] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO1], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264276] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO2], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264280] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO3], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264284] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO4], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264288] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO5], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264292] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO6], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264296] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO7], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264300] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO8], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264304] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGO9], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264308] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGOA], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264312] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGOB], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264316] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGOC], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264320] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGOD], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264324] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGOE], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264328] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0.MGOF], AE_ALREADY_EXISTS (20220331/dsfield-637)
[    0.264336] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.SBRG.EC0._Q50], AE_ALREADY_EXISTS (20220331/dswload2-326)
[    0.264341] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20220331/psobject-220)

[    3.602483] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.UBTC.M318.M31B], AE_NOT_FOUND (20220331/psargs-330)

[    3.602525] 
               Initialized Local Variables for Method [M318]:
[    3.602526]   Local1: 00000000d8809d4c <Obj>           Integer 00000000000000E1

[    3.602537] No Arguments are initialized for method [M318]

[    3.602540] ACPI Error: Aborting method \_SB.UBTC.M318 due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
[    3.603235] ACPI Error: Aborting method \_SB.UBTC._DSM due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
[    3.604103] ucsi_acpi USBC000:00: ucsi_acpi_dsm: failed to evaluate _DSM 2

 

lsmod | grep amd

amdgpu              11313152  27
snd_sof_amd_renoir     16384  0
snd_sof_amd_acp        45056  1 snd_sof_amd_renoir
iommu_v2               24576  1 amdgpu
edac_mce_amd           36864  0
snd_sof_pci            24576  1 snd_sof_amd_renoir
gpu_sched              49152  1 amdgpu
drm_ttm_helper         16384  1 amdgpu
snd_sof               208896  3 snd_sof_amd_acp,snd_sof_pci,snd_sof_amd_renoir
kvm_amd               167936  0
ttm                    98304  2 amdgpu,drm_ttm_helper
drm_display_helper    184320  1 amdgpu
kvm                  1130496  1 kvm_amd
drm_kms_helper        200704  4 drm_display_helper,amdgpu
snd_pcm               155648  12 snd_sof_amd_acp,snd_hda_codec_hdmi,snd_pci_acp6x,snd_hda_intel,snd_hda_codec,snd_sof,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pci_ps,snd_pcm_dmaengine
i2c_algo_bit           16384  1 amdgpu
snd_acp_config         16384  3 snd_rn_pci_acp3x,snd_acp_pci,snd_sof_amd_renoir
snd_soc_acpi           16384  2 snd_acp_config,snd_sof_amd_renoir
ccp                   110592  1 kvm_amd
amd_pmc                28672  0
drm                   581632  13 gpu_sched,drm_kms_helper,drm_display_helper,amdgpu,drm_ttm_helper,ttm
amd_sfh                36864  0
hid                   159744  5 i2c_hid,usbhid,hid_multitouch,hid_generic,amd_sfh

vor dem Versuch, iio-sensor-proxy zu installieren habe ich noch folgende Ausgaben:

udevadm info --export-db | grep -i iio - keine Ausgabe

udevadm info --export-db | grep -i accel - keine Ausgabe

ls /sys/bus/iio/devices/ - ist leer

ls /sys/bus/hid/devices

0018:04F3:2BC8.0001  0018:04F3:3145.0002

.

systemctl restart iio-sensor-proxy.service 
systemctl status iio-sensor-proxy.service 
○ iio-sensor-proxy.service - IIO Sensor Proxy service
     Loaded: loaded (/lib/systemd/system/iio-sensor-proxy.service; static)
     Active: inactive (dead)

Mai 16 14:16:40  systemd[1]: Starting IIO Sensor Proxy service...
Mai 16 14:16:40  systemd[1]: Started IIO Sensor Proxy service.
Mai 16 14:16:40  systemd[1]: iio-sensor-proxy.service: Deactivated successfully.

.

monitor-sensor
	Waiting for iio-sensor-proxy to appear

.

sudo G_MESSAGES_DEBUG=all /usr/libexec/iio-sensor-proxy
	** (iio-sensor-proxy:5696): DEBUG: 12:24:05.280: No sensors or missing kernel drivers for the sensors

Ich habe mir hier https://launchpad.net/ubuntu/+source/iio-sensor-proxy/3.3-0ubuntu6 die 3 Dateien runtergeladen und mit den Anweisungen von https://superuser.com/questions/413643/how-to-install-a-dsc-file-on-linux das .deb Paket erstellt und dieses dann installiert.

sudo dpkg -i ./iio-sensor-proxy_3.3-0ubuntu6_amd64.deb 
Vormals nicht ausgewähltes Paket iio-sensor-proxy wird gewählt.
(Lese Datenbank ... 195297 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../iio-sensor-proxy_3.3-0ubuntu6_amd64.deb ...
Entpacken von iio-sensor-proxy (3.3-0ubuntu6) ...
iio-sensor-proxy (3.3-0ubuntu6) wird eingerichtet ...
iio-sensor-proxy.service is a disabled or a static unit, not starting it.
Trigger für dbus (1.12.20-2ubuntu4.1) werden verarbeitet ...

Nach reboot wiederholte ich die oben gezeigten Anweisungen mit demselben Ergebnis, ausser:

ls /sys/bus/hid/devices
0003:046D:C043.0003  0003:0E6A:02C0.0005  0018:04F3:3145.0002
0003:0E6A:02C0.0004  0018:04F3:2BC8.0001

Wie ist es hinzubekommen, dass der iio-sensor-proxy überhaupt installiert wird?

Was für weitere Informationen werden gebraucht?

Moderiert von ChickenLipsRfun2eat:

Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

t3d

(Themenstarter)

Anmeldungsdatum:
15. Mai 2023

Beiträge: 4

Hallo in die Runde,

ChickenLipsRfun2eat schrieb:

Hallo und willkommen auf uu.de!

t3d schrieb:

… oder sollte ich in einem anderen Forumzweig einen neuen Thread erstellen?

Ja, solltest du. Wenn du Kubuntu nutzt, dann hier im Subforum, bei Ubuntu im entsprechenden. Da du hier schon einige Ansätze hast, bitte die entsprechenden Ausgaben mitliefern.

Danke ☺

Das Thema wurde doch hierher verschoben, auch wenn ich Ubuntu nutze 😉

Hat einer von euch einen Rat, an welche Stelle ich mich sonst wenden könnte? Oder fehlen noch weitere Informationen?

Bin für jeden Tipp dankbar, Grüße 😉

ChickenLipsRfun2eat Team-Icon

Supporter
Avatar von ChickenLipsRfun2eat

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12070

t3d schrieb:

Das Thema wurde doch hierher verschoben, auch wenn ich Ubuntu nutze 😉

Frag mich nicht wieso. Ich wars nicht 😉

Ansonsten: Keine Ahnung 😉 Ryzen und GNOME sind zwei Dinge, die ich nicht angefasst habe bisher. Es gibt einiges zu beachten bei den Prozessoren, vor allem muss der firmware-blob aktuell sein — und natürlich auch der Kernel. Daher testen mit 23.04 oder gleich was aktuellerem wie Archlinux.

/Nachtrag habs mal zusammengepackt und ins entsprechende Unterforum transfertiert. Viel Glück 😉

t3d

(Themenstarter)

Anmeldungsdatum:
15. Mai 2023

Beiträge: 4

Ich danke dir vielmals 😀

Antworten |