Debian Jessie에서 비디오 드라이버를 작동시키는 방법

Debian Jessie에서 비디오 드라이버를 작동시키는 방법

Acer Aspire ES1-531-P8JN이 있습니다. 통합 그래픽을 갖춘 Intel N3700 CPU가 있습니다. 비디오 드라이버 i915가 (L)Ubuntu 15.10에서는 작동하지만 Debian Jessie 8.3.0에서는 작동하지 않는 것 같은 문제가 있습니다. 저는 이 프로그램이 데비안에서도 작동하길 원하기 때문에 걱정됩니다. xbacklight실제로 저는 우분투보다 데비안을 선호하지만 눈이 너무 피곤해서 Lubuntu로 전환해야 했기 때문입니다.

sudo lshw -c video데비안에서 내가 얻는 것은 다음과 같습니다 :

  *-청구되지 않은 디스플레이
       설명: VGA 호환 컨트롤러
       제품: 인텔사
       공급업체: 인텔사
       물리적 ID: 2
       버스 정보: pci@0000:00:02.0
       버전: 21
       너비: 64비트
       클럭: 33MHz
       기능: pm msi vga_controller 버스_마스터 cap_list
       구성: 대기 시간=0
       리소스: 메모리:90000000-90ffffff 메모리:80000000-8fffffff ioport:2000(크기=64)

Lubuntu에서 얻은 내용은 다음과 같습니다.

  *-표시하다
       설명: VGA 호환 컨트롤러
       제품: 인텔사
       공급업체: 인텔사
       물리적 ID: 2
       버스 정보: pci@0000:00:02.0
       버전: 21
       너비: 64비트
       클럭: 33MHz
       기능: pm msi vga_controller 버스_마스터 cap_list rom
       구성: 드라이버=i915 대기 시간=0
       리소스: irq:312 메모리:90000000-90ffffff 메모리:80000000-8fffffff ioport:2000(크기=64)

lsmod | grep i915데비안에서는 다음을 제공합니다:

i915 837175 0
drm_kms_helper 49210 1 i915
drm 249955 2 i915,drm_kms_helper
i2c_algo_bit 12751 1 i915
비디오 18096 2 i915,acer_wmi
버튼 12944 1 i915
i2c_core 46012 7 drm,i915,i2c_hid,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev

그리고 루분투에서는:

i915 1130496 4
i2c_algo_bit 16384 1 i915
drm_kms_helper 126976 1 i915
drm 356352 5 i915,drm_kms_helper
비디오 ls 36864 2 i915,acer_wmi

또한 Debian에는 항목이 없지만 /sys/class/backlightLubuntu에는 intel_backlight. 어딘가에 항목이 없으면 /sys/class/backlightLinux 커널이 디스플레이가 물리적 밝기 스위치가 있는 매우 오래된 디스플레이라고 생각한다는 의미라는 것을 읽었습니다. 하지만 데비안과 우분투가 사용하는 커널은 그다지 다르지 않다고 생각합니다.

데비안에서 작업 할 수 있도록 도와주세요 xbacklight. 감사해요!

dmesg편집: Lubuntu: 에 오류 메시지를 추가합니다 .

[ 0.182944] ACPI 오류: 영역 [RAM_]에 대한 처리기가 없습니다(ffff88017b4b8558) [EmbeddedControl](20150619/evregion-163)
[ 0.182955] ACPI 오류: 지역 EmbeddedControl(ID=3)에 처리기가 없습니다(20150619/exfldio-297).
[ 0.182966] ACPI 오류: 메서드 구문 분석/실행 실패 [\_SB_.PCI0.LPCB.EC0_._REG](노드 ffff88017b4b9208), AE_NOT_EXIST(20150619/psparse-536)
[ 0.183081] ACPI 오류: 영역 [RAM_]에 대한 처리기가 없습니다(ffff88017b4b8558) [EmbeddedControl](20150619/evregion-163)
[ 0.183089] ACPI 오류: 지역 EmbeddedControl(ID=3)에 처리기가 없습니다(20150619/exfldio-297).
[ 0.183097] ACPI 오류: 메서드 구문 분석/실행 실패 [\_SB_.PCI0.LPCB.EC0_._REG](노드 ffff88017b4b9208), AE_NOT_EXIST(20150619/psparse-536)
[ 0.243103] acpi PNP0A08:00: _OSC 실패(AE_ERROR); ASPM 비활성화
[ 1.971340] [drm:valleyview_update_wm [i915]] *ERROR*가 Punit DDR DVFS 요청을 기다리는 동안 시간이 초과되었습니다.
[ 2.356840] [drm:valleyview_update_wm [i915]] *ERROR*가 Punit DDR DVFS 요청을 기다리는 동안 시간이 초과되었습니다.
[ 3.270826] [drm:valleyview_update_wm [i915]] *ERROR*가 Punit DDR DVFS 요청을 기다리는 동안 시간이 초과되었습니다.
[ 16.051457] EXT4-fs(sda5): 다시 마운트되었습니다. 선택 사항: 오류=remount-ro
[ 110.693938] [drm:valleyview_update_wm [i915]] *ERROR*가 Punit DDR DVFS 요청을 기다리는 동안 시간이 초과되었습니다.
[ 116.909911] [drm:valleyview_update_wm [i915]] *ERROR*가 Punit DDR DVFS 요청을 기다리는 동안 시간이 초과되었습니다.
[ 118.610041] [drm:valleyview_update_wm [i915]] *ERROR*가 Punit DDR DVFS 요청을 기다리는 동안 시간이 초과되었습니다.
[ 221.721939] [drm:valleyview_update_wm [i915]] *ERROR*가 Punit DDR DVFS 요청을 기다리는 동안 시간이 초과되었습니다.
[ 223.091774] [drm:valleyview_update_wm [i915]] *ERROR*가 Punit DDR DVFS 요청을 기다리는 동안 시간이 초과되었습니다.

