Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Architectures & Platforms Gentoo on ARM
  • Search

Experience with any Snapdragon Laptop

Gentoo on all things ARM. Both 32 bit and 64 bit.
Tell about your hardware and CHOST.
Problems with crossdev targeting ARM hardware go here too.
Post Reply
  • Print view
Advanced search
29 posts
  • 1
  • 2
  • Next
Author
Message
Banana
Administrator
Administrator
User avatar
Posts: 2397
Joined: Fri May 21, 2004 12:02 pm
Location: Germany
Contact:
Contact Banana
Website

Experience with any Snapdragon Laptop

  • Quote

Post by Banana » Fri Aug 30, 2024 11:37 am

Does anybody have already experience with a Snapdragon X Laptop and Gentoo?

A search here for Snapdragon did not result in anything recent.
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Top
gentoo_ram
Guru
Guru
Posts: 528
Joined: Thu Oct 25, 2007 10:04 pm
Location: San Diego, California USA

  • Quote

Post by gentoo_ram » Tue Sep 03, 2024 11:14 pm

Probably not quite yet. Kernel support for all the drivers isn't all in. Even when the drivers are all in, each machine is likely to need to a different Device tree configuration.
Top
Banana
Administrator
Administrator
User avatar
Posts: 2397
Joined: Fri May 21, 2004 12:02 pm
Location: Germany
Contact:
Contact Banana
Website

  • Quote

Post by Banana » Wed Sep 04, 2024 12:22 pm

thx. Thought arm support was more common in the linux world. Or is this something new and special?

The main thing why I'm interested in those: Battery running time.
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Top
gentoo_ram
Guru
Guru
Posts: 528
Joined: Thu Oct 25, 2007 10:04 pm
Location: San Diego, California USA

  • Quote

Post by gentoo_ram » Thu Sep 05, 2024 4:11 am

There is ARM support in the Linux kernel. But it takes more than that. You need drivers for the actual devices that are on the machine. Stuff like power controllers, memory controllers, Wifi chips, Bluetooth chips, storage controllers, etc. And, in the ARM world, you need to specify how the various pieces of hardware are connected together and where in the memory map the registers are used to control them. That's what device trees are for.

The PC world is different. Different manufacturers try to make their low level interfaces conform to various standards so that the kernel can figure out how to talk to all of the them. In the ARM world each piece of hardware is configured differently. The kernel must be given a "device tree" which is a map to the hardware configuration.

Qualcomm is still working on adding drivers for much of the chip internals. Then we're going to need device tree configurations for the different models out there.

https://www.qualcomm.com/developer/blog ... on-x-elite

In the mean time if you want to experiment with ARM hardware how about trying hardware that is well supported. Like a Raspberry Pi or something similar. I've converted my main server at home from an aging PC to a RPi 5. It's a snappy little machine that takes much less energy.
Top
Banana
Administrator
Administrator
User avatar
Posts: 2397
Joined: Fri May 21, 2004 12:02 pm
Location: Germany
Contact:
Contact Banana
Website

  • Quote

Post by Banana » Thu Sep 05, 2024 6:48 am

It's more like: Oh, maybe a new latop? Why not something new with very good battery life?

Thx for the informations so far, looks like I will wait :-)
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Top
Spargeltarzan
Guru
Guru
Posts: 328
Joined: Sun Jul 23, 2017 12:46 pm

  • Quote

Post by Spargeltarzan » Thu Sep 05, 2024 8:44 am

I am also considering to upgrade my notebook soon and was thinking about the Lenovo Yoga 7x. The combination of similar or maybe better performance and longer battery time was somehow charming to me.

What I have absolutely no idea on is once the kernel has full support for Snapdragon, what about the rest of the Portage tree? Wouldn't it be necessary to develop every package with proper ARM support?

Kernel 6.11. should have much better support:
https://www.phoronix.com/news/Linux-6.11-SoC-Platforms
___________________
Regards

Spargeltarzan

Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen
Top
gentoo_ram
Guru
Guru
Posts: 528
Joined: Thu Oct 25, 2007 10:04 pm
Location: San Diego, California USA

  • Quote

