Autor Wątek: [How To]Sprawdzamy parametry sterownika i915 (karty graficzne Intel)  (Przeczytany 3544 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

sir_lucjan

  • AUR-OR
  • Administrator
  • Ekspert
  • *****
  • Wiadomości: 1327
  • Reputacja +11/-0
  • Nic nie działa, jak Polska cała!
    • Mój profil w AUR
  • Architektura: x86_64
  • DE/WM: Plasma 5
  • Distro: Arch Linux
  • GPU: Intel
  • Kernel: linux-bfq-haswell
[How To]Sprawdzamy parametry sterownika i915 (karty graficzne Intel)
« dnia: Październik 27, 2014, 20:45:15 »
Jeśli chcemy sprawdzić, czy wprowadzone przez nas parametry poprawiające działanie sterownika i915 obsługującego karty Intel są aktywne, nie musimy wykonywać setki skomplikowanych operacji. Listę dostępnych parametrów sprawdzimy poleceniem:

[lucjan@archlinux ~]$ ls /sys/module/i915/parameters/
disable_display     enable_cmd_parser  enable_ips    enable_rc6         lvds_channel_mode  modeset           prefault_disable        semaphores
disable_power_well  enable_fbc         enable_ppgtt  fastboot           lvds_downclock     panel_ignore_lid  preliminary_hw_support  vbt_sdvo_panel_type
disable_vtd_wa      enable_hangcheck   enable_psr    invert_brightness  lvds_use_ssc       powersave         reset

Jeśli chcemy sprawdzić wartości ustawione przy poszczególnych parametrach, musimy wydać polecenie:

# cat /sys/module/i915/parameters/nazwa_parametru
Przykładowo, jeśli interesuje nas sprawdzenie parametru powersave, wydajemy polecenie:

[root@archlinux lucjan]# sudo cat /sys/module/i915/parameters/powersave
1

Jeśli zastosowaliśmy się do poradników dotyczących poprawy energooszczędności układów Intela, możemy sprawdzić, czy wszystko poszło zgodnie z planem:

[root@archlinux lucjan]# cat /sys/module/i915/parameters/enable_rc6
1
[root@archlinux lucjan]# cat /sys/module/i915/parameters/enable_fbc
1
[root@archlinux lucjan]# cat /sys/module/i915/parameters/semaphores
1
[root@archlinux lucjan]# cat /sys/module/i915/parameters/lvds_downclock
1

Dokładnie tak samo sprawdzimy, czy powiodło się uruchomienie KMS:

[root@archlinux lucjan]# cat /sys/module/i915/parameters/modeset
1

Jak już wspominałem w jednym z poradników dotyczących optymalizacji (bardzo polubiłem to słówko :D) układów graficznych firmy Intel, dokładny opis parametrów i915 uzyskamy wydając komendę:

[lucjan@archlinux ~]$  modinfo i915 | grep parm
parm:           modeset:Use kernel modesetting [KMS] (0=DRM_I915_KMS from .config, 1=on, -1=force vga console preference [default]) (int)
parm:           panel_ignore_lid:Override lid status (0=autodetect, 1=autodetect disabled [default], -1=force lid closed, -2=force lid open) (int)
parm:           powersave:Enable powersavings, fbc, downclocking, etc. (default: true) (int)
parm:           semaphores:Use semaphores for inter-ring sync (default: -1 (use per-chip defaults)) (int)                                                                                       
parm:           enable_rc6:Enable power-saving render C-state 6. Different stages can be selected via bitmask values (0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. default: -1 (use per-chip default) (int)                                                                         
parm:           enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)                                                                         
parm:           lvds_downclock:Use panel (LVDS/eDP) downclocking for power savings (default: false) (int)                                                                                       
parm:           lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)                                                                   
parm:           lvds_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)                                                                                   
parm:           vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
parm:           reset:Attempt GPU resets (default: true) (bool)
parm:           enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
parm:           enable_ppgtt:Override PPGTT usage. (-1=auto [default], 0=disabled, 1=aliasing, 2=full) (int)
parm:           enable_psr:Enable PSR (default: false) (int)
parm:           preliminary_hw_support:Enable preliminary hardware support. (int)
parm:           disable_power_well:Disable the power well when possible (default: true) (int)
parm:           enable_ips:Enable IPS (default: true) (int)
parm:           fastboot:Try to skip unnecessary mode sets at boot time (default: false) (bool)
parm:           prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool)
parm:           invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
parm:           disable_display:Disable display (default: false) (bool)
parm:           disable_vtd_wa:Disable all VT-d workarounds (default: false) (bool)
parm:           enable_cmd_parser:Enable command parsing (1=enabled [default], 0=disabled) (int)

Dell Inspiron 15-3542 (3542-2538) || Linux Register User: #536661
[AUR]  [GitHub]

 

Polityka cookies
Darmowe Fora | Darmowe Forum
weganizm furenzu thepunisher polskiedobrerpg ppiz