SlideShare une entreprise Scribd logo
1  sur  44
우분투에서 gaming??
minwook shin
우분투에서 게임 하고 싶은 고딩의
삽질
이라고 합니다.
목차
1.발표자 소개
2.계기
3.우분투에서 게임 하는 방법
4.Wine
5.OpenGL
6.Amd!?
7.Intel + 넷북 이야기
8.Linux Steam
9.우분투 게이밍이 나아가야 할 방향
10.+번외편 우분투 15.04 향상
11. 마치며...
발표자 소개
● 우분투 좋아요..
● 안드로이드 좋아요.
● 스팀 좋아요. 도타도 좋아요...
●
우분투 한국 로컬 위키 관리자, 우분투 한국어 번역 팀원이에요.
발표자 소개
발표자 소개
계기
●
초6, “인터넷 솔루션”을 만들다.
● 중1, “안드로이드”를 포팅하려고 삽질
하다.
● 고1, “서버”에 흥미를 가지다.
초딩이 생각한 알고리즘
당신의 os는?
xp 98
retrun
If false
인터넷 솔루션은 그대로 end
안드로이드 포팅?
중딩, 우분투 그게 뭐죠?
“자바 설치하시고, 
커널 소스 받으시고,
디바이스 소스 받으시고,
깃 허브 참고하시고,
.
.
.
대신 터미널이라고 윈도우 cmd비슷한걸로 하셔야됩니
다.”
­ㄷ 커스텀 롬 카페에서 했던 말 일부 인용­
커스텀롬 제작도 그대로 end
서버에 빠지다.
마인크래프트+우분투 서버?
터미널로 해야되네....?
그 당시 몰랐던 프로그램.
이젠 아시죠?
우분투에서 game을 하려면...
openGL wine
● 속도가 느리다.
● 대부분 불안정하다.
● 모든 게임이 적용된
다.
● 속도가 빠르다.
● 안정성이 높다.
● 일부 게임만 적용된
다.
*국내 온라인 게임은 안랩의 핵쉴드 덕분에 거의 실행 못합니다.
wine
리눅스에서 윈도우 프로그
램을 실행하게 해줍니다.
Wine is not emulator
wine
● sudo add-apt-repository ppa:ubuntu-wine/ppa
● sudo apt-get update
● sudo apt-get install wine1.7
OpenGL이 DirectX보다 훨씬 편리하게
게임에 사용이 가능하다.
openGL
이제는 DirectX가 낫다
­존 카멕­
Amd
Amd
Amd 첫 번째 삽질
● 14.04 기준 우분투 설치하고 apt-get update 안
한 채로 카탈리스트 설치를 할 경우
➔ 재부팅시 low graphic 오류 뿜음, gui 부팅 불
가.
Amd 두 번째 삽
● 우분투 유니티와 fglrx 가 충돌하는 경우
➔ deb로 패키징 안하고 run 그대로 설치하는 경
우,
➔ sudo sh /usr/share/ati/fglrx-uninstall.sh
Amd 세 번째 삽질
● Deb 패키징 인스톨러가 오류 뿜는 경우
➔
필수 패키지 설치.
➔ sudo apt-get install cdbs dh-make dkms execstack
dh-modaliases linux-headers-generic libqtgui4
➔ 64bit: +sudo apt-get install lib32gcc1
Amd 네 번째 삽질
● 독점 드라이버 설치 후 스팀이 설치 안되는
오류
➔ 독점 드라이버 삭제 후 스팀 설치.
➔ sudo apt-get remove fglrx-* →steam install
Amd 다섯 번째 삽질
● 우분투에서 게임 할 때 fps가 하락합니다.
➔ 15.04로 넘어오세요( 진지 )
intel
인텔 그래픽 드라이버를 설치하는 분들은 내장인 경우가 많아서 효과는 딱히 없다
고 합니다.
● 리눅스 민트17.1 [14.04 기반]인 넷북인데...
넷북 이야기
넷북 이야기
steam
● 2013년 2월 리눅스 게임 서비스 중이며, 현
재 4,764개의 게임에서 1,036개의 게임이
리눅스를 지원.
● “apt-get install steam” or “deb install”
(1)리눅스 스팀에서 소스엔진 한글
출력
●
하프라이프 시리즈 한글 출력
● sudo apt-get install ttf-wqy-zenhei
●
도타2나 팀포트리스2 불가
의 기운이...
(2)리눅스 스팀에서 소스엔진 한글
출력
●
팀포트리스2, 포탈2,도타2 등의 소스 엔진 게임 한글 출력
●
터미널 gedit ~/.fonts.conf 에서 아래 붙여넣고, fc-cache -fv 입력
●
---------------------------------------------------------------------------------------------------------------
●
<?xml version="1.0"?>
●
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
●
<fontconfig>
●
<match target="pattern">
●
<test qual="any" name="family"><string>Nimbus Sans L</string></test>
●
<edit name="family" mode="assign" binding="same"><string>UnDotum</string></edit>
●
</match>
●
<match target="pattern">
●
<test qual="any" name="family"><string>DejaVu Sans</string></test>
●
<edit name="family" mode="assign" binding="same"><string>UnDotum</string></edit>
●
</match>
●
</fontconfig>
●
--------------------------------------------------------------------------------------------------------------
64bit steam install bug
● sudo apt-get install libgl1-mesa-glx-lts-
utopic:i386
● steam
● [15.04에서는 이미 고쳐졌다]
리눅스 스팀에서 한글 입력
● 리눅스 스팀 클라이언트, 다국어 입력기가 없
다.
● 계속적인 리포트가 절실하다.
리눅스 게이밍이 나아갈 방향
● 스팀 os 발매 → openGL 게임 발전
● 하모니KR 활성화 -> 국내 온라인 게임 업체들
의
자발적 참여
리눅스 게이밍이 나아갈 방향
갈
store.steampowered.com/steamos/download
리눅스 게이밍이 나아갈 방향
갈
2015.05.03 스크린샷 인증
[번외편] 우분투 15.04 출시
[번외편] 우분투 15.04 출시!
우분투15.04는 놀라웠다
[nvidia] [amd]
15.04에서 그래픽 카드 정리
● N: Ubuntu nvidia = windows nvidia
● A: Ubuntu amd < windows amd
마치며...
● 14.04 : “윈도우로 게임하세요”
● 15.04 : “우분투로 하셔도 됩니다”
● fps를 중요하게 여기면 amd 비추.
QnA