Post by gentoo_ram » Thu Sep 05, 2024 4:35 pm

For the most part, the core system "just works" on ARM. Think of it this way, I'd say that most of the routers out there on the market are running some form of Linux. And a large percentage of them are some kind ARM chip. Linux ARM support has all been there for quite a while.

I have an ARM-based VM on my MacBook that runs an Ubuntu image. It includes the full desktop environment.

And, finally, I have a small Gentoo VM running on my M3 Max MacBook Pro. That is, by far, the fastest Gentoo environment I own. It absolutely flies. I'm looking forward to Snapdragon based hardware as well. Whether it happens with the current generation of chips or we have to wait another generation I predict they will be wonderful.
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Wed Oct 16, 2024 9:51 am

I have gotten it to boot and running KDE plasma on a new Asus Vivobook S 15 OLED

In my experience (using gentoo-kernel):

Working:
- Screen
- Keyboard
- Trackpad
- Wifi
- USB-C

Not Working:
- Audio
- Battery tracking
- USB-A

Not tested:
- HDMI
- MicroSD
- Camera
- Microphone

For whatever reason, wayland takes a ton of CPU power, X11 works smooth.
Last edited by DColt on Wed Oct 16, 2024 6:43 pm, edited 1 time in total.
Top
Banana
Administrator
Administrator
User avatar
Posts: 2397
Joined: Fri May 21, 2004 12:02 pm
Location: Germany
Contact:
Contact Banana
Website

  • Quote

Post by Banana » Wed Oct 16, 2024 5:28 pm

@DColt

I think you are off topic here. I was asking about the ARM processors and the mentioned Asus Vivobook does have not such one, right?
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Wed Oct 16, 2024 5:45 pm

Banana wrote:@DColt

I think you are off topic here. I was asking about the ARM processors and the mentioned Asus Vivobook does have not such one, right?
No I'm not, it's one of the new versions running the Snapdragon X Elite, which to very much is running ARM https://www.asus.com/laptops/for-home/v ... /techspec/
According to fast fetch: Qualcomm Snapdragon X Elite 1E80100 (12)
Top
pietinger
Administrator
Administrator
Posts: 6639
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Wed Oct 16, 2024 6:07 pm

Dcolt,

first of all: Welcome to the Gentoo Forum ! :D

And thank you for your contribution. Please don't be put off by the fact that there are sometimes misunderstandings. It just happens. But we are a friendly forum and welcome every new gentoo user.

Other users would certainly be very happy to hear about your experiences. You may also want to provide some technical information, such as the output of a "lsmod" or these:

https://wiki.gentoo.org/wiki/User:Pieti ... nformation

(only if you have the time and inclination, of course)
https://wiki.gentoo.org/wiki/User:Pietinger --> New at Gentoo
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Wed Oct 16, 2024 6:17 pm

Thank you pietinger :)
Happy to be here.
Please don't be put off by the fact that there are sometimes misunderstandings. It just happens.
I wasn't put off, I'm happy to provide extra information to try and clarify any misunderstands.
Other users would certainly be very happy to hear about your experiences. You may also want to provide some technical information, such as the output of a "lsmod" or these:

https://wiki.gentoo.org/wiki/User:Pieti ... nformation
I'll provide these shortly, can be fun to give something back to a community that I've been using for many years now.
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Wed Oct 16, 2024 6:41 pm

So for those interested in the system information, here's the blocks that was listed on https://wiki.gentoo.org/wiki/User:Pieti ... nformation
And please let me know if there's any additional information you'd like me to post.

Code: Select all

dcolt@Luu ~ $ emerge --info
Portage 3.0.66.1 (python 3.12.7-final-0, default/linux/arm64/23.0/desktop/plasma/systemd, gcc-14, glibc-2.40-r5, 6.11.3-gentoo-dist aarch64)
=================================================================
System uname: Linux-6.11.3-gentoo-dist-aarch64-with-glibc2.40
KiB Mem:    31958500 total,  24277264 free
KiB Swap:   31958012 total,  31958012 free
Timestamp of repository gentoo: Wed, 16 Oct 2024 16:18:25 +0000
Head commit of repository gentoo: 2b22fc2f16c3b4c8b75b88010086c9af3aa17a5e

