저는 꽤 괜찮은 하드웨어 설정에서 Debian 11을 사용하고 있습니다. 불행하게도 성능이 매우 좋지 않은 것을 확인했습니다. 웹 탐색이 투박한 느낌이 들었고, 활동 메뉴를 열 때 애니메이션이 없었고, 스크롤이 매우 고르지 않았으며, 모든 징후가 그래픽 처리가 좋지 않음을 나타냅니다.
확인해 보니 그래픽 카드를 사용하고 있지 않은 것 같습니다.
$ glxinfo | grep -i opengl
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.1, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5
이전에 Intel integrated graphics
BIOS에서 비활성화한 적이 있었기 때문에 호기심에 활성화했습니다.
$ glxinfo | grep -i opengl
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4600 (HSW GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5
활성화하면 이제 모든 것이 더 부드러워지고 애니메이션이 작동하지만 통합 그래픽이 있다면 여전히 사용하고 싶지 않습니다.
Nvidia 독점 소프트웨어를 멀리하고 싶지만 nouveau
소스에서 빌드하지 않고 FOSS 드라이버를 설치하는 방법을 이해할 수 없는 것 같습니까? 저는 이 주제에 대해 잘 알지 못하므로 무지하더라도 용서해 주세요. 하지만 nvidia 드라이버를 빌드하지 않고 설치할 수 있다면 nouveau
. 내가 찾은뉴스타일 공식 홈페이지다운로드를 통해 설치하는 방법을 보여 주지만 nouveau-build-deps
설치를 원 linux-headers-2-..
하고 지금 버전 5를 사용 중이므로 아무것도 하지 않을까봐 정말 두렵습니다.
또한 nouveau 패키지를 확인해보니 nouveau 웹사이트에서 제안한 내용을 설치한 것으로 나타났습니다.
# apt search nouveau
Sorting... Done
Full Text Search... Done
bumblebee/stable 3.2.1-27 amd64
NVIDIA Optimus support for Linux
libdrm-nouveau2/stable,now 2.4.104-1 amd64 [installed,automatic]
Userspace interface to nouveau-specific kernel DRM services -- runtime
xfonts-jmk/stable 3.0-23 all
Jim Knoble's character-cell fonts for X
xserver-xorg-video-nouveau/stable,now 1:1.0.17-1 amd64 [installed]
X.Org X server -- Nouveau display driver
어딘가에서 뭔가를 삭제했거나 일부 구성을 변경하고 잊어버린 것 같습니다.
어떻게 달리기를 시작할 수 있나요 nouveau
?
편집하다:
$ lspci -nnk | grep -iA2 vga
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:1c81] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GP107 [GeForce GTX 1050] [1462:8c97]
Kernel driver in use: nouveau
$ glxinfo | grep -i device
Device: llvmpipe (LLVM 11.0.1, 256 bits) (0xffffffff)
$ glxinfo | grep -i memory
Video memory: 15974MB
Unified memory: no
$ glxinfo | grep -i opengl
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.1, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5
...
$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
nouveau
$
AFAIK 사용 중인지 OpenGL vendor string
말해야 합니까 ?Nouveau
답변1
이 nouveau
드라이버는 Intel 및 AMD(Radeon) 오픈 소스 GPU 드라이버와 마찬가지로 GPL에 따라 라이센스가 부여되고 커널에 포함된 프리웨어 드라이버입니다.
nouveau
모듈로 컴파일되어 데비안 linux-image
패키지에 포함됩니다. 부팅 시 하드웨어가 자동으로 감지되고 모듈이 자동으로 로드됩니다( nvidia
대신 독점 드라이버를 사용하려는 경우에만 수행되는 모듈을 블랙리스트에 등록하지 않은 경우 nouveau
).
자동으로 감지되지 않으면 추가하고 nouveau
실행 /etc/modules
한 update-initramfs -u -k all
후 재부팅하세요. X를 실행하려면 설치 xserver-xorg-video-nouveau
와 패키지 도 필요합니다 libdrm-nouveau2
.
이 nouveau
드라이버는 별로 좋지 않습니다. 주로 Nvidia(회사)가 프로그래밍 문서 제공을 거부하고 자유 소프트웨어 개발자가 좋은 드라이버를 작성하는 것을 어렵게 만들기 위해 많은 노력을 기울이기 때문입니다. 가장 좋은 점은 특정 카드의 특정 기능을 부분적으로 지원한다는 것입니다.
Nvidia GPU에서 우수한 GPU 성능을 원한다면 유일한 실제 옵션은 독점 nvidia
드라이버를 사용하는 것입니다. 예, 이는 최적과는 거리가 멀습니다. 문제는 이것이며 가까운 미래에 바뀔 가능성이 거의 없습니다. Nvidia는 자유 소프트웨어나 오픈 소스를 좋아하지 않습니다. 이에 대해 더 말씀드리고 싶지만 U&L에 대해 욕을 하고 싶지는 않습니다.
독점 드라이버를 설치하기로 결정했다면 데비안 저장소에서 패키지 버전을 설치하세요 non-free
. 직접 컴파일하는 방법을 알려주는 블로그 게시물이나 웹사이트(Nvidia 자체 포함)는 무시하세요. 그들은 당신을 잘못된 길로 인도하고 관리하기 어려운 혼란을 야기할 수 있습니다. 대신, 실행 - 올바른 드라이버 모듈, 필수 라이브러리 및 X 서버 패키지를 sudo apt-get install nvidia-detect
포함하여 특정 GPU 모델에 적합한 NVIDIA 드라이버 패키지를 식별하고 권장합니다 .nvidia-*-kernel-dkms
오픈 소스 드라이버가 포함된 고성능 GPU를 원한다면 지금 가장 좋은 선택은 Radeon 카드를 구입하는 것입니다. 올해 출시 예정인 Intel의 ARC 카드는 통합 GPU보다 훨씬 뛰어난 성능을 발휘하고 Nvidia 및 Radeon 카드의 성능과 맞먹을 것이며 Radeon과 마찬가지로 오픈 소스 드라이버도 갖게 될 것입니다.
Intel과 AMD의 경쟁으로 인해 Nvidia가 FOSS 드라이버에 대한 적대감을 떨쳐버릴 수 있기를 바랄 수도 있습니다. 나는 그것이 사실이 될 것이라고 의심한다.
그건 그렇고, Nvidia "Optimus"가 탑재된 노트북을 가지고 있다면 다음도 사용해야 합니다.호박벌그리고프리머스. 둘 다 데비안용으로 패키지되어 있습니다.
답변2
nouveau
제대로 실행 하려면 firmware-misc-nonfree
. 작은 희생을 하세요.
매우 감사합니다지옥__그리고카를로 허스트OFTC 의 IRC가 #nouveau
문제를 조사하고 지원을 제공합니다.