LINUX.ORG.RU

после обновления ядра пропадает возможность менять частоту обновления экрана

 , ,


0

1

Привет форум.

В линукс делах только начал разбираться, так что готов к битью палкой.

Есть ноутбук Lenovo 15ACH6H c максимальной частотой обновления экрана 165гц. Установлена Fedora/ окружение gnome. На ядре 6.8.11 еще работала смена частоты обновления экрана от 60 до 165 и на wayland и на х11. Возможность была из коробки. На последующих ядрах возмоность пропала. Прописывал в xrand и костыль в х11 эту проблему до перезагрузки решает. В wayland не имею представления как добавлять.

Суть вопроса - можно ли загрузившись с ядра где есть возможность смены герцовки и посмотреть что прописано где-то и дописать это в ядро(или куда нужно ) где смены герцовки уже нет?

Спасибо



Последнее исправление: kazim_maslou (всего исправлений: 1)

Ответ на: комментарий от Bfgeshka

Прошу прощение за неконкретную формулировку. Дествительно выражении «На последующих ядрах возмоность пропала» может ввести в заблуждение.

Текущии имеющееся - 6.8.11, 6.9.9, 6.9.10

kazim_maslou
() автор топика

Суть вопроса - можно ли…

Когда-то отменили знак вопроса в конце предложения?

еще работала смена частоты обновления экрана

Где? В $ gnome-control-center displays?

На последующих ядрах возмоность пропала

Какая частота по умолчанию, без возможности смены?

посмотреть что прописано где-то

~/.config/monitors.xml:

<monitors version="2">
  <configuration>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-1</connector>
          <vendor>SAM</vendor>
          <product>SAMSUNG</product>
          <serial>0x01000000</serial>
        </monitorspec>
        <mode>
          <width>1600</width>
          <height>900</height>
          <rate>60.000</rate>
        </mode>
      </monitor>
      <monitor>
        <monitorspec>
          <connector>LVDS-1</connector>
          <vendor>unknown</vendor>
          <product>unknown</product>
          <serial>unknown</serial>
        </monitorspec>
        <mode>
          <width>1600</width>
          <height>900</height>
          <rate>59.955</rate>
        </mode>
      </monitor>
    </logicalmonitor>
  </configuration>
  <configuration>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>LVDS-1</connector>
          <vendor>unknown</vendor>
          <product>unknown</product>
          <serial>unknown</serial>
        </monitorspec>
        <mode>
          <width>1600</width>
          <height>900</height>
          <rate>59.955</rate>
        </mode>
      </monitor>
    </logicalmonitor>
  </configuration>
</monitors>
nvl ★★★
()

Я б во-первых убедился, что из-за ядра именно, вернув нужное.

Если да, то брал бы ядра по очереди пока не отвалится герцовка (если есть пропуск версии, то придётся искать в промежуточных тоже на kernel). И на каком ядре отвалилась, того чейджлог и «грепать» по ключевым словам.

Ядра брать на Koji.

Если всё это лень, то поставить рабочее, залочить версию или добавить исключение в dnf.conf

papin-aziat ★★★★★
()

ноутбук Lenovo 15ACH6H

AMD Ryzen 7 5800H + GeForce RTX 3070?

На ядре 6.8.11 еще работала смена частоты обновления экрана от 60 до 165 и на wayland и на х11. Возможность была из коробки. На последующих ядрах возмоность пропала.

Дрова на невидия как ставил?

AlexVR ★★★★★
()
Ответ на: комментарий от nvl

1.Благодаря вашим гуманитарным способностям я добавил знак вопроса. Не заметил допущеную ошибку. Спасибо

2.В gnome-control-center displays было и пропало.Так же проверял наличие в xrand.

3.На последнем имеющемся ядре 6.9.10 имеется максимальная частота обновлений в 165гц которую нельзя изменить

4.Спасибо. Попробую сравнить данные файлы

kazim_maslou
() автор топика
Ответ на: комментарий от AlexVR

AMD Ryzen 7 5800H + GeForce RTX 3060

Подключал rpm fusion. С терминала или магазина ставил уже не помню.

При последних драйверах 555.58.02 загружаюсь

6.8.11 - меняется на иксах и вейланде.

последующие ядра - возможности нет.

На 550 драйверах такая же беда.

kazim_maslou
() автор топика
Ответ на: комментарий от kazim_maslou

У тебя две видеокарты (интегрированная и невидия), так что первый вопрос: какая из них активна.

Второй вопрос, при обновлении ядра пересобирается ли драйвер невидия (DKMS).

Хотя бы выведи результат:

inxi -SGaxxx

сюда в обои случаях.

Ну и выжимку из dmesg:

sudo dmesg | grep -i -P "gpu|nvidia|amd|graph"

З.Ы.: Прежде чем отправлять прочитай о форматировании и нажми «Предпросмотр»

AlexVR ★★★★★
()
Ответ на: комментарий от AlexVR

Включен гибридный режим и на дисплей ноута выводит картинку встройка как я понимаю. Подключен еще один монитор по hdmi и на него уже работает дискретка. Отключение внешнего монитора ни к чему не приводило