Timestamp of repository guru: Wed, 16 Oct 2024 15:18:19 +0000
Head commit of repository guru: 2d9bd8241b1e77ff4435811b1bfbb96421620468

sh bash 5.2_p37
ld GNU ld (Gentoo 2.43 p2) 2.43.1
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.2_p37::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.17-r1::gentoo
dev-build/cmake:           3.30.5::gentoo
dev-build/libtool:         2.5.3::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.5.2::gentoo
dev-lang/perl:             5.40.0::gentoo
dev-lang/python:           3.12.7_p1::gentoo, 3.13.0::gentoo
dev-lang/rust-bin:         1.81.0::gentoo
sys-apps/baselayout:       2.15::gentoo
sys-apps/sandbox:          2.39::gentoo
sys-apps/systemd:          256.7::gentoo
sys-devel/binutils:        2.43-r1::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/clang:           18.1.8::gentoo
sys-devel/gcc:             14.2.1_p20240921::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             18.1.8::gentoo
sys-devel/llvm:            18.1.8-r4::gentoo, 19.1.2::gentoo
sys-kernel/linux-headers:  6.11::gentoo (virtual/os-headers)
sys-libs/glibc:            2.40-r5::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gentoo.git
    priority: -1000
    volatile: False

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

local
    location: /var/db/repos/local
    masters: gentoo
    volatile: False

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/arm64/binpackages/23.0/arm64

ACCEPT_KEYWORDS="arm64 ~arm64"
ACCEPT_LICENSE="@FREE"
CBUILD="aarch64-unknown-linux-gnu"
CFLAGS="-flto=12 -march=native -O2 -pipe"
CHOST="aarch64-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.3/ext-active/ /etc/php/cgi-php8.3/ext-active/ /etc/php/cli-php8.3/ext-active/ /etc/php/fpm-php8.3/ext-active/ /etc/php/phpdbg-php8.3/ext-active/ /etc/sandbox.d"
CXXFLAGS="-flto=12 -march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-flto=12 -march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-flto=12 -march=native -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-O3 -Wl,--as-needed"
LEX="flex"
MAKEOPTS="-j12 -l12"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi activities alsa arm64 bash-completion bluetooth branding bzip2 cairo cdda cdr compress-xz crypt cups dbus declarative dist-kernel dracut dri dts dvdr encode exif extra ffmpeg flac gdbm gif git gles2 gpm graphite grub gstreamer gtk gui iconv icu ipv6 jack-client jpeg kde kernel-install kf6compat kwallet lcms libnotify libtirpc lto mad mng mount mp3 mp4 mpeg ncurses networkmanager nls offensive ogg opengl openmp pam pango pcre pdf pgo pipewire pipewire-alsa plasma png policykit postproc ppds pulseaudio qml qt5 qt6 readline screencast sdl seccomp semantic-desktop sound spell ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vim-syntax vorbis vulkan wayland widgets wxwidgets x264 xa xattr xcb xft xml xv xvfb xvid zlib" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_ARM="aes asimddp crc32 edsp i8mm sha1 sha2 sm4 v8 vfp vfp-d32 vfpv3 vfpv4" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-3" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby32" VIDEO_CARDS="freedreno" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
dmesg: https://paste.gentoo.zip/xYRYVPgp

Code: Select all

dcolt@Luu ~ $ sudo lspci -nnk
0004:00:00.0 PCI bridge [0604]: Qualcomm Technologies, Inc Device [17cb:0111]
        Kernel driver in use: pcieport
0004:01:00.0 Network controller [0280]: Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] [17cb:1107] (rev 01)
        Subsystem: Foxconn International, Inc. Device [105b:e0ef]
        Kernel driver in use: ath12k_pci
        Kernel modules: ath12k
0006:00:00.0 PCI bridge [0604]: Qualcomm Technologies, Inc Device [17cb:0111]
        Kernel driver in use: pcieport
0006:01:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc 2400 NVMe SSD (DRAM-less) [1344:5413] (rev 03)
        Subsystem: Micron Technology Inc Device [1344:2100]
        Kernel driver in use: nvme
        Kernel modules: nvme

