@SigmaMale
Middle Frontend developer (плюс минус middle)

Cломался масштаб экрана в linux из за блютуз модуля. Как починить?

Использую внешний блютуз модуль в линукс. Время от времени сталкиваюсь с такой проблемой: если забыл вытянуть модуль во время включения, то ломается масштаб и изображение выглядит в 1.5 раза больше и чуть чуть растянуто по оси X. Раньше лечил это выниманием модуля и перезагрузкой.

Сегодня столкнулся с той же проблемой но в более тяжелом варианте. Во время включения ПК заметил, что опять забыл вытянуть модуль и попытался выдернуть его до того, как начнется загрузка ОС. Не успел. ОС загрузилась с описанной в первом абзаце проблемой, но в это раз перезагрузкой вылечить не удалось.

Смена масштаба в настройках, перезагрузка, переподключение монитора не помогли. Предполагаю, что проблема как то связана с драйверами (их настройками).

Прошу помощи в решении этой проблемы.

Вот отчеты системы полученные командой inxi -Fxxxmprz:
System:
  Kernel: 6.10.5-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40 clocksource: tsc
  Desktop: GNOME v: 46.4 tk: GTK v: 3.24.43 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 46.2 Distro: Fedora Linux 40
    (Workstation Edition)
Machine:
  Type: Desktop Mobo: ASUSTeK model: H110M-R v: Rev X.0x
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    UEFI: American Megatrends v: 4210 date: 07/03/2019
Memory:
  System RAM: total: 8 GiB available: 7.62 GiB used: 3.7 GiB (48.6%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 32 GiB slots: 2 modules: 1 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: DIMM_A1 type: DDR4 detail: synchronous size: 8 GiB
    speed: 2400 MT/s volts: 1 width (bits): data: 64 total: 64
    manufacturer: Kingston part-no: 9905702-120.A00G serial: <filter>
  Device-2: DIMM_B1 type: no module installed
CPU:
  Info: quad core model: Intel Core i5-7400 bits: 64 type: MCP
    smt: <unsupported> arch: Kaby Lake rev: 9 cache: L1: 256 KiB L2: 1024 KiB
    L3: 6 MiB
  Speed (MHz): avg: 2787 high: 3487 min/max: 800/3500 cores: 1: 3464 2: 3487
    3: 3400 4: 800 bogomips: 24000
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
  Device-1: Intel HD Graphics 630 vendor: ASUSTeK H110I-PLUS driver: i915
    v: kernel arch: Gen-9.5 ports: active: DP-1 empty: HDMI-A-1,HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:5912 class-ID: 0300
  Display: wayland server: X.Org v: 24.1.2 with: Xwayland v: 24.1.2
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size: 271x203mm (10.67x7.99")
    s-diag: 339mm (13.33")
  Monitor-1: DP-1 res: 1024x768 hz: 60 size: N/A modes: max: 640x480
    min: 848x480
  API: OpenGL v: 4.6 vendor: intel mesa v: 24.1.6 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel HD Graphics 630 (KBL GT2)
    device-ID: 8086:5912
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio
    vendor: ASUSTeK H110I-PLUS driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
    chip-ID: 8086:a170 class-ID: 0403
  API: ALSA v: k6.10.5-200.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK RTL8111H driver: r8169 v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
Drives:
  Local Storage: total: 462.05 GiB used: 141.05 GiB (30.5%)
  ID-1: /dev/sda vendor: Apacer model: AS350 240GB size: 223.57 GiB
    speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 3PE0 scheme: GPT
  ID-2: /dev/sdb vendor: GOODRAM model: SSDPR-CX400-256-G2 size: 238.47 GiB
    speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 61.5 scheme: GPT
Partition:
  ID-1: / size: 236.89 GiB used: 140.73 GiB (59.4%) fs: btrfs dev: /dev/sdb3
  ID-2: /boot size: 973.4 MiB used: 286.8 MiB (29.5%) fs: ext4
    dev: /dev/sdb2
  ID-3: /boot/efi size: 598.8 MiB used: 44.4 MiB (7.4%) fs: vfat
    dev: /dev/sdb1
  ID-4: /home size: 236.89 GiB used: 140.73 GiB (59.4%) fs: btrfs
    dev: /dev/sdb3
Swap:
  ID-1: swap-1 type: zram size: 7.62 GiB used: 313.2 MiB (4.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 45 pm: flatpak pkgs: 17 pm: snap pkgs: 28
  No active dnf repos in: /etc/dnf/dnf.conf
  Active yum repos in: /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:phracek:PyCharm.repo
    1: copr:copr.fedorainfracloud.org:phracek:PyCharm ~ https://download.copr.fedorainfracloud.org/results/phracek/PyCharm/fedora-$releasever-$basearch/
  Active yum repos in: /etc/yum.repos.d/akopytov_sysbench.repo
    1: akopytov_sysbench ~ https://packagecloud.io/akopytov/sysbench/fedora/36/$basearch
  Active yum repos in: /etc/yum.repos.d/balena-etcher.repo
    1: balena-etcher ~ https://dl.cloudsmith.io/public/balena/etcher/rpm/fedora/37/$basearch
    2: balena-etcher-source ~ https://dl.cloudsmith.io/public/balena/etcher/rpm/fedora/37/SRPMS
  Active yum repos in: /etc/yum.repos.d/docker-ce.repo
    1: docker-ce-stable ~ https://download.docker.com/linux/fedora/$releasever/$basearch/stable
  Active yum repos in: /etc/yum.repos.d/fedora-cisco-openh264.repo
    1: fedora-cisco-openh264 ~ https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-$releasever&arch=$basearch
  No active yum repos in: /etc/yum.repos.d/fedora-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/fedora-updates.repo
    1: updates ~ https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/fedora.repo
    1: fedora ~ https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/google-chrome.repo
    1: google-chrome ~ https://dl.google.com/linux/chrome/rpm/stable/x86_64
  Active yum repos in: /etc/yum.repos.d/microsoft-edge.repo
    1: microsoft-edge ~ https://packages.microsoft.com/yumrepos/edge/
  Active yum repos in: /etc/yum.repos.d/packages.microsoft.com_yumrepos_edge.repo
    1: packages.microsoft.com_yumrepos_edge ~ https://packages.microsoft.com/yumrepos/edge
  Active yum repos in: /etc/yum.repos.d/protonvpn-stable.repo
    1: protonvpn-fedora-stable ~ https://repo.protonvpn.com/fedora-$releasever-stable
  No active yum repos in: /etc/yum.repos.d/remi-debuginfo.repo
  No active yum repos in: /etc/yum.repos.d/remi-modular-test.repo
  Active yum repos in: /etc/yum.repos.d/remi-modular.repo
    1: remi-modular ~ http://cdn.remirepo.net/fedora/$releasever/modular/$basearch/mirror
  No active yum repos in: /etc/yum.repos.d/remi-test.repo
  Active yum repos in: /etc/yum.repos.d/remi.repo
    1: remi ~ http://cdn.remirepo.net/fedora/$releasever/remi/$basearch/mirror
  Active yum repos in: /etc/yum.repos.d/repo.yandex.ru_yandex-browser_rpm_beta_x86_64.repo
    1: repo.yandex.ru_yandex-browser_rpm_beta_x86_64 ~ http://repo.yandex.ru/yandex-browser/rpm/beta/x86_64
  Active yum repos in: /etc/yum.repos.d/repo.yandex.ru_yandex-browser_rpm_stable_x86_64.repo
    1: repo.yandex.ru_yandex-browser_rpm_stable_x86_64 ~ http://repo.yandex.ru/yandex-browser/rpm/stable/x86_64
  No active yum repos in: /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/rpmfusion-free-updates.repo
    1: rpmfusion-free-updates ~ https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-free.repo
    1: rpmfusion-free ~ https://mirrors.rpmfusion.org/metalink?repo=free-fedora-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-nvidia-driver.repo
    1: rpmfusion-nonfree-nvidia-driver ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-nvidia-driver-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-steam.repo
    1: rpmfusion-nonfree-steam ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-steam-$releasever&arch=$basearch
  No active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
    1: rpmfusion-nonfree-updates ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree.repo
    1: rpmfusion-nonfree ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/vscode.repo
    1: code ~ https://packages.microsoft.com/yumrepos/vscode
  Active yum repos in: /etc/yum.repos.d/winehq.repo
    1: WineHQ ~ https://dl.winehq.org/wine-builds/fedora/37
  Active yum repos in: /etc/yum.repos.d/yandex-browser.repo
    1: yandex-browser ~ http://repo.yandex.ru/yandex-browser/rpm/stable/x86_64
Info:
  Processes: 316 Power: uptime: 6m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 255 target: graphical (5)
    default: graphical
  Compilers: gcc: 14.2.1 Shell: Bash v: 5.2.26 running-in: gnome-terminal
    inxi: 3.3.34
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
Viji
@Viji
DevOps Engineer
Попробуй добавить загрузку блютуз модуля в blacklist и подгружать его вручную после загрузки монитора. Подразумеваю что модуль сидит на USB шине

sudo echo "blacklist btusb" >> /etc/modprobe.d/bluetooth-blacklist.conf


после загрузки системы:
sudo modprobe btusb
Ответ написан
@SigmaMale Автор вопроса
Middle Frontend developer (плюс минус middle)
Моя лень спасла ситуацию. Я три дня откладывал переустановку системы и ПК находился в режиме ожидания. Не знаю как, но на третий день оно как то само починилось.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы