02:24:38 @chocologic@madost.one
icon

..?

Attach image
02:29:11 @chocologic@madost.one
icon

03:30:38 @chocologic@madost.one
icon

TIL: Rust는 기본값으로 SIGPIPE를 무시한다

03:31:18 @chocologic@madost.one
icon

디버깅하기 진짜 찝찝하게 기분나쁜 버그였다

10:15:43 @chocologic@madost.one
icon

셰님하이

14:45:39 @chocologic@madost.one
icon

새컴퓨터 아치 4번째 다시까는중

14:45:58 @chocologic@madost.one
icon

망할 ASPM 죽어

16:32:41 @chocologic@madost.one
Opinionated Arch Cheatsheet
icon

ASUS Z690 펌웨어 ASPM 버그랑 엔비디아 문제때문에 컴퓨터 새로사놓고 4주동안 방치해두면서 OS만 5번 재설치하다가, 혹시 관심있는 사람 있을까 싶어서 올려봄

# timedatectl set-ntp true
# hwclock --systohc --utc
# gdisk /dev/nvme0n1
ㄴo, n, +1G, ef00, +4G, 8300, +full, 8309, w
# mkfs.fat -F 32 /dev/nvme0n1p1
# mkfs.ext4 /dev/nvme0n1p2
# cryptsetup luksFormat /dev/nvme0n1p3
# cryptsetup open /dev/nvme0n1p3 cryptlvm
# pvcreate /dev/mapper/cryptlvm
# vgcreate Arch /dev/mapper/cryptlvm
# lvcreate -L 80G Arch -n swap
# lvcreate -l 100%FREE Arch -n root
# mkfs.btrfs /dev/Arch/root
# mkswap /dev/Arch/swap
# mount /dev/Arch/root /mnt
# mount --mkdir /dev/nvme0n1p2 /mnt/boot
# mount --mkdir /dev/nvme0n1p1 /mnt/boot/efi
# swapon /dev/Arch/swap
# pacstrap /mnt base linux linux-headers linux-firmware micro
# genfstab -U /mnt >> /mnt/etc/fstab
# arch-chroot /mnt

# pacman -Syu zsh lvm2 networkmanager btrfs-progs dosfstools exfatprogs f2fs-tools e2fsprogs xfsprogs sudo grub efibootmgr man-db man-pages texinfo
# ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
# micro /etc/locale.gen
# locale-gen
# echo LANG=en_US.UTF-8 >> /etc/locale.conf
# echo KEYMAP=us >> /etc/vconsole.conf
# echo dws-sffpc >> /etc/hostname
# micro /etc/mkinitcpio.conf
ㄴHOOKS=(base systemd autodetect keyboard sd-vconsole modconf block sd-encrypt lvm2 filesystems fsck)
# mkinitcpio -P
# passwd
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB2 --recheck
# micro /etc/default/grub
ㄴGRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 rd.luks.name=<UUID of /dev/nvme0n1p3>=cryptlvm root=/dev/Arch/root pcie_aspm=off ibt=off"
ㄴㄴ blkid | grep nvme0n1p3
ㄴㄴㄴ pcie_aspm=off bypasses ASUS Z690 firmware's NVMe bug / ibt=off bypasses Kernel 5.18's nvidia driver bug
# grub-mkconfig -o /boot/grub/grub.cfg
# systemctl enable NetworkManager.service
# systemctl enable fstrim.timer
# pacman -Syu intel-ucode
# useradd -m -g users -G wheel -s /usr/bin/zsh chocological00
# passwd chocological00
# EDITOR=micro visudo
ㄴ(Uncomment to allow members of group wheel...)
# micro /etc/environment
ㄴEDITOR=micro / VISUAL=micro
# exit
# umount -lR /mnt
# reboot now

(nvidia drivers)
# micro /etc/pacman.conf
ㄴuncomment multilib
# pacman -Syu
# pacman -S --needed nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader
# micro /etc/mkinitcpio.conf
ㄴ MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
# mkinitcpio -P
# mkdir /etc/pacman.d/hooks
# micro /etc/pacman.d/hooks/nvidia.hook
ㄴ see https://wiki.archlinux.org/title/NVIDIA#pacman_hook
# micro /etc/default/grub
ㄴ set nvidia-drm.modeset=1 in cmdline
# grub-mkconfig -o /boot/grub/grub.cfg
# micro /etc/environment
ㄴGBM_BACKEND=nvidia-drm
ㄴ__GLX_VENDOR_LIBRARY_NAME=nvidia

(Wayland+Gnome+Pipewire - as of 6/24/22, Plasma on Wayland is still crap)
# pacman -Syu wayland xorg-xwayland pipewire-pulse gnome gnome-extra
ㄴpipewire-jack and wireplumber recommended
# systemctl enable gdm
# reboot now

16:37:18 @chocologic@madost.one
icon

남미랑 아프리카도 대륙이야!

16:39:17 @chocologic@madost.one
icon

@moun 아시아도 적도 걸치는데!

16:49:05 @chocologic@madost.one
icon

진짜 오늘 행성들 일렬로 늘어서는 날인가