Code: Select all

dcolt@Luu ~ $ fastfetch 
         -/oyddmdhs+:.                 dcolt@Luu
     -odNMMMMMMMMNNmhy+-`              ---------
   -yNMMMMMMMMMMMNNNmmdhy+-            OS: Gentoo 2.15 aarch64
 `omMMMMMMMMMMMMNmdmmmmddhhy/`         Host: ASUS Vivobook S 15 S5507QA_S5507QAD (1.0)
 omMMMMMMMMMMMNhhyyyohmdddhhhdo`       Kernel: Linux 6.11.3-gentoo-dist
.ydMMMMMMMMMMdhs++so/smdddhhhhdm+`     Uptime: 5 mins
 oyhdmNMMMMMMMNdyooydmddddhhhhyhNd.    Packages: 1139 (emerge)
  :oyhhdNNMMMMMMMNNNmmdddhhhhhyymMh    Shell: bash 5.2.37
    .:+sydNMMMMMNNNmmmdddhhhhhhmMmy    Display (SDC41B1): 2880x1620 @ 60 Hz in 16" [Built-in]
       /mMMMMMMNNNmmmdddhhhhhmMNhs:    DE: KDE Plasma 6.2.1
    `oNMMMMMMMNNNmmmddddhhdmMNhs+`     WM: KWin (X11)
  `sNMMMMMMMMNNNmmmdddddmNMmhs/.       WM Theme: Breeze
 /NMMMMMMMMNNNNmmmdddmNMNdso:`         Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
+MMMMMMMNNNNNmmmmdmNMNdso/-            Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
yMMNNNNNNNmmmmmNNMmhs+/-`              Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
/hMMNNNNNNNNMNdhs++/-`                 Cursor: breeze (24px)
`/ohdmmddhys+++/:.`                    Terminal: konsole 24.8.2
  `-//////:--.                         CPU: Qualcomm Snapdragon X Elite 1E80100 (12)
                                       GPU: llvmpipe (LLVM 18.1.8, 128 bits)
                                       Memory: 5.11 GiB / 30.48 GiB (17%)
                                       Swap: 0 B / 30.48 GiB (0%)
                                       Disk (/): 136.43 GiB / 682.43 GiB (20%) - xfs
                                       Disk (/var/tmp/portage): 628.66 MiB / 30.40 GiB (2%) - xfs
                                       Local IP (wlP4p1s0): 10.1.1.234/24
                                       Locale: en_US.utf8
Last but not least, the lsmod: https://paste.gentoo.zip/t5RIn76G
Top
pietinger
Administrator
Administrator
Posts: 6639
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Wed Oct 16, 2024 7:53 pm

DColt wrote:[...] can be fun to give something back to a community that I've been using for many years now.
We love this thought! :D

Yes, the system log looks very different for an ARM than for AMD or Intel ... very interesting.

Normally you should not need rootdelay, as rootwait is completely sufficient.

Code: Select all

[    0.000000] Kernel command line: BOOT_IMAGE=/boot/kernel-6.11.3-gentoo-dist ... modprobe.blacklist=qcom_edac rootdelay=20 rootwait ...
It's not quite running smoothly yet:

Code: Select all

[    5.597888] WARNING: CPU: 6 PID: 380 at drivers/gpu/drm/panel/panel-edp.c:814 init_module+0x92070/0x927f8 [panel_edp]
Maybe it would be a good idea to boot Ubuntu and look at the same thing there (lspci,lsmod,dmesg) and check if the sound works there ?
https://wiki.gentoo.org/wiki/User:Pietinger --> New at Gentoo
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Wed Oct 16, 2024 8:22 pm

Normally you should not need rootdelay, as rootwait is completely sufficient.
I'm not sure if I've tested that, was stripping away the kernel flags to see if it would still boot 8O

