고쳐 쓰다

고쳐 쓰다

그래서 랩톱에 Linux를 설치할 때마다 이 문제에 직면합니다. 예전에 물어본 적이 있어요여기, 그러나 진행은 순조롭지 않았다.

이제 Pop OS(22.04)가 설치되어 있고 이에 전념하고 있으므로 더 이상 듀얼 부팅이 아니며 현재 실행 중인 유일한 OS입니다. 나는 그것으로 게임을 시도했고 그것은 훌륭하게 작동했습니다. 물론 밝기를 제외하고는 실제로 지금 그것을 사용하는 데 아무런 문제가 없습니다 xd

상황: 화면 밝기가 최대로 고정되어 있고(정말 밝다고 생각합니다) actual_brightness파일에 100이 있고 밝기 슬라이더가 brightness파일을 변경합니다(두 파일 모두에서 /sys/class/backlight/nvidia_0). 예를 들어
을 사용하여 밝기를 변경할 수 있지만 xrandr --output DP-2 --brightness 0.5그대로 유지되지 않고 을 사용하면 xrandr키보드
백라이트가 잘 작동하고 RGB 관련 소프트웨어가 설치되어 있지 않으며 기본 빨간색이 있지만 밝기 수준이 완벽하게 작동합니다. xrandr이전에 사용한 적이 있고 키보드 백라이트의 밝기를 변경한 경우 키보드 백라이트의 밝기를 변경하면 디스플레이 밝기가 최대로 돌아갑니다.

내가 한 일: 노트북에서 창을 지우기 전에 Pop OS를 이중 부팅하고 이중 부팅 모드에서 brightnessactual_brightness파일( chmod 777)의 권한을 변경하고 수동으로 숫자를 쓰려고 시도했지만 성공적으로 작동하지 않았습니다(사용 nano 및 vim 모드 sudo). 솔루션을 검색했지만 작동하는 솔루션을 찾을 수 없습니다. 그러나 이전 버전의 Nvidia 드라이버는 이러한 문제를 해결할 수 있습니다.

  1. 게임을 하기 때문에 최신 드라이버가 필요하고, 게임을 하기 위해 오래된 드라이버를 유지할 수 없습니다. 기본적으로 설치에 필요한 모든 것(스팀, 와인, 루트리스)은 드라이버를 업데이트하거나 최신 드라이버가 필요합니다.
  2. 이 문제는 새로운 것이 아닙니다. 이 노트북에 Linux를 설치할 때마다 이 문제가 발생합니다(Ubuntu를 여러 번 설치하고 manjaro를 한 번 설치한 것 같고 이전에 Pop OS를 설치한 것 같습니다). 내 하드웨어 상호 작용 방법과 관련이 있는 것 같습니다. Linux 등을 사용하는 것과 관련이 있습니다.

내 사양: Asus ROG GL503VS, Intel Corei7-7700HQ, Nvidia Geforce GTX 1070(내 노트북의 유일한 GPU, 물론 전용임), 1920x1080 144hz GeSync 디스플레이(도움이 되는지 모르겠습니다).
소프트웨어: Pop OS 22.04, nvidia-smi출력:

$ nvidia-smi
Mon Nov 20 16:50:39 2023       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 545.29.02              Driver Version: 545.29.02    CUDA Version: 12.3     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce GTX 1070        Off | 00000000:01:00.0  On |                  N/A |
| N/A   60C    P0              35W / 115W |    380MiB /  8192MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A      2130      G   /usr/lib/xorg/Xorg                          139MiB |
|    0   N/A  N/A      2234      G   /usr/bin/gnome-shell                         57MiB |
|    0   N/A  N/A      5027      G   ...RunOnOsLogin,WebAssemblyTrapHandler       88MiB |
|    0   N/A  N/A      5593      G   ...,WinRetrieveSuggestionsOnlyOnDemand       90MiB |
+---------------------------------------------------------------------------------------+

그리고 uname -r출력:

$ uname -r
6.5.6-76060506-generic

추가 정보가 필요한 경우 기꺼이 제공해 드리겠습니다. 나는 리눅스를 처음 접했고(많은 시도에도 불구하고) 한두 가지를 알고 있지만 전혀 알지 못합니다. 꼭 메인 OS로 사용하고 싶은데, 이걸 못 알아내면 그 과정에서 두 눈을 잃을 것 같아요XD. 미리 감사드립니다.

답변1

고쳐 쓰다

제가 수행한 조사에 따르면, 제가 할 수 있는 일은 아무것도 없다는 결론에 도달했습니다. 내가 잘못하고 있는 부분과 잘못 가고 있는 부분을 자유롭게 지적해 주시면 감사하겠습니다.

나는 Linux가 백라이트 제어를 위해 통합 그래픽을 기본적으로 사용하는 것을 발견했지만 이를 변경할 방법을 찾을 수 없습니다. 거기에 NVIDIA 파일이 있고 /sys/class/backlight이러한 밝기 파일이 변경되고 있다는 것을 알고 있지만여기(포스트 #4) igpu를 활성화해야 할 것 같습니다. 그러나 나중에 디스플레이 연결에 대해 논의하겠습니다.

내 BIOS에 "igpu 활성화" 옵션이 없어서 ASUS 웹사이트에서 내 노트북용 최신 버전으로 업데이트했습니다. 그리고로부터이것포럼 게시물에 따르면 내 노트북의 igpu가 제조업체에서 비활성화된 것 같습니다. 이는 전혀 활성화하지 못할 수도 있음을 의미합니다.

조금 더 깊이 파고들어 왜 ipgu가 비활성화되었는지에 대한 답을 찾았습니다. 내 노트북에는 G-Sync를 지원하는 모니터가 있는데(용어가 중요한 것 같은데, 몰랐습니다.) 작동하려면 모니터를 전용 GPU에 직접 연결해야 합니다. 확인해 보니 G-Sync가 Linux에서 제대로 작동합니다. 제가 이것에 대해 깊은 지식은 없지만 인터넷에서 찾을 수 있는 내용은 다음과 같습니다.

하지만 질문이 생깁니다. 모니터가 전용 GPU에 직접 연결되어 있는 경우 백라이트가 작동하려면 왜 여전히 igpu가 필요한가요? 나는 대답을 가지고 있지 않습니다. 대답은 "아니오, 필요하지 않습니다"였습니다. 하지만 나의 인터넷 검색 능력과 컴퓨터 하드웨어에 대한 이해는 한계에 도달했습니다. 수년에 걸쳐 여러 배포판에서 이 문제가 발생했기 때문에(며칠 전에 Manjaro를 듀얼 부팅으로 설치하기도 했고 많이 수정하지 않았지만 밝기 문제도 있었습니다) 확신합니다. 하드웨어 문제이고 igpu 문제가 이야기에 맞습니다.

나에게 도움이 되거나 내 주장을 무효화할 수 있는 내용을 알고 계시다면 기꺼이 듣고 싶습니다. 내가 더 많은 연구를 할 수 있는 단서가 되는 한 단어라도 큰 도움이 될 수 있습니다.


이전 답변:
문제가 해결되지 않았지만 545.29.06에서 수정된 버그([여기][1], [여기][2])가 있었습니다. 드라이버를 업데이트하고 도움이 되는지 확인하세요. 나에게 맞는 것을 찾으면 더 자세한 내용을 추가하고 이 답변을 수락하겠습니다.

관련 정보