Centos 5에서 실행되는 많은 컴퓨터 제어 장치가 있습니다. 또한 독점 Nvidia 드라이버를 사용해야 합니다. 기본 nv 드라이버는 필요한 일부 소프트웨어에서 제대로 작동하지 않습니다.
Nvidia 홈 페이지의 설치 스크립트를 사용하여 전용 드라이버를 설치하기만 하면 커널 업데이트가 발생할 때까지 제대로 작동합니다. 그런 다음 X가 더 이상 시작되지 않기 때문에 일부 혼란스러운 사용자가 저에게 전화를 걸었습니다.
이 문제에 대한 해결책은 dkms를 활성화하는 Nvidia 드라이버를 설치하는 것입니다. 이로 인해 문제가 해결되었으며 드라이버가 커널과 함께 올바르게 업데이트되었음을 알 수 있습니다. 그러나 이로 인해 dkms 지원 드라이버로 Firefox를 시작하면 X 서버가 충돌하는 새로운 문제가 발생합니다.
두 버전 모두 이상적이지 않으며 모든 커널 업데이트를 처리하고 드라이버를 다시 설치해야 하는 것은 매우 짜증나는 일입니다. Firefox X의 충돌이 더욱 심각해졌습니다.
최신 Centos 5에 독점 NVidia 드라이버를 설치하고 커널 업데이트를 유지하기 위해 현재 권장되는 방법은 무엇입니까?
답변1
nvidia
nvidia.ko
커널 모듈은 커널마다 빌드되어 모듈 디렉터리에 배치되므로 커널이 업데이트될 때마다 다시 빌드해야 합니다 . 이것은 몇 가지 이유 때문에 발생합니다(내 머리 꼭대기에서):
- 이 모듈은 바이너리입니다.
- 모든 빌드에는 새로운 커널 헤더에 대한 액세스가 필요합니다.
- dkms 모드 전환은 바이너리 모듈을 방해합니다.
Firefox가 3D 가속을 활성화/사용하려고 시도하기 때문에 Firefox X가 충돌합니다. 따라서 OpenGL 드라이버가 기본 XOrg OpenGL 드라이버가 아닌 Nvidia로 설정되어 있는지 확인해야 합니다. 설정된 경우 사용 중인 카드가 3D를 지원하지 않거나 다음을 수행해야 합니다.
- 모든 애플리케이션에서 3D 가속을 비활성화합니다. 또는:
- DKMS를 제거합니다.
DKMS는 바이너리 Blob과 호환되지 않습니다.