Linux
November 18, 2022

Пришло время upgrad'а

2 года просидел на GIGABYTE B450M S2H с камнем AMD Ryzen 5 2600 не то, что бы не хватало мощности, но хочется чего-то помощнее.

И вот время настало, переезжаю на GIGABYTE B550M AORUS PRO-P с 8 ядерным процем AMD Ryzen 7 5700X

Вообще конечно кайф заниматься сборкой ПК, есть в этом какое - то волшебство 😀

Поскольку давно уже занимаюсь сборками, проблем особо не возникло, кроме одного момента когда намазал термуху на проц, и после одна сторона радиатора как - то не захотела прикручиваться, пришлось снять радиатор выровнять. Боялся, что термопаста не распределиться как надо, но вроде пронесло.

В ОС практически всё определилось (не смотря на то, что самособранное ядро со всем отключенным, что мне явно не нужно), кроме сетевухи RTL8125, в AUR драйвер не первой "свежести", но "мы сами с усами" можем отредактировать PKGBUILD с помощью которого собрать последнюю версию дровишек.

PKGBUILD

# Maintainer: Bernd Amend <bernd.amend(at)gmail(dot)com>
# Contributor: Alex Avance <aravance(at)gmail(dot)com>
# Contributor: Shen-Ta Hsieh <ibmibmibm(at)gmail(dot)com>

_pkgname=r8125
pkgname=${_pkgname}-dkms
#pkgver=9.009.00
#pkgver=9.009.02
pkgver=9.010.01
pkgrel=1
url="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software"
pkgdesc="Kernel module for RTL8125"
license=('GPL2')
arch=('any')
depends=('dkms')
conflicts=("${_pkgname}")
optdepends=('linux-headers: Build the module for Arch kernel'
            'linux-lts-headers: Build the module for LTS Arch kernel')
source=("http://rtitwww.realtek.com/rtdrivers/cn/nic1/${_pkgname}-${pkgver}.tar.bz2" 'dkms.conf')
#sha256sums=('1f73d1b84372b82efa091eca5075b34ff622bf7f4385dc16359d1be828f54b14'
#            'ad4c67e0c74661d19b74872f98254184d4b04e32e4c57b338a84fbcefa4c721f')
sha256sums=('SKIP'
            'SKIP')

package() {
  dir_name="${_pkgname}-${pkgver}"
  install -d "${pkgdir}"/usr/src/${dir_name}/
  install -Dm644 dkms.conf "${dir_name}"/src/* "${pkgdir}/usr/src/${dir_name}/"

  sed -e "s/@_PKGNAME@/${_pkgname}/g" \
      -e "s/@PKGVER@/${pkgver}/g" \
      -i "${pkgdir}/usr/src/${dir_name}/dkms.conf"
}

dkms.conf

PACKAGE_NAME="@_PKGNAME@"
PACKAGE_VERSION="@PKGVER@"
MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules"
CLEAN="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build clean"
BUILT_MODULE_NAME[0]="@_PKGNAME@"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/ethernet/realtek"
AUTOINSTALL="yes"

Сборка и установка прошла удачно.

Интерфейс поднялся и работает 😃

Теперь пришло время провести стресс тест проца, и посмотреть как там себя чувствуют температурки

Опасения оказались напрасными, температура более/менее в норме. Предыдущий r5 2600 под нагрузкой больше 52 градусов не поднимался.

Разница конечно есть с предыдущим процем, если раньше ядро собиралось минут 25, то сейчас это дело занимает около 10 минут.

Вообще возникло еще 2 дополнительные проблемы, но взаимосвязи не вижу в замене оборудования.

  1. Перестало работать центрирование курсора на экране при загрузке ОС, теперь команда игнорируется размещенная в конфиге BSPWM. Поскольку у меня 2 монитора, курсор улетает на другой экран.
  2. Перестал работать прописанный маршрут в конфиге, чтобы местная локалка работала совместно с интернетом. В ручную если указать всё работает.

Проблемы не глобальные, думаю в ближайшее время решу, надо всего лишь понять "концепцию" 😉

Еще один момент, кулер на радиаторе процессора светится оранжевым цветом, если в UEFI предыдущей матери можно было указать цвет, то в новой матери я такой опции не нашел. ХЗ как сменить, нужно покурить мануалы...

Update 19.11.2022

Нашел чем регулировать цвета, с помощью aur/openrgb

OpenRGB

Осталось заменить SSD M2 и видюху.