반응형

요즘은 많은 분들이 손쉽게 개인 방송을 하고 있습니다.
재미나신분들이 많은터라 .. 볼꺼리도 많고 잔잔하게 같이 늙어가는게 좋터군요..

그런데 간혹 끼있는분들이 방송상태가 평이하지 못해서 마음고생을 하시는분들이 많터군요.
그래서 간단하게.. 왜 방송을 틀면 렉이 생기는지에 대해서.. 한번 설명을 해볼까 합니다.


설명이라고 하기에는 조금 그렇고..
방송을 할수없을꺼 같은 저사양컴으로.. 방송을 돌리는 장면을 보여주면서....

어떻게 왜 이런 현상이 일어나는지에 대해서.. 설명을 할까합니다.


저도 그렇게 전문가가 아닌터라..
많은 분들을 상대로.. 똑 부러진 설명을 하기엔 부족하거든요..


그냥 제가 직접 보여드려볼께요.



위 영상은...
기존에 제가 사용을 하던 방식을... 어떻게 하면.. 사람들에게 소개를 할까..
아니면 설명을 할수있을까.. 싶어서...

테스트 하는 과정에 만들어놓은 트위치 클립으로 만든 영상입니다.


그럼 ... 부족하지만 설명을 해보도록 하겠습니다.


처음 클립입니다..

풀영상은 https://www.twitch.tv/videos/188248474


보시면 뚝뚝 끊기는 방송 상태를 보여줍니다.

i5 6600 에 rx560 으로 아무런 준비를 안하고 그냥 트위치 방송을 키게 되면 이런 방송 상태인터라..
방송도 못하고 그냥... 게임도 못합니다..



너무 오래전에 스샷을 찍어놓은거라..
이 상황에 찍었던 작업관리자인지는 모르지만....

대략 비슷한 상태를 보여줍니다.

사용하는 Radeon RX 560 를 거의 100% 를 사용합니다.. 지금 스샷 찍는다고 알트탭 해서 85% 로 보일뿐..
게임을 하면서 방송을 한다면 100% 를 쭈욱 유지 하신다고 보면 됩니다.


이렇게 GPU를 100% 사용을 해도.. 게임과 방송 모두 커버를 못하니.. 위에 클립처럼 뚝뚝 끊기는 모습을 보여주는거죠.



////


그래서 인텔 CPU의 내장그래픽을 살려서



QuickSync H.264 를 인코더로 사용을 합니다.
즉 Radeon RX 560 의 부담을 줄여주는거죠.



풀영상은 https://www.twitch.tv/videos/188225514


하지만 여전히 처참합니다.
방송이 거의 안되요...

전체화면으로 작업관리자를 봐보세요..



죄송하게도 당시 스샷 찍을 겨를이 없었던거 같네요..
기억에 스샷을 찍은거 같았는데.. 

지금 찾아보니 없어서 클립 영상을 찍어서 올리는터라 좀 화질이 나쁘더라도 이해를 부탁합니다.


보시면.. GPU 0 은 내장그래픽입니다.
GPU 1 은 제가 사용하는 RX 560 이구요.


트위치 방송에 내장그래픽을 4~50% 정도 사용을 하고 있네요.
즉.. RX 560 에 걸리던 부하가 그만큼 빠져나갔는데도.. RX 560은 100% 를 치솓고 게임은 게임대로 제대로 플레이가 안됩니다.



왜 이런 현상이 일어나는것일까요..
분명 RX 560 그래픽카드는 엔디비아 1050 정도의 수준의 그래픽카드로..

방송을 켜지 않았을때... 게임은 충분히 돌아가는 그래픽 카드입니다..


그런데 ? 인코딩을 내장그래픽에 시키고..
게임을 .. RX 560 에 시켰는데.... 


왜 방송이 렉이 걸리는것일까요?


그건 바로 Xsplit 이나 OBS 에서 GPU 자원을 생각보다 많이 사용을 하기 때문입니다.




자기가 사용하는 모니터가 2대 이상일때..
추가한 보조 그래픽 카드에 모니터를 연결하시고... 우선 재부팅을 합니다.


재부팅 하신후에.. 보조 그래픽 카드에 연결된 서브 모니터를 주 모니터로 변경을 하신후...


사용하시는 크롬이나. 파이어폭스 그리고 방송에 사용하는 프로그램들을 실행을 합니다.
그리고 마지막으로 OBS 나 Xsplit 을 실행합니다.


OBS는 따로 표기가 없지만 Xsplit 에서는 .. Xsplit 이 사용하는 그래픽 자원이 어떤것인지 모델명을 보여줍니다.





제가 사용하는.. 보조 그래픽 카드는 r7 260x 이니.. Xsplit 에 제대로 보조 그래픽 카드가 할당이 되었습니다.


이렇게 Xsplit 이나 OBS 에 제대로 할당이 되었다면




메인 모니터를 다시.. "주 모니터로 만들기" 로 해줍니다.
그러면 이제 게임은... 제가 주력으로 사용하는 RX 560 으로 실행이 되는거죠.


이제 재미있는 스샷을 하나 보여드리겠습니다.



r7 260x 에 Xsplit 을 할당한.. 상태입니다..
방송도 안켯고.... 배그를 실행하지도 않았어요..


온전히.. Xsplit 하나만 실행한 상태에서 R7 260x 가 사용하고 있는 GPU 량입니다.


아무리.. 260x 오래된 물건이라고 해도... 만이 사용하죠?
그래서 Xsplit 으로 렉이 걸리는 분들은 OBS 를 써보시라고 권하는것입니다.