I boosted up on the Ubuntu image I used as foundation to install gentoo (got it from https://github.com/jglathe/linux_ms_dev ... 0)-laptops)

Audo still doesn't work, only real difference is they have a dummy driver.

lspci -nnk output: https://paste.gentoo.zip/H4v9BKrN
lsmod: https://paste.gentoo.zip/iKAAElr1
dmesg: https://paste.gentoo.zip/MbrHY4Zx
Top
pietinger
Administrator
Administrator
Posts: 6639
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Wed Oct 16, 2024 8:32 pm

If there are the same problems with ubuntu, I strongly suspect that you will have to wait for new kernel versions.

Code: Select all

[    2.785077] WARNING: CPU: 1 PID: 95 at drivers/gpu/drm/panel/panel-edp.c:814 generic_edp_panel_probe+0x238/0x270 [panel_edp]
But that surprised me:

Code: Select all

[    0.558232] *************************************************************
[    0.558235] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    0.558237] **                                                         **
[    0.558239] **  IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL  **
[    0.558242] **                                                         **
[    0.558244] ** This means that this kernel is built to expose internal **
[    0.558246] ** IOMMU data structures, which may compromise security on **
[    0.558249] ** your system.                                            **
[    0.558251] **                                                         **
[    0.558253] ** If you see this message and you are not debugging the   **
[    0.558256] ** kernel, report this immediately to your vendor!         **
[    0.558258] **                                                         **
[    0.558261] **     NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE    **
[    0.558263] *************************************************************
https://wiki.gentoo.org/wiki/User:Pietinger --> New at Gentoo
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Wed Oct 16, 2024 8:43 pm

If there are the same problems with ubuntu, I strongly suspect that you will have to wait for new kernel versions.
Based on what I'm seeing on LKML, there's active development on the X1E80100.
So yeah, not really ready for actual use yet :roll:
But that surprised me:
I don't worry too much about that, as the image is from seems to be using a kernel from a dev kit kernel fork. I'm more amazed (and happy) that the gentoo-kernel is working out of the box, as smoothly as it is!
And I haven't found any official ubuntu image for arm to install, and even then it would need the 6.11 kernel to have a chance.
Top
pietinger
Administrator
Administrator
Posts: 6639
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Wed Oct 16, 2024 8:49 pm

DColt wrote:[...] So yeah, not really ready for actual use yet :roll: [...]
Yes, I suppose these are exactly the experience values that are desired in this thread. 8)
https://wiki.gentoo.org/wiki/User:Pietinger --> New at Gentoo
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Wed Oct 16, 2024 8:53 pm

For me to be able to use it as a daily driver, the only thing missing that's mandatory is the Audio!
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Thu Oct 17, 2024 7:14 am

pietinger wrote:[...]
Normally you should not need rootdelay, as rootwait is completely sufficient.

Code: Select all

[    0.000000] Kernel command line: BOOT_IMAGE=/boot/kernel-6.11.3-gentoo-dist ... modprobe.blacklist=qcom_edac rootdelay=20 rootwait ...
[...]
You're correct, the rootdelay=20 can be removed, the rootawait works just great :)
Top
Banana
Administrator
Administrator
User avatar
Posts: 2397
Joined: Fri May 21, 2004 12:02 pm
Location: Germany
Contact:
Contact Banana
Website

  • Quote

Post by Banana » Thu Oct 17, 2024 8:03 am

DColt wrote:
Banana wrote:@DColt

I think you are off topic here. I was asking about the ARM processors and the mentioned Asus Vivobook does have not such one, right?
No I'm not, it's one of the new versions running the Snapdragon X Elite, which to very much is running ARM https://www.asus.com/laptops/for-home/v ... /techspec/
According to fast fetch: Qualcomm Snapdragon X Elite 1E80100 (12)
Good to know.
My search based on Asus Vivobook S 15 OLED resulted in https://www.asus.com/de/laptops/for-hom ... /techspec/ which tells it is an intel and not arm.


And as pietinger already mention, this is exatly what I wanted to read. Thank you for telling us your experience with this.
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Top
DColt
n00b
n00b
Posts: 12
Joined: Wed Oct 16, 2024 9:45 am

  • Quote

Post by DColt » Thu Oct 17, 2024 11:08 am

