
게임 전용으로 사용되는 Windows 8이 설치된 Lenovo g470과 개발 및 기본 OS로 사용되는 Linux Distro가 있습니다.
예전에는 Elementary OS를 사용했는데 잘 작동했는데 CrunchBang을 사용해 보기로 결정했습니다. 나는 그것을 설치했고 설치와 함께 모든 것이 잘 진행되었습니다. Wi-Fi에 관한 몇 가지 작은 문제는 쉽게 해결되었습니다. OpenBox, conky 및 Tint2를 원하는 대로 설정한 후 몇 분 동안 머리가 아프고 눈이 매우 아팠습니다. 주사율이 낮은 CTR처럼 화면이 약간 깜박이는 것을 확인할 수 있었습니다. 어두운 색상과 화면 모서리에서 더 눈에 띕니다.
재생률과 해상도를 확인했는데 모든 것이 정상이었고 해상도와 재생률이 기본(1366x768 60hz)으로 설정되어 있었습니다. 비디오 카드 드라이버 관련 문제인 줄 알았습니다. 내 컴퓨터에는 통합 Intel HD3000과 별도의 Ati HD6370이라는 두 개의 그래픽 카드가 있는데 두 카드를 모두 사용해 보았습니다. 인텔 드라이버를 사용하고 ati의 경우 개인 및 오픈 소스 드라이버를 사용하면 차이가 없습니다.
답변을 찾고 xrandr로 일부 설정을 시도한 후 포기하고 다른 배포판을 사용해 보았습니다. 이번에는 아치 리눅스입니다. 기본 시스템, 인텔 비디오 드라이버, 최신 버전의 Xorg 및 OpenBox를 설치했지만 동일한 문제가 발견되었습니다. 나는 이것이 무엇이 잘못되었는지 전혀 모른다. 나는 이미 Linux mint를 사용해 보고 있는데 여기에도 문제가 있습니다. Windows, Ubuntu 및 Elementary OS에서 잘 사용할 수 있기 때문에 하드웨어 결함이 아니라고 확신합니다.
무엇이 잘못되었을 수 있는지 아시나요? 아니면 기본적으로 Ubuntu에 다른 설정이 있고 다른 모든 OS가 누락되어 이 문제를 일으킬 수 있습니까?
미리 감사드립니다.
답변1
문제가 무엇인지 이미 발견했습니다. LCD 디스플레이는 다음과 같은 주파수를 사용합니다.PWM(펄스 폭 변조). 화면 백라이트가 이 주파수로 깜박이며 대부분의 모니터에서 200hz - 500hz 범위입니다.
내 Linux 배포판은 기본적으로 낮은 PWM 주파수를 설정하므로 눈이 피로해집니다. 다행히 Intel GPU 드라이버는 PWM 주파수를 변경할 수 있습니다.
설치해야합니다인텔 GPU 도구
먼저 참조 클럭을 알아야 합니다. 이는 주소 0xC6204에 저장되어 있습니다. intel_reg_read 명령으로 값을 읽을 수 있으므로 다음 명령을 사용하여 값을 읽을 수 있습니다.
intel_reg_read 0xC6204
기준 시계를 알고 나면 계산기를 사용할 수 있습니다.이 페이지원하는 값을 계산합니다. 500mhz를 사용해서 0x7a107a1이 나왔습니다.
PWM 값의 주소는 0xC8254입니다. intel_reg_write로 값을 설정할 수 있으므로 다음을 사용할 수 있습니다.
intel_reg_write 0xC8254 0x7a107a1
즉시 변화를 확인할 수 있습니다. (때때로 화면 밝기가 변경될 수 있지만 괜찮습니다. PWM 주파수도 변경됩니다.)
이 정보가 필요하신 분들에게 도움이 되었으면 좋겠습니다.