Compare commits
7
Commits
5f3409e80f
...
e7967edc6c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e7967edc6c | ||
|
|
8f5da13c9f | ||
|
|
08ef70456f | ||
|
|
8f2c814f6b | ||
|
|
95dabef396 | ||
|
|
3fb1a34ec7 | ||
|
|
b9878547b3 |
No files matched your search
@@ -4,7 +4,7 @@ pinned: false
|
||||
hidden: false
|
||||
title: "F-Droid Repository Server"
|
||||
subtitle: ""
|
||||
feathericon: ""
|
||||
feathericon: "smartphone"
|
||||
author: HyperVegan
|
||||
#started: 2026-07-04T09:49:00-07:00
|
||||
date: 2026-07-04T10:00:00-07:00
|
||||
|
||||
@@ -4,7 +4,7 @@ pinned: false
|
||||
hidden: false
|
||||
title: "Voluntaryists in the Aspens"
|
||||
subtitle: "VitA 2027"
|
||||
feathericon: ""
|
||||
feathericon: "sun"
|
||||
author: Hyperling
|
||||
started: 2026-08-18T15:00:00-07:00
|
||||
date: 2026-08-25T11:00:00-07:00
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
---
|
||||
draft: false
|
||||
pinned: false
|
||||
hidden: false
|
||||
title: "Artix Installation ISO"
|
||||
subtitle: "Resolving Calamares Issue"
|
||||
feathericon: "hard-drive"
|
||||
author: Hyperling
|
||||
started: 2026-09-06T12:00:00-07:00
|
||||
#date: 2026-07-15T14:59:10-07:00
|
||||
lastmod: 2026-09-11T09:00:00-07:00
|
||||
toc: true
|
||||
audio: false
|
||||
images:
|
||||
tags:
|
||||
- tech # food, drink, craft, poetry, blog, video, tech, tourism
|
||||
- linux
|
||||
- arch
|
||||
- artix
|
||||
- runit
|
||||
- systemd
|
||||
- gnome
|
||||
- lxqt
|
||||
- cinnamon
|
||||
- iso
|
||||
- calamares
|
||||
series:
|
||||
- sysadmin
|
||||
categories:
|
||||
- guides # recipes, musings, videos, articles
|
||||
- articles
|
||||
aliases:
|
||||
- /posts/blog/20260906-artix-new-hardware
|
||||
- /posts/blog/artix-new-hardware
|
||||
- /posts/guides/tech/20260906-artix-new-hardware
|
||||
- /posts/guides/tech/artix-new-hardware
|
||||
- /artix-new-hardware
|
||||
---
|
||||
|
||||
## Intro
|
||||
|
||||
Artix's installer runs fine on my mid 2010s Macbook Air
|
||||
, but on my early 2020s NovaCustom the Calamares installer was hanging at 'Gathering System Requirements' as soon as it opened.
|
||||
|
||||
Rather than use the CLI installer for doing all the disk encryption and other setup
|
||||
, I chose to resolve these issues so that the environment is as identical as possible to my other laptop.
|
||||
|
||||
Here's how I ended up getting around it.
|
||||
|
||||
## Steps
|
||||
|
||||
1. Create bootable media with a GUI installer as you normally would
|
||||
, such as ```sudo dd if=./artix-cinnamon-runit-YYYYMMDD.iso of=/your/device bs=4M status=progress && sync```
|
||||
2. Restart the system and boot the media.
|
||||
3. Key down to CD/DVD/ISO option and press `e`.
|
||||
4. Add `nomodeset` and `modprobe.blacklist=wl` to the kernel options.
|
||||
```setparams 'From CD/DVD/ISO: artix.x86_64 ' 'x86_64 nomodeset modprobe.blacklust=wl lang=en_US keytable=us tz=UTC ...```
|
||||
5. Press `ctrl+x` to save and launch the script.
|
||||
6. Allow the media to boot the desktop environment.
|
||||
7. Try the GUI installer and hopefully it's ready to go.
|
||||
- If not, run `calamares -d` from the terminal rather than launching the desktop shortcut to see if any obvious errors appear, then troubleshoot from there.
|
||||
|
||||
After you get it installed
|
||||
, if you notice issues with programs rendering properly
|
||||
, especially GTK apps where Qt apps work fine
|
||||
, [please see this article](/artix-intel-gpu).
|
||||
|
||||
## Bonus
|
||||
|
||||
Once you have Artix installed and have rebooted into it, I recommend enabling the `extra` repo from Arch.
|
||||
|
||||
```
|
||||
# Update System
|
||||
sudo pacman -Syu
|
||||
|
||||
# Install Package
|
||||
sudo pacman -Sy artix-archlinux-support
|
||||
|
||||
# Add Repository
|
||||
sudo echo -e "\n\n## Arch Repos (unsupported but recommended) ##\n" >> /etc/pacman.conf
|
||||
sudo echo "[extra]" >> /etc/pacman.conf
|
||||
sudo echo "/etc/pacman.d/mirrorlist-arch" >> /etc/pacman.conf
|
||||
|
||||
# Ensure Success
|
||||
sudo pacman -Syy
|
||||
```
|
||||
|
||||
## Sources
|
||||
|
||||
The pages I learned about these hacks from.
|
||||
|
||||
- *Artix with FDE* : [https://wiki.artixlinux.org/Main/InstallationWithFullDiskEncryption#LiveCD.2FLiveUSB](https://wiki.artixlinux.org/Main/InstallationWithFullDiskEncryption#LiveCD.2FLiveUSB)
|
||||
- *Artix Repositories* : [https://wiki.artixlinux.org/Main/Repositories#Arch_repositories](https://wiki.artixlinux.org/Main/Repositories#Arch_repositories)
|
||||
|
||||
---
|
||||
|
||||
[blog.hyperling.com/artix-new-hardware](/artix-new-hardware)
|
||||
@@ -0,0 +1,140 @@
|
||||
---
|
||||
draft: false
|
||||
pinned: false
|
||||
hidden: false
|
||||
title: "Artix w/ Intel Integrated XE Graphics"
|
||||
subtitle: "Resolving GTK Rendering Issues"
|
||||
feathericon: "monitor"
|
||||
author: Hyperling
|
||||
started: 2026-09-11T08:00:00-07:00
|
||||
#date: 2026-07-15T14:59:10-07:00
|
||||
#lastmod: 2026-07-15T14:59:10-07:00
|
||||
toc: true
|
||||
audio: false
|
||||
images:
|
||||
tags:
|
||||
- tech # food, drink, craft, poetry, blog, video, tech, tourism
|
||||
- linux
|
||||
- arch
|
||||
- artix
|
||||
- runit
|
||||
- systemd
|
||||
- gnome
|
||||
- lxqt
|
||||
- cinnamon
|
||||
- intel
|
||||
- xe
|
||||
- i915
|
||||
- gtk
|
||||
- qt
|
||||
series:
|
||||
- sysadmin
|
||||
categories:
|
||||
- guides # recipes, musings, videos, articles
|
||||
- articles
|
||||
aliases:
|
||||
- /posts/blog/20260911-artix-intel-gpu
|
||||
- /posts/blog/artix-intel-gpu
|
||||
- /posts/guides/tech/20260911-artix-intel-gpu
|
||||
- /posts/guides/tech/artix-intel-gpu
|
||||
- /artix-intel-gpu
|
||||
---
|
||||
|
||||
## Introduction
|
||||
|
||||
After installing Artix with LXQT and `runit` on my NovaCustom laptop I was finding that many GUI applications were failing to run properly.
|
||||
When running the failing applications via terminal to see output, there were all sorts of `dconf` related errors.
|
||||
These were related to issues in the `/run/user/` hierarchy, such as the `1000` directory not being created
|
||||
When trying to get it and elogind working properly the directories were just getting deleted if created manually.
|
||||
|
||||
Eventually this being related to dconf helped me realize that it was only the GTK programs such as `kitty`, `transmission-gtk`, `gnome-system-monitor`, etc.
|
||||
Apps such as `qterminal`, `firefox`, and `transmission-qt` were working with no issues!
|
||||
This seemed odd since on my mid-2010s Macbook everything had been working flawlessly from the start, but it was installed with a Cinnamon `runit` ISO
|
||||
, so I thought maybe I was missing some graphics drivers that come with GTK desktop environment.
|
||||
|
||||
After doing some pacman-fu with `-Qqn` from the Macbook to the newer system it still did not resolve the issues
|
||||
, so I figured it must be something specific to the laptop
|
||||
, similar to how the ISO needed booted with `nomodeset` [see this article](/artix-new-hardware).
|
||||
|
||||
The steps below are what got me successfully running all GUI applications properly with Intel Integrated 12th-gen XE graphics.
|
||||
|
||||
## Instructions
|
||||
|
||||
Check the GPU and driver in use.
|
||||
|
||||
```shell
|
||||
$ lspci -k -d ::03xx
|
||||
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c)
|
||||
DeviceName: VGA compatible controller
|
||||
Subsystem: CLEVO/KAPOK Computer Device 4041
|
||||
Kernel driver in use: i915
|
||||
Kernel modules: i915, xe
|
||||
```
|
||||
|
||||
Ensure the Intel drivers are all installed.
|
||||
|
||||
```shell
|
||||
sudo pacman -Sy mesa vulkan-intel lib32-mesa lib32-vulkan-intel intel-media-driver
|
||||
```
|
||||
|
||||
You may need to enable the 32-bit repo in /etc/pacman.conf first.
|
||||
|
||||
```shell
|
||||
$ sudo vi /etc/pacman.conf
|
||||
[lib32]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
```
|
||||
|
||||
Get the PCI ID (value after the colon in [xxxx:yyyy]).
|
||||
|
||||
```shell
|
||||
$ lspci -nn | grep VGA
|
||||
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] [8086:46a6] (rev 0c)
|
||||
```
|
||||
|
||||
Switch to `xe` driver using the PCI ID above in the kernel parameters for GRUB.
|
||||
|
||||
```shell
|
||||
$ sudo vi /etc/default/grub
|
||||
GRUB_CMDLINE_LINUX_DEFAULT='quiet i915.force_probe=!46a6 xe.force_probe=46a6 ...'
|
||||
$ sudo update-grub
|
||||
```
|
||||
|
||||
Enable `xe`'s hardware acceleration modes (GuC and HuC).
|
||||
|
||||
```shell
|
||||
echo 'options xe enable_guc=3' | sudo tee /etc/modprobe.d/intel-xe.conf
|
||||
```
|
||||
|
||||
Remove legacy drivers which may get in the way.
|
||||
|
||||
```shell
|
||||
sudo pacman -Rns xf86-video-intel
|
||||
```
|
||||
|
||||
Reboot the system.
|
||||
|
||||
```shell
|
||||
reboot
|
||||
```
|
||||
|
||||
Check which driver is now in use.
|
||||
|
||||
```shell
|
||||
$ lspci -k -d ::03xx
|
||||
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c)
|
||||
DeviceName: VGA compatible controller
|
||||
Subsystem: CLEVO/KAPOK Computer Device 4041
|
||||
Kernel driver in use: xe
|
||||
Kernel modules: i915, xe
|
||||
```
|
||||
|
||||
Validate whether GTK applications are happy now.
|
||||
|
||||
In my case, `kitty`, `gnome-system-monitor`, `codium`, `transmission-gtk`, `mullvad-vpn`, and all other GTK apps are now all running properly and their GUI interfaces are now working flawlessly. :D
|
||||
|
||||
Artix is feeling fast as ever and the simplicity of using a feature-complete init system like `runit` are at their full power! >:)
|
||||
|
||||
---
|
||||
|
||||
[blog.hyperling.com/artix-intel-gpu](/artix-intel-gpu)
|
||||
@@ -4,7 +4,7 @@ pinned: false
|
||||
hidden: false
|
||||
title: "Lower Eagle Creek"
|
||||
subtitle: "Hot Springs, Waterfalls, Caves, & More in Morenci, Arizona"
|
||||
feathericon: ""
|
||||
feathericon: "droplet"
|
||||
author: Bug
|
||||
started: 2026-03-12T15:00:00-07:00
|
||||
date: 2026-05-30T05:00:00-07:00
|
||||
|
||||
Reference in new issue
Block a user