Banana wrote: My search based on Asus Vivobook S 15 OLED resulted in https://www.asus.com/de/laptops/for-hom ... /techspec/ which tells it is an intel and not arm.
I think I was partially wrong on the definition, as you mention the OLED is indeed the intel version.
The Copilot+PC version is also having an OLED display, so I made the assumption it was still called that :oops:

Please let me know if there's anything you want me to check with it.
Top
Banana
Administrator
Administrator
User avatar
Posts: 2397
Joined: Fri May 21, 2004 12:02 pm
Location: Germany
Contact:
Contact Banana
Website

  • Quote

Post by Banana » Thu Oct 17, 2024 12:01 pm

I'm currently not in the need to buy one, but one of those ARM will be definitively one I want. And I will wait until the "first version problems" are flatted out.
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Top
flysideways
Guru
Guru
Posts: 527
Joined: Sat Jan 29, 2005 1:06 pm

  • Quote

Post by flysideways » Thu Oct 17, 2024 3:37 pm

I'm curious how it is performance and heat wise. My comparison is a 2021 Apple Silicon MacBook Pro using virtual machines.

Do the fans make a lot of noise when the processor is at 100% during long compiles?

I put something underneath the back of the laptop to elevate the bottom and provide an air gap with the table top. It gets warm but the fans are relatively quiet.

Performance wise, as an example (with 8 cores being used)

Code: Select all

qlop -mtv gcc
2024-09-12T04:47:56 >>> sys-devel/gcc-13.3.1_p20240614: 15′36″
I do like being able to natively create and update/maintain an SD card for a Pi.
Top
flysideways
Guru
Guru
Posts: 527
Joined: Sat Jan 29, 2005 1:06 pm

  • Quote

Post by flysideways » Thu Oct 17, 2024 4:05 pm

Code: Select all

$ fastfetch 
         -/oyddmdhs+:.                 me@stable
     -odNMMMMMMMMNNmhy+-`              ---------
   -yNMMMMMMMMMMMNNNmmdhy+-            OS: Gentoo 2.15 aarch64
 `omMMMMMMMMMMMMNmdmmmmddhhy/`         Host: VMware20,1 (1)
 omMMMMMMMMMMMNhhyyyohmdddhhhdo`       Kernel: Linux 6.6.51-gentoo-dist
.ydMMMMMMMMMMdhs++so/smdddhhhhdm+`     Uptime: 1 hour, 29 mins
 oyhdmNMMMMMMMNdyooydmddddhhhhyhNd.    Packages: 993 (emerge)
  :oyhhdNNMMMMMMMNNNmmdddhhhhhyymMh    Shell: bash 5.2.37
    .:+sydNMMMMMNNNmmmdddhhhhhhmMmy    Display (Virtual-1): 2560x1600 @ 60 Hz
       /mMMMMMMNNNmmmdddhhhhhmMNhs:    DE: GNOME 45.5
    `oNMMMMMMMNNNmmmddddhhdmMNhs+`     WM: Mutter (Wayland)
  `sNMMMMMMMMNNNmmmdddddmNMmhs/.       WM Theme: Adwaita
 /NMMMMMMMMNNNNmmmdddmNMNdso:`         Theme: Adwaita [GTK2/3/4]
+MMMMMMMNNNNNmmmmdmNMNdso/-            Icons: Adwaita [GTK2/3/4]
yMMNNNNNNNmmmmmNNMmhs+/-`              Font: Cantarell (11pt) [GTK2/3/4]
/hMMNNNNNNNNMNdhs++/-`                 Cursor: Adwaita (24px)
`/ohdmmddhys+++/:.`                    Terminal: GNOME Terminal 3.50.1
  `-//////:--.                         Terminal Font: Monospace (14pt)
                                       CPU: Apple*8 (8)
                                       GPU: VMware Device 0406 (VGA compatible)
                                       Memory: 16.44 GiB / 53.53 GiB (31%)
                                       Swap: 0 B / 8.00 GiB (0%)
                                       Disk (/): 17.10 GiB / 107.71 GiB (16%) - ext4
                                       Local IP (ens160): 192.168.220.150/24
                                       Locale: en_US.utf8
Top
Post Reply
  • Print view

29 posts
  • 1
  • 2
  • Next

Return to “Gentoo on ARM”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic