로그인
Sign in
조회 수 445 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

#!/bin/sh

videocard=$(lspci -nn | grep 0300)
NVIDIA="$(echo $videocard | grep 10de)"
AMD="$(echo $videocard | grep 1002)"
INTEL="$(echo $videocard | grep 8086)"
VBOX="$(echo $videocard | grep 80ee)"
VM="$(echo $videocard | grep 15ad)"

if [ "$NVIDIA" ]; then
    mynvgpu=$(lspci | grep GeForce | sed -e 's/^.*\[//' -e 's/\].*//g')
    cardlist=/usr/share/ldetect-lst
    nvfile=$(grep -rl "$mynvgpu" $cardlist)
    nv390=$cardlist/nvidia390list
    nv340=$cardlist/nvidia340list
    nv304=$cardlist/nvidia304list
    opencl=/usr/lib/nvidia-current/libOpenCL.so.1.0.0

    if [ "$nvfile" == "$nv390" ]; then
        echo NVIDIA Graphic Card : $mynvgpu
        echo NVIDIA RPM package : dkms-nvidia-current. x11-driver-video-nvidia-current
            if [ -f $opencl ]; then
               echo OpenCL : Supported
               else
               echo OpenCL : Not supported
            fi    
        elif [ "$nvfile" == "$nv340" ]; then
            echo NVIDIA Graphic Card : $mynvgpu
            echo NVIDIA RPM package : dkms-nvidia340. x11-driver-video-nvidia340
        elif [ "$nvfile" == "$nv304" ]; then
            echo NVIDIA Graphic Card : $mynvgpu
            echo NVIDIA RPM package : dkms-nvidia304. x11-driver-video-nvidia304
    fi
    echo Driver for xorg.conf : nvidia
fi


상기 스크립트로 GeForce GT 730 카드에서 돌렸을 때 다음과 같은 정보를 보여 줍니다.

[guest@localhost guest]$ nvck
NVIDIA Graphic Card : GeForce GT 730
NVIDIA RPM package : dkms-nvidia-current. x11-driver-video-nvidia-current
OpenCL : Supported
Driver for xorg.conf : nvidia


GT730 NVidia 그래픽 카드는 nvidia390 드라이버에 포함되어 있는데, 넘버원 리눅스에서는 nvidia-current 패키지가 nvidia390 드라이버이므로,  nvidia-current 패키지를 설치해 주면 됩니다. 그리고 엑스 드라이버는 nvidia로 되어 있는데, 이것은 nvidia-current가 nvidia로 알리어싱되어 있기 때문입니다.

[guest@localhost guest]$ cat /etc/nvidia-current/modprobe.conf
alias nvidia nvidia-current
blacklist nouveau
[guest@localhost guest]$



다음은 Geforce 9800GT 카드에 관한 결과입니다.

[guest@localhost guest]$ nvck
NVIDIA Graphic Card : GeForce 9800 GT
NVIDIA RPM package : dkms-nvidia340. x11-driver-video-nvidia340
Driver for xorg.conf : nvidia

Geforce 9800 GT는 nvidia340 버전의 드라이버를 사용함을 알려 줍니다.


상기 스크립트는 넘버원 리눅스의 xorg.conf를 자동으로 설정해 주는 xorgconfig 스크립트를 수정하면서 만들어본 것입니다.


  • profile
    zharyong 2018.04.13 14:28

    NVIDIA 그래픽 카드 사용자들은 nvck 스크립트를 실행한 결과를 붙여넣기해 주시면 향후에 엔비디아 그래픽 카드 지원 기능을 보완하는데 도움이 됩니다. 특히 GTX 960이상의 그래픽 카드에서 드라이버와 해상도가 올바르게 잡히는지도 알려 주시면 감사하겠습니다.

     

    붙여넣기 예제:

    [guest@localhost guest]$ nvck
    NVIDIA Graphic Card : GeForce 9800 GT
    NVIDIA RPM package : dkms-nvidia340. x11-driver-video-nvidia340
    Driver for xorg.conf : nvidia

     

    엑스 구동 : 잘 작동 

    해상도 : 1920x1200 자동 셋팅됨(해상도는 본인이 사용하고 있는 모니터의 해상도)

     

     


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.15 1866
3 스크립트 [팁] No1.Linux 2018 SE 버전의 부팅시 하드 디스크 자동 마운트 file zharyong 2018.04.30 447
2 스크립트 [스크립트] 이제 카카오톡 설치가 매우 쉬어졌어요! - kakaoinst 1 file zharyong 2018.04.14 11089
» 스크립트 [스크립트] Nvidia Graphic Card 카드 종류와 해당 드라이버 보여주기 1 zharyong 2018.04.11 445
목록
Board Pagination Prev 1 Next
/ 1