FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

'안녕하세요 radhat 계열 리눅스 설치 도움좀 부탁드립니다.'에 답변달기

게시판 질문게시판 안녕하세요 radhat 계열 리눅스 설치 도움좀 부탁드립니다. '안녕하세요 radhat 계열 리눅스 설치 도움좀 부탁드립니다.'에 답변달기

#15672
난해주님
참가자
  • 게시글114
  • 댓글337
  • 총합451
  • ★★
@workman729

에이수스라면 반드시 아니 모든 컴의 바이오스(CMOS)에는 이 부분을 설정하는 부분이 어떤 형태로든 있습니다. 물론 용어는 다를수 있지만 말입니다. 살펴 보시기 바랍니다.

아마도 IGPU > PCI순으로 되어 있을 것으로 보이지만 이를 PCI > IGPU 순으로 바꿔 주셔야 합니다.
컴에 따라 바이오스의 용어가 다르므로 뭐라 설명 드릴순 없군요! 참고 하십시오.

외장 nvidia를 사용한다고 하셨으니 nvidia 패키지를 설치하시면 nvidia의 것으로 libglx.so 파일이 생성되는 데
실제로는 바이오스에서 메인 그래픽으로 IGPU(인텔)를 사용하므로 something has goes wrong 문구가 나올 것입니다.

이를 바로 잡아 주시면 드라이버 재설치 없이 정상적으로 이용할 수 있을 것으로 보입니다.

xorg의 libglx.so의 링크는 다음과 같이 적용 하실 수 있습니다.

아래는 nvidia 그래픽 드라이버를 메뉴얼 설치를 하신 경우 참고 하십시오.
메뉴얼 설치시 nvidia의 libglx.so는 /usr/lib64/xorg/nvidia/libglx.so로 존재합니다.

아마도 오픈소스의 libglx.so가 심볼릭 링크 형태로 /usr/lib64/xorg/modules/extensions/libglx.so로 존재하고 있을 것 입니다.

따라서 다음과 같이 링크를 새로 생성해 주십시오.

# cd /usr/lib64/xorg/modules/extensions/
# sudo unlink libglx.so
# sudo ln -s /usr/lib64/xorg/nvidia/libglx.so /usr/lib64/xorg/modules/extensions/libglx.so

만약 nvidia 드라이버를 패키지 설치 하셨다면 위의 사항을 무시 하시기 바랍니다.

위의 질문에선 rpmfusion 드라이버를 설치 하셨다고 하셨는 데 이는 패키지 설치를 하신 것입니다.
그러면 링크 사항에 필요없이 nvidia의 것으로 libglx.so 파일을 생성합니다.

그런면에서 유추하여 보면 바이오스의 그래픽 카드 순서가 IGPU > PCI 순으로 되어 있을 것으로 보입니다.

모든 설정이 정상적인데도 불구하고 nvidia 드라이버 설치후 로그인시 something has goes wrong 문구가 나온다면
다른 면에서 akmod의 모듈 생성시 에러가 발생한 경우일 수 있습니다. (커널 ABI 문제로 종종 발생합니다.)

저의 경우 akmods의 신뢰도에 대한 확신을 할수 없어 nagativo17 repo의 dkms를 이용합니다.
아래 링크 하단의 repo 파일을 다운로그 후 /etc/yum.repo.d에 존재 시키고
다음과 같이 dkms-nvidia를 설치하여 모듈을 생성 하시기 바랍니다.

http://negativo17.org/repos/

위의 링크에서 fedora-nvidia.repo 파일을 다운 받아 /etc/yum.repos.d에 복사하시기 바랍니다.

추후 먼저 기존 설치된 드라이버를 삭제 하시고 다음과 같이 설치 하시기 바랍니다.

# sudo dnf install -y dkms kernel-devel acpid gcc make
# sudo dnf install -y dkms-nvidia nvidia-driver nvidia-driver-libs nvidia-settings