Contenu connexe

Plus de Ubuntu Korea Community

Memory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack TechniquesMemory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack TechniquesUbuntu Korea Community
 
Python을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop ApplicationPython을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop ApplicationUbuntu Korea Community
 
케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들Ubuntu Korea Community
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투Ubuntu Korea Community
 
9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티Ubuntu Korea Community
 
우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고Ubuntu Korea Community
 
새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조Ubuntu Korea Community
 
스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기Ubuntu Korea Community
 
지방에서 개발자 커뮤니티 운영하기
지방에서 개발자 커뮤니티 운영하기지방에서 개발자 커뮤니티 운영하기
지방에서 개발자 커뮤니티 운영하기Ubuntu Korea Community
 
VM이랑은 무관한 컨테이너 이야기
VM이랑은 무관한 컨테이너 이야기VM이랑은 무관한 컨테이너 이야기
VM이랑은 무관한 컨테이너 이야기Ubuntu Korea Community
 
HanJP-IM 프로젝트 진행 현황 발표
HanJP-IM 프로젝트 진행 현황 발표HanJP-IM 프로젝트 진행 현황 발표
HanJP-IM 프로젝트 진행 현황 발표Ubuntu Korea Community
 
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디Ubuntu Korea Community
 
우분투한국커뮤니티 대전지역팀 발대식
우분투한국커뮤니티 대전지역팀 발대식우분투한국커뮤니티 대전지역팀 발대식
우분투한국커뮤니티 대전지역팀 발대식Ubuntu Korea Community
 

Plus de Ubuntu Korea Community (20)

Open Source and the License
Open Source and the LicenseOpen Source and the License
Open Source and the License
 
Memory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack TechniquesMemory Attack - The Memory Attack Techniques
Memory Attack - The Memory Attack Techniques
 
Python을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop ApplicationPython을 이용한 Linux Desktop Application
Python을 이용한 Linux Desktop Application
 
나의 우분투 이야기
나의 우분투 이야기나의 우분투 이야기
나의 우분투 이야기
 
Malware Dataset & Ubuntu
Malware Dataset & UbuntuMalware Dataset & Ubuntu
Malware Dataset & Ubuntu
 
케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들케라스와 함께하는 재밌는 딥러닝 활용 사례들
케라스와 함께하는 재밌는 딥러닝 활용 사례들
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투
 
9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티9월 서울지역 세미나 GPG 키사이닝 파티
9월 서울지역 세미나 GPG 키사이닝 파티
 
우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고우분투한국커뮤니티 2018년도 상반기 활동 보고
우분투한국커뮤니티 2018년도 상반기 활동 보고
 
새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조새로운 Libhanjp 라이브러리 구조
새로운 Libhanjp 라이브러리 구조
 
스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기스타트업에서 하드웨어 개발 프로세스 도입하기
스타트업에서 하드웨어 개발 프로세스 도입하기
 
기계들의 소셜 미디어, MQTT
기계들의 소셜 미디어, MQTT기계들의 소셜 미디어, MQTT
기계들의 소셜 미디어, MQTT
 
모바일에 딥러닝 심기
모바일에 딥러닝 심기모바일에 딥러닝 심기
모바일에 딥러닝 심기
 
지방에서 개발자 커뮤니티 운영하기
지방에서 개발자 커뮤니티 운영하기지방에서 개발자 커뮤니티 운영하기
지방에서 개발자 커뮤니티 운영하기
 
VM이랑은 무관한 컨테이너 이야기
VM이랑은 무관한 컨테이너 이야기VM이랑은 무관한 컨테이너 이야기
VM이랑은 무관한 컨테이너 이야기
 
HanJP-IM 프로젝트 진행 현황 발표
HanJP-IM 프로젝트 진행 현황 발표HanJP-IM 프로젝트 진행 현황 발표
HanJP-IM 프로젝트 진행 현황 발표
 
Ubuntu 18.04 Release Party @ Daejeon
Ubuntu 18.04 Release Party @ DaejeonUbuntu 18.04 Release Party @ Daejeon
Ubuntu 18.04 Release Party @ Daejeon
 
What's new in Ubuntu 18.04 LTS
What's new in Ubuntu 18.04 LTSWhat's new in Ubuntu 18.04 LTS
What's new in Ubuntu 18.04 LTS
 
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디
Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디
 
우분투한국커뮤니티 대전지역팀 발대식
우분투한국커뮤니티 대전지역팀 발대식우분투한국커뮤니티 대전지역팀 발대식
우분투한국커뮤니티 대전지역팀 발대식
 

우분투에서 게이밍은? | 신민욱 Minwook Shin | 2015.05 (2015Y05M30D)