일종의 뻘글입니다.

 

리눅스에는 Lutris라는 아주아주 좋은 게임용 런처프로그램이 있습니다. 여기에 Wine연동과 기타 등등을 써서 게임 구동이 되게끔 할 수 있는데 Epic Games Store도 함께 지원합니다.

 

만약 Steam게임이라면 Lutris로 설치하지 말고 그냥 Steam에서 설치해서 Proton으로 구동하는것을 추천합니다. 이쪽이 호환성은 더 좋습니다.

 

이번에 GTA V를 무료 배포해서 좋다고 설치하고 있는데...

 

우분투에 Lutris를 설치하는데 약 4분, Lutris용 Wine을 설치하는데 약 15분 그리고 에픽게임즈 업데이트에 약 5분, 그리고 GTA를 설치하는데..으윽...

 

초당 73MB/s로 쓰고 있음에도 언제 쯤 완료될지 알 수가 없군요...

'헛소리와 잡담' 카테고리의 다른 글

윈도우서버에 대한 작은 생각  (0) 2020.10.13
최근 모바일 크롬이 상태가  (1) 2020.09.27
꽤나 오랜만이군요  (0) 2019.09.15
스마트폰의 재활용에 관하여...  (0) 2018.07.29
게임이란 무엇일까?  (0) 2018.05.12
,

우린 HDD보다 SSD가 훨씬 더 빠르고 또 그렇게 될것이라고 믿습니다.

그래서 HDD를 쓰는 PC를 SSD로 바꾸기만 해도 다른 컴퓨터가 되곤 하지요.

 

이번에 제 노트북속도가 영 아니어서 이상하다 싶어서 점검을 하다보니 HDD의 S.M.A.R.T가 심상치 않더군요. 실패목록이 있고 배드섹터도 어느정도 있으며 대체된 섹터가 거의 다 차 있었습니다. 2014년부터 쭉 써왔으니 그럴만 했지요. 노트북이니 여기저기 들고다니기도 했고요.

 

그래서 이 참에 오래된 HDD도 바꾸고 SSD로 넘어도 갈겸(노트북을 새로 사기엔 이 녀석은 너무 쌩쌩합니다. 자잘한 업무에는 지장없음) 새로운 SSD를 넣었습니다.

 

요녀석이 이번에 나 죽어요!를 외치던 녀석이다. 그동안 수고했다.

노트북을 뜯어서 HDD를 적출하고 새 SSD를 사서 Gparted를 이용해서 파티션 복제를 했습니다.

 

이녀석이 이번에 새로 구매한 SSD 1TB짜리다.

파티션 복제는 쉬웠습니다. 라이브 리눅스를 이용하면 Gparted를 쓸 수 있고 이걸 이용하면 파티션 복제는 뚝딱이었으니까요.

 

그런데 문제가 있었습니다.

 

이상하게 SSD로 바꿨음에도 부팅속도가 영 아닌겁니다. 아니 HDD시절보다 더 느려졌습니다. 아무리 HDD라도 1분 이상을 넘긴적이 없는데 2분 이상의 부팅속도를 보이더군요. 처음엔 설정문제인가 싶었는데 알고보니 특정 SSD와 리눅스 커널간의 버그랍니다.

 

https://askubuntu.com/questions/1049693/slow-boot-time-ubuntu-18-04-on-ssd

 

Slow boot time (Ubuntu 18.04) on SSD

I've come back to Ubuntu; I'm on Dual boot (Windows 10/Ubuntu 18.04) on a SSD with no swap partition. I have a problem. While Windows boot time is just a matter of 3-5s, Ubuntu takes 30-40s. I've

askubuntu.com

 

제가 사용한 SSD는 마이크론 MX500입니다. 인기있는 제품이기도 하고 가격도 착한편이라 많이 사용합니다. 그런데 이 물건이 바로 해당 버그가 있던 모델중 대표적인 제품입니다.

 

하지만 리눅스의 좋은 점은 튜닝이 쉽다는 것이고 해당 버그는 우분투 18.04에 있던 버그이니 최신 커널을 사용하는 20.04에서는 해결되었을 가능성이 매우 높습니다. 그냥 참고 하시기 바랍니다.

 

터미널을 엽시다.

 

그리고 다음과 같이 칩니다.

 

sudo nano /etc/initramfs-tools/conf.d/resume

 

 

그리고 로그온 패스워드를 치면 편집창이 뜹니다. 그리고 해당 내용을 다음과 같이 고칩니다.

 

RESUME=none

