Microsoft 기본 디스플레이 드라이버에 대한 Linux 대안

Microsoft 기본 디스플레이 드라이버에 대한 Linux 대안

내 노트북에서 작업하는 동안 밝기 문제(최대 밝기에서 멈춤)가 발생했습니다. Intel HD 4000 그래픽 드라이버를 사용하지만 Windows 10을 사용할 때도 비슷한 문제가 있었고 내장된 기본 Microsoft A를 사용하는 것으로 나타났습니다. 기본 디스플레이 드라이버는 이 문제를 해결할 수 있습니다. 이는 하드웨어 제조업체의 소프트웨어가 설치되지 않은 경우 대체됩니다.

삼성 ATIV 4권 - NP470R5E-K01UB

  • 현재 운영 체제 - Linux Mint 19.2 Xfce
  • 인텔 HD 4000 그래픽 드라이버
  • LED 디스플레이

내 전반적인 질문은 다음과 같습니다. Linux용 Microsoft 기본 디스플레이 드라이버를 대체할 것이 있습니까? 그렇다면 현재 그래픽 드라이버를 제거하고 이 드라이버를 설치하려면 어떻게 해야 합니까?

내 목표는 밝기 조절에 fn 제어 키를 사용하여 디스플레이를 어둡게 하는 것입니다.

추가 정보:

여기를 읽어보세요:Samsung ATIV Book 4의 밝기를 조정하는 방법, Windows 8에서 Windows 10으로 전환하는 다른 사용자도 동일한 문제가 발생했습니다.

현재 xbacklight가 작동하지 않아 모니터를 어둡게 하기 위해 밝기 컨트롤러 프로그램을 사용하고 있습니다. xrandr은 작동하지만 fn 키에 연결하는 방법을 알 수 없습니다.

ls /sys/class/backlight/ # intel_backlight 제공

inxi -Fzxi 수율을 실행합니다.

System:
  Host: David Kernel: 5.0.0-25-generic x86_64 bits: 64 compiler: gcc 
  v: 7.4.0 Desktop: Xfce 4.12.3 Distro: Linux Mint 19.2 Tina 
  base: Ubuntu 18.04 bionic 
Machine:
  Type: Laptop System: SAMSUNG product: 3570R/370R/470R/450R/510R v: P08RAN 
  serial: <filter> 
  Mobo: SAMSUNG model: NP470R5E-K01UB v: SEC_SW_REVISION_1234567890ABCD
  serial: <filter> UEFI: American Megatrends v: P08RAN.106.130528.ZW
  date: 05/28/2013 
Battery:
  ID-1: BAT1 charge: 35.4 Wh condition: 36.5/43.1 Wh (85%)
  model: SAMSUNG Electronics SR Real Battery status: Unknown
CPU:
  Topology: Dual Core model: Intel Core i5-3230M bits: 64 type: MT MCP 
  arch: Ivy Bridge rev: 9 L2 cache: 3072 KiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 20752 
  Speed: 1198 MHz min/max: 1200/3200 MHz Core speeds (MHz): 1: 1198 2: 1197 
  3: 1197 4: 1197 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Samsung Co
  driver: i915 v: kernel bus ID: 00:02.0 
  Display: x11 server: X.Org 1.19.6 driver: intel resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 19.0.8 
  direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio 
  vendor: Samsung Co driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
  Sound Server: ALSA v: k5.0.0-25-generic 

시도한 솔루션:

다음 내용으로 /usr/share/X11/xorg.conf 및 /etc/X11/xorg.conf에 20-intel.conf 파일을 만듭니다.

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
EndSection

다음 grub 구성을 시도했습니다.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi="
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi=Linux"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=intel_backlight"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=intel_backlight"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=intel"
#This last option made it dimmer but didn't allow brightness control

링크: 우분투 밝기 컨트롤러, 밝기 우분투 수정, 우분투 포럼 스레드

답변1

글쎄, 내 컴퓨터에서 여러 번 시도한 후에 우리 시스템이 유사하다는 점을 고려하면 이것이 내가 한 일이고 효과가 있었습니다.

/usr/share/X11/xorg.conf에 20-intel.conf라는 파일이 있습니다.

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "acpi_video0"
        BusID       "PCI:0:2:0"
EndSection

intel_backlight 대신 acpi_video0으로 어떻게 전달되는지 확인하세요.

다음 단계는 /etc/default/grub을 해결하고 GRUB_CMDLINE_LINUX_DEFAULT를 다음으로 설정하는 것입니다.

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux acpi_backlight=acpi_video0"

이제 이것이 도움이 되는지 완전히 알 수 없습니다. 그러나 이것은 이전에 수행한 작업이고 이것이 위에 영향을 미치는지 확실하지 않습니다.

나도 팔로우한다건축 위키피디아비디오 그룹의 사용자에 대한 udev 규칙 설정 정보

/etc/udev/rules.d/backlight.rules

ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"

따라서 비디오 그룹에 자신을 추가하고 grub을 업데이트하면 재부팅 후에 작동할 수 있기를 바랍니다.

(형식 문제로 인해 죄송합니다. Linux와 포럼을 처음 접하는 것 같습니다.)

관련 정보