OBS는 Xsplit 보다 반정도 뿐이 사용을 하지 않습니다 GPU 자원을....


//


아무튼 이렇게 인코딩은 내장 그래픽 / 게임은 메인 그래픽 카드인 RX 560 / Xsplit 은 r7 260x 에 설정을 하고....
트위치 방송을 켜보았습니다.


풀영상은 https://www.twitch.tv/videos/188225848


여전히 사양이 좋으신분들의 방송에 비해서는 부족함이 보입니다.



여전히 제 구닥다리 RX 560 그래픽 카드는 사용률을 100% 를 찍고 계시네요...
보시면.. GPU 0 인 내장그래픽이.. 인코딩을 잘 수행하고 있고..
GPU 2 인 r7 260x 가 나름 열심히 Xsplit 을 돌리고 있습니다.. 무려 50% 를 써먹으면서 말이죠.


만약 여기서 팁을 드리자면..
Xsplit 에서 캡쳐보드를 이용한 영상이나.. 캠화면의 영상을.. GPU로 돌릴수가 있습니다..

CPU가 만이 딸리시는분이라면.. 고급 옵션에서 .. 그부분을 활성화 하시면 더 도움이 될꺼라고 생각이되네요.


//


제 컴터는.. 트위치 방송을 하기에는 .. 조금 부족한 성능이기는 합니다.
그래서.. 방송을 만약에 할 생각이라면...

작업관리자와 같은것도 실행해도 렉으로 이어지죠...

그래서 테스트를 위한 프로그램이나.. 불필요한 프로그램들을 모두 종료를 하고...
오로지... 트위치 방송을 한다는 가정하에..  정리를 하고 켜봅니다..


//


방송 환경과 최대한 근접하게 세팅후 Xsplit 으로 송출한 방송 클립

풀영상은 https://www.twitch.tv/videos/188226178



방송 환경과 최대한 근접하게 세팅후 OBS 으로 송출한 방송 클립

풀영상은 https://go.twitch.tv/videos/188281730


//


미묘하게 OBS 클립이 화질이 Xsplit 보다 떨어질꺼에요.
이건 Xsplit 이나 OBS 차이가 아니라.. OBS는 6000 비트이고 Xsplit 은 7900 비트입니다.

이걸 나중에 OBS 에서도 7900 비트로 클립을 하나 만들려고 했었는데...
원래 방송을 하던 사람이 아니라 그런지... 배그 방송을 키는걸 .. 아직까지 못했네요.


물론 지금은 그래픽 카드에 각각 할당을 해서 그렇게 티가 안나는거지만...

클립에서 좀더 자연스러운 모습을 보여주는 이유는 
OBS는.. Xsplit 보다 .. 가볍습니다..

원컴방송에 보조그래픽 카드가 없는 분들은.. 체감이 클꺼에요.


/////


많은 분들이... 오해 하시는 부분이 있습니다.
사실 위 영상은 이미 보름 이전에 찍은 것이고.. 다른곳에도 설명을 먼저 했는데..

대부분 반응이.. 보조 그래픽 카드를 달면...
투컴못지않는 . 쾌적함이 있겠네요... 라고 물어봅니다..

물론 맞어요..
투컴 마냥... 정말 렉 하나두없이 방송 안켰을때의 .. 쾌적함으로 방송을 할수있습니다.

그런데...
보편화가 되기에는 힘든부분이 많습니다.


렉에 고생하시는분들은...
보통 저사양 컴터라서... 보조 그래픽 카드를 꼽을 슬롯이 없는분이 많습니다.

그리고 파워도.. 보조 그래픽 카드를 달았을때.. 문제가 생기게 될 확률이 높습니다..

또한 OBS 에서는 사소한 버그도 생깁니다.


//


저는. 보조 그래픽 카드가...
방송의 렉을 모두 사라지게 해주는 만능이라는것을 설명하려고 햇다기 보다는..

Xsplit 이나 OBS 에서도 GPU 자원을 사용을 하니
적절하게 .. 게임 옵션을 조금 낮추셔서... 설정을 하시면.. 원컴으로도 렉없이 방송이 가능하다는 것을 설명하고 싶었을 뿐입니다.


부디 왠만한 사양인데 렉이 걸린다고 느끼시는 스트리머분이라면...
적절하게.. 자신의 그래픽 카드에 Xsplit 이나 OBS 가 사용할 여분을 남기어... 송출을 한다고 생각하시면..

렉없는 방송이 되지 않을까 싶습니다.


//


요약.

원컴 방송 렉 방지를 위해서는

1. 인텔 CPU 라면 내장 그래픽을 활성화 하셔서 인코더를 QuickSync 로 하시기를 바랍니다.
2. Xsplit 이 GPU 를 많이 사용하니 OBS를 권장합니다.

3. 방송 화면이 끊기거나 느리게 됬다 빨리 감기 같은것이 보이는건.. GPU 자원이 부족해서 입니다. 게임 옵션을 낮추시면 모두 해결이 됩니다.

부디 다들 잘 되시기를 바랍니다.


/////


만약 사양이 i5 6600 정도의 CPU에
엔디비아 1060 정도의 그래픽 카드를 사용하는데.. 방송하는데 렉이 있다면....

그리고 자신이 아무리해도 잘 안되신다면 디스코드 "https://discord.gg/KFenvZJ" 연락을 주시거나.. 방송 시간대를 이야기 해주시면.. 도울수있는 부분이 있다면 도와드릴께요.


스트리머분들 .. 다들 잘되시기를 바랍니다.

반응형