데비안:

[ 0.200280] ACPI 오류: 영역 [RAM_]에 대한 처리기가 없습니다(ffff88017f056938) [EmbeddedControl](20140424/evregion-163)
[ 0.200290] ACPI 오류: 지역 EmbeddedControl(ID=3)에 처리기가 없습니다(20140424/exfldio-297).
[ 0.200300] ACPI 오류: 메서드 구문 분석/실행 실패 [\_SB_.PCI0.LPCB.EC0_._REG](노드 ffff88017f057f18), AE_NOT_EXIST(20140424/psparse-536)
[ 0.200412] ACPI 오류: 영역 [RAM_]에 대한 처리기가 없습니다(ffff88017f056938) [EmbeddedControl](20140424/evregion-163)
[ 0.200419] ACPI 오류: 지역 EmbeddedControl(ID=3)에 처리기가 없습니다(20140424/exfldio-297).
[ 0.200426] ACPI 오류: 메서드 구문 분석/실행 실패 [\_SB_.PCI0.LPCB.EC0_._REG](노드 ffff88017f057f18), AE_NOT_EXIST(20140424/psparse-536)
[ 0.389651] acpi PNP0A08:00: _OSC 실패(AE_ERROR); ASPM 비활성화
[ 8.578880] EXT4-fs(dm-0): 다시 마운트되었습니다. 선택 사항: 오류=remount-ro
[9.899828] usb 1-5.1: 오류 -2로 인해 직접 펌웨어 로드에 실패했습니다.
[ 9.902636] ath3k: 1-5.1:1.0의 프로브가 오류 -12로 인해 실패했습니다.

에 따르면이 장소, 항목이 없으면 /sys/class/backlightACPI 백라이트 드라이버에 문제가 있음을 의미할 수도 있습니다. 에서는 ACPI와 관련된 오류 메시지가 몇 가지 있었지만 dmesg불행하게도 Debian뿐만 아니라 Ubuntu에서도 마찬가지였습니다. 하지만 우분투에서는 백라이트 제어가 작동합니다.

편집 2: Debian 8.3.0의 커널 버전은 3.16.0-4-amd64이고 Lubuntu 15.10의 커널은 최신 버전 4.2.0-27-generic입니다. 그게 차이가 있는지 궁금하네요...

답변1

4.3.0-0.bpo.1-amd64다음과 같이 미리 컴파일된 커널을 설치했습니다 .이 가이드, 그리고 즉시 항목이 intel_backlight에 나타났고 /sys/class/backlight프로그램 xbacklight도 작동했습니다.

(하드웨어가 너무 최신이라 기존 커널에서는 지원하지 않는 것 같았습니다. 방금 이 노트북을 받았습니다.)

이제 저는 이것이 효과가 있다는 사실에 다소 신이 납니다. 왜냐하면 제가 Ubuntu에 대해 싫어하는 모든 것과 Debian에 대해 좋아하는 모든 것에도 불구하고 제가 데비안으로 작업할 수 없었던 주된 이유였기 때문입니다. 그러나 커널 업그레이드는 이미 몇 가지 부작용을 보여줍니다. 이제 iceweasel이 많이 충돌합니다. 그리고 그것은 지금까지 제가 테스트한 몇 안 되는 프로그램 중 하나입니다.

그래서 비록 완벽한 해결책은 아니더라도 나에게는 충분합니다.

관련 정보