본문 바로가기
IT/개발환경

CentOS 7에 Unity 설치

by rapker 2023. 4. 19.
반응형
참고
 
centos-based 7.9 에서 진행되었는데 유니티 에디터 실행 중 오류 발생

 

 
728x90
 
sudo yum update
 
데스크탑 설치
sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
 
GUI로 시스템을 시작하기 위해 runlevel을 변경합니다.
sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
 
기업용 리눅스 환경을 위한 패키지, CentOS에서 기본으로 제공되지 않는 페도라에서 관리하는 패키지 라는데....
sudo yum install epel-release
 
sudo yum install tigervnc-server
 
sudo yum install xrdp
 
sudo systemctl start xrdp.service
sudo systemctl enable xrdp.service
 
 
윈도우에서 원격데스크탑으로 접속 시도
 
VM 생성에 사용된 ID, PW 입력
 
 
반응형
 
 
Unity Hub 다운로드
 
 
Unity Hub Download 페이지 에서 Unity Hub의 새로운 소식 링크로 들어갑니다.
 
Unity Hub Release 페이지로 들어갑니다.
 
 
리눅스용 Unity Hub 를 클릭해서 UnityHub.AppImage파일을 다운로드 받습니다.
 
 
 
다운로드 받은 파일을 우 클릭 해서 속성으로 들어갑니다.
 
파일을 프로그램으로 실행 할 수 있도록 설정합니다.
 
 
UnityHub.AppImage 파일을 더블클릭해서 Unity 설치를 진행하면 됩니다.
 
유니티 관련 내용은 생략 합니다.
 
 
 

 

 
 
유니티 설치 후 프로젝트 에디터 실행 과정에서 오류 발생
 
 
 
 
glxinfo | grep version
 

 


 
속터진다... ㅡㅡㅋ
 
위 문서 내용대로 mesa 드라이버를 설치 해봐도
  • 이미 설치 되어 있다 그러고
  • 업데이트도 할게 없고
sudo yum install mesa-dri-drivers
sudo yum upgrade mesa-dri-drivers
sudo yum update mesa-dri-drivers
 
 
 
어라?
그러고 보니 mesa driver가 centos 7 에서는 18버전이 최신이네?
 
 
#세 개 OS 에서의 비교
centos 7.9
OpenGL ES 2.0, Mesa 18.3.4
유니티 오류 발생
centos 8.1
OpenGL ES 3.1, Mesa 20.1.4
유니티 정상 실행
ubuntu 18.04-LTS
OpenGL ES 3.1, Mesa 20.0.8
유니티 정상 실행
 
 
그러면 mesa driver가 20 이상이여야 opengl 3가 지원된다는 건가?
opengl3 와 mesa driver 18 출시일을 보면 전~~혀 그렇지 않은거 같은데
  • OpenGL 3 출시 2008년 8월 11일 - wiki pedia
  • Mesa 18.1.0 출시 2018년 5월 18일 - mesa3d.org
 
Mesa 19.0.0 릴리즈 정보 보니까 이런 내용이 있네요
밑줄의 내용을 추측해 보면
mesa 18 버전 까지는 일부 그래픽 카드에 대해 opengl 3.0  지원이 안되었었는데 mesa 19 버전 부터는 모든 지원이 가능하다?
 
아 모르겠다... centos 7 에서는 유니티 안쓸래....
 
그럼이만....
 
반응형
LIST