위 한줄이면 됩니다.

 

저 처럼 기존에 있던 줄 앞에 #을 붙이고 아래에 RESUME=none 이라고 쳐도 되고 그냥 싹 지운다음 한줄을 쳐도 됩니다. 그리고 Ctrl+O를 누르면 저장이 됩니다. 그리고 Ctrl+X를 누르면 다시 터미널 쉘로 빠져나옵니다.

 

 

이제 재부팅!!!

 

부팅속도가 상당히 빨라진것을 알게 될 것입니다.

 

추가.

 

SSD는 /etc/fstab에서 discard 옵션을 넣어줘야 자동 TRIM기능이 작동한다고 합니다. 

SSD를 쓰고 계신다면 /etc/fstab에 defaults라고 써있는 것을 discard,defaults 이렇게 바꿔서 discard 옵션을 추가해주시기 바랍니다. 자동 TRIM은 일주일에 한번꼴로 작동합니다.

,

https://anbox.io/

 

리눅스에서 안드로이드를 돌리려는 방법은 많이 있었습니다.

Genymotion이나 블루스택 등이 대표적이지요.

 

하지만 안드로이드는 아시다시피 리눅스를 기반으로 하고 있고 같은 커널을 사용합니다. 그래서 Shashlik이나 Anbox같은 같은 커널에서 안드로이드를 돌리려는 시도가 있었습니다.

 

그중에서 Anbox는 확실히 괜찮은 성능과 괜찮은 효과를 보유하고 있습니다. 미래도 창창한 편입니다.

 

일단 우분투에서는 SNAP을 이용해서 쉽게 설치가 가능합니다.

 

우선 커널 모듈을 설치해야 합니다. Anbox Support PPA를 등록해서 이용하면 편리합니다.

 

터미널을 열고

 

sudo add-apt-repository ppa:morphis/anbox-support

sudo apt update

sudo apt install linux-headers-generic anbox-modules-dkms

 

이걸로 우선 커널모듈을 설치 할 수 있습니다.

 

그리고 이제 자동으로 커널 모듈이 올라오도록 합시다

 

sudo modprobe ashmem_linux

sudo modprobe binder_linux

 

이렇게 하면 우선 Anbox를 구동하기 위한 사전 준비는 되었습니다. 이제 SNAP을 이용해서 Anbox를 설치합시다

 

sudo snap install --devmode --beta anbox

 

이걸로 anbox가 설치 됩니다. 만약 snap이 구동이 안 된다면 snap도 미리 설치해주세요.

 

sudo apt install snap snapd

 

(보통 우분투는 미리 설치되어 있습니다.)

이제 메뉴에서 Anbox Application Manager를 볼 수 있습니다. 처음 실행하면 오래걸리는데 기다려 주세요. 그러면...

 

PlayStore는 이 다음에 설명할 설치법 이후에 나타날 것이다. 안 보인다고 좌절하지 말자
처음에는 영어로 나올텐데 Language에서 한국어를 추가할 수 있다

 

 

그런데 안드로이드를 쓰는데 PlayStore가 없으면 앙꼬 없는 찐빵이죠?

구글 플레이 스토어를 설치해봅시다

 

https://github.com/geeks-r-us/anbox-playstore-installer/blob/master/install-playstore.sh

 

이 스크립트를 이용하면 편리하게 설치가 가능합니다.

 

터미널에서 역시 작업 합니다.

 

우선은

 

sudo apt install wget lzip unzip squashfs-tools

 

이걸로 필요한 프로그램을 설치합니다. 보통은 다 설치되어 있지만 혹시 모르니까요.

그 다음

 

wget  https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

 

그리고 

 

sudo bash install-playstore.sh

 

이제 뭔가 막 지나갈텐데 기다리시면 뭔가 다운로드 받으면서 시간을 잡아 먹을 겁니다. 

 

하나는 PlayStore이고 하나는 Libhoudini라는 ARM명령어 번역기 입니다. 대부분 안드로이드 앱은 ARM용으로 만들어지기 때문에 ARM번역기가 거의 필수입니다.

문제는.... LibHoudini 다운로드 속도가 느려서

가끔 sudo 암호가 풀려서 다시 쳐줘야 한다는 겁니다.

 

그냥 묵묵히 기다리지 말고 가끔 터미널을 보도록 합시다

 

그리고 다시 Anbox Application Manager를 열면!!! 짜안! PlayStore가 있습니다. 거기에 ARM번역기가 들어갔으니 엥간한 앱은 실행이 잘 될겁니다!

,