inxi -SGaxxx

System:
  Host: MiWiFi-R4A-srv Kernel: 6.8.11-300.fc40.x86_64
    arch: x86_64 bits: 64 compiler: gcc v: 2.41-37.fc40
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=(hd0,gpt7)/@/boot/vmlinuz-6.8.11-300.fc40.x86_64
    root=UUID=b2b66ac9-7944-48aa-88e5-bbdd4be2f8a9 ro
    rootflags=subvol=@ rd.driver.blacklist=nouveau
    modprobe.blacklist=nouveau
    resume=UUID=996acc89-4c79-4e71-989c-1a2b4886af8d rhgb quiet
    rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
  Desktop: GNOME v: 46.3.1 tk: GTK v: 3.24.43 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 46.2 Distro: Fedora
    Linux 40 (Workstation Edition)
Graphics:
  Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q]
    vendor: Lenovo driver: nvidia v: 555.58.02
    alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-04; EOL~2026-12-xx) arch: Ampere
    code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
    gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: none off: HDMI-A-1
    empty: DP-1,DP-2,eDP-2 bus-ID: 01:00.0 chip-ID: 10de:2560
    class-ID: 0300
  Device-2: AMD Cezanne [Radeon Vega Series / Radeon Mobile
    Series] vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5
    code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s
    ports: active: eDP-1 empty: none bus-ID: 05:00.0
    chip-ID: 1002:1638 class-ID: 0300 temp: 42.0 C
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland
    v: 24.1.1 compositor: gnome-shell driver: X:
    loaded: amdgpu,nvidia
    unloaded: fbdev,modesetting,nouveau,vesa alternate: nv
    dri: radeonsi gpu: amdgpu,nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3280x1080 s-dpi: 96
    s-size: 868x286mm (34.17x11.26") s-diag: 914mm (35.98")
  Monitor-1: HDMI-A-1 mapped: HDMI-1-0 note: disabled
    pos: bottom-l model: LG (GoldStar) W1943 serial: 75659
    built: 2009 res: 1360x768 hz: 60 dpi: 85 gamma: 1.2
    size: 406x229mm (15.98x9.02") diag: 466mm (18.4")
    ratio: 16:9 modes: max: 1360x768 min: 640x480
  Monitor-2: eDP-1 mapped: eDP pos: primary,top-right
    model: AU Optronics 0x5895 built: 2020 res: 1920x1080 hz: 165
    dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6")
    diag: 394mm (15.5") ratio: 16:9 modes: max: 1920x1080
    min: 640x480
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.1.4 glx-v: 1.4
    es-v: 3.2 direct-render: yes renderer: AMD Radeon Graphics
    (radeonsi renoir LLVM 18.1.6 DRM 3.57
    6.8.11-300.fc40.x86_64) device-ID: 1002:1638
    memory: 1.95 GiB unified: no
  API: EGL Message: EGL data requires eglinfo. Check
    --recommends.
kazim_maslou
() автор топика
Ответ на: комментарий от AlexVR

sudo dmesg | grep -i -P «gpu|nvidia|amd|graph»

Одним сообщением писало что слишком больше сообщение

[    0.005251] RAMDISK: [mem 0xae790000-0xb3beafff]
[    0.084831] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR0, rdevid:160
[    0.084833] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR1, rdevid:160
[    0.084834] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR2, rdevid:160
[    0.084835] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR3, rdevid:160
[    0.084835] AMD-Vi: Using global IVHD EFR:0x206d73ef22254ade, EFR2:0x0
[    0.222030] smpboot: CPU0: AMD Ryzen 5 5600H with Radeon Graphics (family: 0x19, model: 0x50, stepping: 0x0)
[    0.222030] Performance Events: Fam17h+ core perfctr, AMD PMU driver.
[    0.411238] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[    0.413102] AMD-Vi: Extended features (0x206d73ef22254ade, 0x0): PPR X2APIC NX GT IA GA PC GA_vAPIC
[    0.413111] AMD-Vi: Interrupt remapping enabled
[    0.413112] AMD-Vi: X2APIC enabled
[    0.413290] AMD-Vi: Virtual APIC enabled
[    0.413580] perf: AMD IBS detected (0x000003ff)
[    0.417558] amd_uncore: 4 amd_df counters detected
[    0.417566] amd_uncore: 6 amd_l3 counters detected
[    0.417698] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
[    1.530003] input: MSFT0001:00 06CB:CE2D Mouse as /devices/platform/AMDI0010:01/i2c-0/i2c-MSFT0001:00/0018:06CB:CE2D.0002/input/input6
[    1.555460] input: MSFT0001:00 06CB:CE2D Touchpad as /devices/platform/AMDI0010:01/i2c-0/i2c-MSFT0001:00/0018:06CB:CE2D.0002/input/input7
[    1.613557] input: MSFT0001:00 06CB:CE2D Mouse as /devices/platform/AMDI0010:01/i2c-0/i2c-MSFT0001:00/0018:06CB:CE2D.0002/input/input11
[    1.613666] input: MSFT0001:00 06CB:CE2D Touchpad as /devices/platform/AMDI0010:01/i2c-0/i2c-MSFT0001:00/0018:06CB:CE2D.0002/input/input12
[    3.329468] [drm] amdgpu kernel modesetting enabled.
[    3.329494] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GP17.VGA_.ATPX handle
[    3.329826] amdgpu: ATPX version 1, functions 0x00000001
[    3.329863] amdgpu: ATPX Hybrid Graphics
[    3.332029] amdgpu: Virtual CRAT table created for CPU
[    3.332045] amdgpu: Topology: Add CPU node
[    3.332161] amdgpu 0000:05:00.0: enabling device (0006 -> 0007)
[    3.335467] amdgpu 0000:05:00.0: amdgpu: Fetched VBIOS from VFCT
[    3.335470] amdgpu: ATOM BIOS: 113-CEZANNE-018
[    3.380119] amdgpu 0000:05:00.0: vgaarb: deactivate vga console
[    3.380125] amdgpu 0000:05:00.0: amdgpu: Trusted Memory Zone (TMZ) feature enabled
[    3.380129] amdgpu 0000:05:00.0: amdgpu: MODE2 reset
[    3.380214] amdgpu 0000:05:00.0: amdgpu: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
[    3.380218] amdgpu 0000:05:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[    3.380567] [drm] amdgpu: 2048M of VRAM memory ready
[    3.380571] [drm] amdgpu: 6909M of GTT memory ready.
[    3.380601] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    3.381910] amdgpu 0000:05:00.0: amdgpu: Will use PSP to load VCN firmware
[    4.193871] amdgpu 0000:05:00.0: amdgpu: RAS: optional ras ta ucode is not available
[    4.202409] amdgpu 0000:05:00.0: amdgpu: RAP: optional rap ta ucode is not available
[    4.202413] amdgpu 0000:05:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[    4.202665] amdgpu 0000:05:00.0: amdgpu: SMU is initialized successfully!
[    4.385982] amdgpu: HMM registered 2048MB device memory
[    4.387848] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[    4.387862] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[    4.387994] amdgpu: Virtual CRAT table created for GPU
[    4.388078] amdgpu: Topology: Add dGPU node [0x1638:0x1002]
[    4.388080] kfd kfd: amdgpu: added device 1002:1638
[    4.388090] amdgpu 0000:05:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 8, active_cu_number 7
[    4.388094] amdgpu 0000:05:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
[    4.388096] amdgpu 0000:05:00.0: amdgpu: ring gfx_low uses VM inv eng 1 on hub 0
[    4.388098] amdgpu 0000:05:00.0: amdgpu: ring gfx_high uses VM inv eng 4 on hub 0
[    4.388099] amdgpu 0000:05:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 5 on hub 0
[    4.388101] amdgpu 0000:05:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 6 on hub 0
[    4.388102] amdgpu 0000:05:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 7 on hub 0
[    4.388104] amdgpu 0000:05:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 8 on hub 0
[    4.388105] amdgpu 0000:05:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 9 on hub 0
[    4.388107] amdgpu 0000:05:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 10 on hub 0
[    4.388108] amdgpu 0000:05:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 11 on hub 0
[    4.388110] amdgpu 0000:05:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 12 on hub 0
[    4.388111] amdgpu 0000:05:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 13 on hub 0
[    4.388113] amdgpu 0000:05:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
[    4.388114] amdgpu 0000:05:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
[    4.388116] amdgpu 0000:05:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
[    4.388117] amdgpu 0000:05:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
[    4.388119] amdgpu 0000:05:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
[    4.390408] amdgpu 0000:05:00.0: amdgpu: [drm] Skipping amdgpu DM backlight registration
[    4.390580] [drm] Initialized amdgpu 3.57.0 20150101 for 0000:05:00.0 on minor 1
[    4.396504] fbcon: amdgpudrmfb (fb0) is primary device
[    4.396508] amdgpu 0000:05:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[    5.954705] kvm_amd: TSC scaling supported
[    5.954710] kvm_amd: Nested Virtualization enabled
[    5.954712] kvm_amd: Nested Paging enabled
[    5.954725] kvm_amd: Virtual VMLOAD VMSAVE supported
[    5.954726] kvm_amd: Virtual GIF supported
[    5.954727] kvm_amd: LBR virtualization supported
[    6.010257] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input16
[    6.010340] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input17
[    6.010425] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input18
[    6.010505] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input19
[    6.754798] nvidia: loading out-of-tree module taints kernel.
[    6.754810] nvidia: module license 'NVIDIA' taints kernel.
[    6.754817] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    6.754819] nvidia: module license taints kernel.
[    7.159831] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[    7.161047] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[    7.161154] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[    7.202514] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  555.58.02  Tue Jun 25 01:39:15 UTC 2024
[    7.309219] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[    7.445930] nvidia-uvm: Loaded the UVM driver, major device number 507.
[    7.496486] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  555.58.02  Tue Jun 25 01:10:21 UTC 2024
[    7.502526] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    9.622855] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4
[    9.637517] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4
[    9.749853] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[    9.813253] nvidia 0000:01:00.0: [drm] fb1: nvidia-drmdrmfb frame buffer device
kazim_maslou
() автор топика