Install OpenCL Drivers on Ubuntu

  1. 키보드에서 Ctrl + Alt + T 키를 눌러 터미널 창을 열고 OpenCL 드라이버를 설치합니다.

    sudo apt update
    sudo apt install intel-opencl-icd
    
    sudo apt update
    sudo apt install intel-opencl-icd
    
    sudo apt update
    sudo apt install intel-opencl-icd
    

    참고

    SDK 2.10부터 Ubuntu 18.04에 대한 지원이 종료되었습니다. 이전 SDK 버전에 대한 Ubuntu 18.04 지침을 보려면 왼쪽 상단 모서리에서 기술 자료 버전을 변경하십시오.

  2. Zivid Studio 를 열고 OpenCL 오류가 발생하지 않는지 확인하세요.

참고

OpenCL 오류가 발생하는 경우 add your user to group Video 를 실행해야 할 수도 있습니다.

  1. 시스템에 NVIDIA GPU 드라이버 PPA를 추가합니다:

    키보드에서 Ctrl + Alt + T 키를 눌러 터미널 창을 엽니다.

    graphics-driver PPA를 추가합니다.

    sudo add-apt-repository ppa:graphics-drivers/ppa
    

    이것은 현재 long-lived branch release: `nvidia-xxx` 에서 정보를 제공합니다.

    ../../../_images/long-lived-branch-release-nvidia.png
  2. 시스템에 최신 최신 드라이버를 설치합니다:

    sudo apt update
    sudo apt install nvidia-driver-xxx
    
    sudo apt update
    sudo apt install nvidia-driver-xxx
    
    sudo apt update
    sudo apt install nvidia-driver-xxx
    

    참고

    SDK 2.10부터 Ubuntu 18.04에 대한 지원이 종료되었습니다. 이전 SDK 버전에 대한 Ubuntu 18.04 지침을 보려면 왼쪽 상단 모서리에서 기술 자료 버전을 변경하십시오.

    드라이버를 설치한 후 시스템을 다시 시작합니다.

    sudo reboot
    
  3. Zivid Studio 를 열고 OpenCL 오류가 발생하지 않는지 확인하세요.

참고

OpenCL 오류가 발생하는 경우 add your user to group Video 를 실행해야 할 수도 있습니다.

경고

드라이버의 사용률 저하 및 OpenCL 안정성 문제로 인해 AMD 컴퓨팅 장치/GPU 사용 지원이 중단되었습니다. opt in to run the SDK with an unsupported compute device 에서 SDK를 실행하도록 설정할 수 있습니다. 하지만 이러한 설정은 예상치 못한 결과와 오류를 발생시킬 수 있으며, Zivid에서 테스트되지 않았습니다.

경고

Radeon은 일부 GPU에서 더 이상 SPIR을 지원하지 않습니다. GPU 드라이버가 Zivid 소프트웨어와 호환되도록 SPIR을 지원하는지 확인하십시오.

  1. Linux용의 알맞은 Radeon 소프트웨어를 다운로드하고 압축을 풉니다.

    키보드에서 Ctrl + Alt + T 키를 눌러 터미널 창을 엽니다.

    임시 폴더를 만들고 해당 폴더로 이동합니다.

    mkdir amd
    cd amd
    

    https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-22-20 에서 손상된 버전 AMD GPU 드라이버 설치 프로그램에 대한 링크를 찾을 수 있습니다. 다음 가이드에서는 테스트한 버전을 사용하고 작동되는 버전을 사용합니다. 현재 가이드를 작성하는 시점에 AMD에서 /latest path 업로드된 버전은 22.20.3 버전입니다. 하지만 여전히 잘못된 22.20을 가리키고 있을 수 있으니 확인합니다.

    wget --referer http://support.amd.com http://repo.radeon.com/amdgpu-install/22.20.3/ubuntu/jammy/amdgpu-install_22.20.50203-1_all.deb
    

    apt 를 사용하여 이 패키지를 설치합니다:

    sudo apt install ./amdgpu-install_22.20.50203-1_all.deb
    sudo apt update
    

    Linux 커널 버전을 확인하십시오:

    uname -r
    

    Linux Kernel 버전 5.4(Ubuntu LTS)의 경우 Ubuntu 20.04용 Radeon Software 20.45를 다운로드하십시오.

    wget --referer http://support.amd.com https://drivers.amd.com/drivers/linux/amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz
    

    내용을 추출합니다.

    tar -Jxvf amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz
    cd amdgpu-pro-20.45-1188099-ubuntu-20.04
    

    Linux Kernel 버전 5.8(Ubuntu LTS HWE 스택)의 경우 Linux 20.04용 Radeon Software 20.50을 다운로드하십시오.

    wget --referer http://support.amd.com https://drivers.amd.com/drivers/linux/amdgpu-pro-20.50-1234664-ubuntu-20.04.tar.xz
    

    내용을 추출합니다.

    tar -Jxvf amdgpu-pro-20.50-1234664-ubuntu-20.04.tar.xz
    cd amdgpu-pro-20.50-1234664-ubuntu-20.04
    

    참고

    SDK 2.10부터 Ubuntu 18.04에 대한 지원이 종료되었습니다. 이전 SDK 버전에 대한 Ubuntu 18.04 지침을 보려면 왼쪽 상단 모서리에서 기술 자료 버전을 변경하십시오.

  2. graphics stack을 설치합니다.

    AMDs own instructions

    amdgpu-install --usecase=graphics,opencl --no-32 --no-dkms
    

    참고

    Secure Boot 이 필요한 경우 DKMS(위 command에서 --no-dkms 을 제거)를 포함해야 할 수 있습니다. 자세한 내용은 secure-boot-support 을 참조하십시오.

    이제 사용자를 render 그룹과 video 그룹의 구성원으로 추가합니다.

    sudo gpasswd -a $USER render
    sudo gpasswd -a $USER video
    

    변경 사항을 적용하려면 재부팅해야 할 수 있습니다.

    sudo reboot
    

    이제 ZividStudio 를 열어 봅니다. 실패하면 다음 단계를 따르십시오.

    ZividStudio
    

    AMDs own instructions .

    ./amdgpu-pro-install --opencl=pal
    
  3. Configure Secure Boot 단계를 따르십시오(메시지가 표시되는 경우).

    ../../../_images/secure_boot_1.png
    ../../../_images/secure_boot_2.png
    ../../../_images/secure_boot_3.png

    부팅이 안될시 System Boot Error After AMD OpenCL Drivers Installation 를 참조하십시오.

  4. Zivid Studio 를 열고 OpenCL 오류가 발생하지 않는지 확인하세요.

참고

OpenCL 오류가 발생하는 경우 add your user to group Video 를 실행해야 할 수도 있습니다.