Linux에서 Windows 게임을 플레이하는 방법

Windows 게임을 실행하려면 몇 가지 도구의 도움이 필요합니다. WINE, Dx Wine, Winetricks 및 Lutris이 튜토리얼에서 우리는 설치 및 구성 방법 그들 각각.

WINE 소개

모두가 알고 있듯이 Linux는 .EXE 파일을 지원하지 않습니다. 그렇다면 Windows 프로그램은 어떻게 실행될 수 있습니까? 글쎄요, 몇몇 천재들은 WINE이라는 프로그램을 만들었는데, 이것은 Wine이 에뮬레이터가 아니라는 것을 의미합니다. 이것은 Linux에서 Windows 프로그램을 실행하는 방법 중 하나입니다.
그러나 에뮬레이터가 아닌 경우 어떻게합니까?

Wine이 에뮬레이터가 아닌 이유는 에뮬레이터가 주어진 마이크로 프로세서 아키텍처의 시뮬레이션을 포함하여 프로그램이있는 전체 환경을 복제하는 경향이 있기 때문입니다. 반면 Wine은 Windows 라이브러리에 대한 대안을 제공하는 호환성 계층이라고 할 수있는 것을 구현합니다.

좋은가요? 예 그리고 아니오. 몇 가지 진실을 말합시다 ...

더 나은 RAM 사용

Windows (모든 버전)에는 Linux에서 일반적으로로드되지 않는 RAM 메모리에로드 된 많은 프로그램 (읽기, 바이러스 백신, 맬웨어 방지 등)이 있습니다. 와인은 그렇게하지 않습니다. 따라서 Windows보다 적은 리소스를 사용합니다.

다이렉트 X

Direct X는 Windows 게임에서 가장 많이 사용되는 API이며이 운영 체제 전용입니다. Linux는 OpenGL을 사용합니다.

그렇다면 Linux는 OpenGL 만 사용하는 경우 DirectX가 필요한 게임을 어떻게 실행합니까? 이것이 바로 Wine의 마법이 들어오는 곳입니다. OpenGL이 DirectX를 에뮬레이트하게합니다.

결과? 분명히 에뮬레이션 할 때 성능이 저하됩니다.

Windows에서 게임이 더 잘 실행됩니까? 나는 그것이 게임에 달려 있다고 말할 것입니다. 그러나 정답은 바로 Direct X 에뮬레이션 때문입니다 .Direct X 7 기반 게임은 Windows에서 Linux와 동일하게 작동하지만 DX9 이상에서는 상황이 많이 바뀐다 고 할 수 있습니다. 약 20 % 성능 저하.

Windows 용 게임

Wine이이 시스템과 함께 제공되는 게임을 실행하는 것은 매우 어렵습니다. 이러한 이유로 오늘날까지 스트리트 파이터 IV, 레지던트 이블 5 또는 기어 오브 워와 같은 게임은 실행되지 않습니다.

게임마다 다른 창

WINE의 장점 중 하나는 원하는 경우 이전 게임을 Windows 95에서 실행하고 새 게임을 Windows 7에서 실행할 수 있다는 것입니다.

옵션이 끝날뿐만 아니라 프레임 워크, Directx 및 생각할 수있는 모든 것과 같은 다른 프로그램을 설치할 수도 있습니다.

예를 들어 Windows와 잘 작동하는 게임, x 프로그램이 설치된 게임 등이 있기 때문에 WINE이 기능을 최대한 활용합니다.

이것은 또한 일반적인 WINE 구성을 사용하는 경우 성능이 더 좋은 게임과 더 나쁜 게임이 있음을 의미합니다. 따라서 게임을 실행하려면 다음과 같은 프로그램을 사용하여 WINE을 실행하는 것이 편리합니다. PlayOnLinux, WINE은 해당 게임에 대해 완벽하게 구성된 Windows를 실행하도록 지시합니다. 어때요?

Windows 비디오 드라이버는 Linux보다 낫습니다.

모든 테스트는 예를 들어 Windows XP와 Linux에서 Open Arena를 실행할 때 Windows에서 더 많은 프레임을 던지는 것으로 나타났습니다. 즉, Windows에서 화면이 Linux보다 빠르게 새로 고쳐 지므로 비디오 카드를 더 잘 활용할 수 있습니다.

이것은 게임이 네이티브가 아니거나 WINE 또는 다른 에뮬레이터 때문에 발생하지 않습니다. 테스트는 각 운영 체제에 대해 각각의 기본 실행 파일을 실행하여 수행되었습니다. 그래서? 대답은 다른 모든 요소를 ​​제거하고 Windows 용 비디오 카드 용 드라이버가 더 낫다는 것입니다. 기술적 관점) Linux보다.

와인 가이드

Wine 베타 버전을 설치하는 것이 좋습니다. 많은 경우 안정된 버전이 아닌 개선 사항이 있고 최신 버전 1.3.28에서 더 많이 작동하며 많은 개선 사항이 있기 때문입니다. 완료되면 Wine 및 Winetricks가 설치되어 있어야합니다. Lutris를 설치할 수도 있습니다. PlayOnLinux y 포도원 그것은 매우 유용 할 수 있지만 나중에 남겨 둘 것입니다.

다이렉트 X

가장 먼저해야 할 일은 DirectX를 설치하는 것입니다.

Dx Wine은 DirectX를 설치하는 가장 좋은 방법입니다.

Wine에 DirectX 9c를 쉽게 설치하는 Dx Wine (kuboode에서 만든 멋진 프로그램)을 다운로드하세요. 훌륭하고 Dxdiag를 사용할 수있는 옵션도 제공합니다.

DX10 및 DX11을 설치할 수있는 옵션이 있으며, 지원 여부에 따라 모두 달라집니다.

DxDiag는 모든 하드웨어가 Wine에서 인식되는지 확인하는 데 이상적입니다.

Visual Basic, .Net 등

그런 다음 Winetricks를 사용하여 필수는 아니지만 게임을 실행하는 데 필요할 수있는 다음 프로그램을 설치할 수 있습니다.

비주얼 베이직 :
-vcrun 2005 (Visual C ++ 2005)
-vcrun 2008 (Visual C ++ 2008)
-vcrun 2010 (Visual C ++ 2010)

뼈대:
-dotnet20 (Framework NET 2.0)
-dotnet30 (Framework NET 3.0)
-dotnet35 (Framework NET 3.5)
-dotnet40 (Framework NET 4). 이것은 Winetricks에 나타나지 않습니다. 수동으로 설치할 수 있습니다.

설치할 것이 더 많이 있습니다. Winetricks가 제공하는 옵션을 잘 살펴보십시오. 필요한 것은 컴퓨터와 사용하려는 응용 프로그램에 따라 다릅니다. 그러나 위의 것은 최소한의 필수 요소라고 할 수 있습니다.

Winetricks

Wine 옵션 구성

Winetricks를 열고 "기본 wineprefix 선택"및 "설정 변경"을 선택하십시오. 나에게 가장 좋은 구성은 다음과 같습니다.

-ddr = OpenGL
-dsoundhw = 에뮬레이션
-glsl = 비활성화 됨
-멀티 샘플링 = 비활성화
-mwo = 활성화 됨
-native_mdac
-npm = 재 포장
-orm = 블랙 버퍼
-psm = 활성화 됨
-rtlm = 자동
-소리 = alsa
-엄격한 단어 화 = 비활성화
-vd = 꺼짐

이러한 옵션 중 성능을 향상시키는 2 가지 옵션이 있습니다.

-OffscreenRenderingMode, FM (Framebuffer) 옵션 설정시 여러 프레임을 던지고 멈춘 후 같은 작업을 반복합니다. 따라서 어떤 게임도 플레이 할 수 없습니다. 이것이 백 버퍼링이 권장되는 이유입니다.

-직접 사운드 : 하드웨어 가속, 에뮬레이션 완료 변경. 이것은 "전체"보다 성능과 호환성을 크게 향상시킵니다.

또한 성능을 얻기 위해 GLSL 및 멀티 샘플링을 비활성화 할 수 있지만 그래픽 품질이 떨어집니다.

그래도 WINE이 비디오 카드를 감지하지 못하면 다음과 같이하십시오.

옵션을 변경 한 후 사용자 폴더에서 .wine 디렉토리를 연 다음 "user.reg"라는 파일을 열었습니다 (사용자가 만든 레지스트리 키가 여기에 저장 됨).

[SoftwareWineDirect3D]를 찾아 마지막에 추가합니다.

"VideoDescription"= "따옴표와 함께 비디오 카드 모델 입력" "VideoDriver"= "nv4_disp.dll" "VideoMemorySize"= "비디오 카드 메모리 입력"

제 경우에는 다음과 같습니다.

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer"= "opengl" "멀티 샘플링"= "비활성화 됨" "NonPower2Mode"= "재 포장" "OffscreenRenderingMode"= "backbuffer" "PixelShaderMode"= "활성화 됨" "RenderTargetLockMode"= "자동"StrictLockMode "="RenderTargetLockModeTargetLockMode "="RenderTargetLockModeTargetLockMode "disabled" "UseGLSL"= "disabled" "VideoDescription"= "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver"= "nv4_disp.dll" "VideoMemorySize"= "512"

준비된! WINE은 전쟁 준비가되었습니다!

우리는 이미 WIne, Dx Wine 및 Winetricks를 사용하고 있습니다. 이제 우리는 Lutris라는 프로그램으로이 모든 것을 향상시킬 것입니다.

Lutris 소개

내 가장 큰 악을 가진 루트리스 ...

Lutris는 Steam과 유사한 단일 플랫폼에서 모든 게임을 그룹화하는 프로그램입니다.

그 특징은 거의 모든 것을 지원하는 것이지만 은행 업무 목록을 살펴보십시오.

-Linux 네이티브 게임.
-Windows 기본 게임.
-MAME 게임.
-친구 500, 600, 1200.
-Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
-반다이 원더 스완, 원더 스완 컬러.
-Quake Live, Minecraft 및 올 플래시와 같은 브라우저의 온라인 게임.
-Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
-LucasArt SCUMM (Monkey Island, Maniac Mansion 등).
-Magnavox Odyssey², Videopac +.
-Mattel Intellivision.
-Microsoft MSX, MS-DOS.
-NEC PC-Engine Turbographx 16, Supergraphx, PC-FX.
-Nintendo NES, SNES, Game Boy, Game Boy Advance, Gamecube 및 Wii.
-세가 마스터 시스템, 게임 기어, 제네시스, 드림 캐스트.
-SNK Neo Geo, Neo Geo Pocket.
-소니 플레이 스테이션.
-Z-Machine.

그러나 무엇보다도 가장 좋은 점은 각 게임에 대해 많은 옵션을 제공하므로 와인 또는 와인에 영향을주지 않고 변경할 수있는 와인 옵션이 많기 때문에 사용하는 것이 좋습니다. 다른 게임. PlayOnLinux와 비슷하지만 Lutris는 Windows 게임뿐만 아니라 수많은 에뮬레이터에 액세스 할 수 있기 때문에 나에게 더 나은 것 같습니다.

마지막으로 Lubuntu와 Xubuntu에 실질적인 개선 사항이 없다고 가정하십시오. RAM 메모리를 적게 사용하면 WINE의 성능에 영향을 미칠 것이라고 생각할 수 있지만 그렇지 않습니다. 아마도 이것은 Wine이 주로 CPU와 비디오 카드를 사용하여 처리되기 때문에 발생합니다.

출처 : Patchiu


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

25 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   거의

    포도주
    Is
    아니
    에뮬레이터

    WINE은 에뮬레이터가 아닙니다.

  2.   Shadow_Warrior

    이제 정확히 "WINdows Emulator"( "WINE")를 의미하기 전에

  3.   스페이드 에이스

    Linux에서 Windows 게임 설치 테스트를 시작 했으므로 지금 이와 같은 것을 찾고 있던 곳을 찾으십시오. Quake 3, Half-Life 1, Age of Mythology의 네 가지를 원활하게 설치하고 재생할 수있었습니다. 그러나 나는 GTA 3 (설치하지만 재생할 때 CD를 감지하지 못함)과 오류가 발생하는 Jedi Knight 2를 시도하고 싶습니다.

    이 게시물에 감사드립니다.

  4.   가비

    Windows 3에 PC7 게임을 설치하고 싶은데 호환이 안돼서 시작이 안 돼서 리눅스가 지원할 수 있도록 변환하거나 변형하면 큰 축복이 될 거라고 생각 했어요.

    1.    안드 레스

      무슨 게임인가요?

  5.   아디라엘

    나는 운영 7 온라인과 cabal 온라인을 좋아합니다. 창에서 두 가지를 모두 실행하는 데 문제가 있습니다 .7 나는 내 PC에 더 많은 램 메모리를 넣었지만 win7에서 완전히 실행되지 않고 cabal이 더 많기 때문에 win XP에서 실행해야합니다. 현재와 ​​더 많은 그래픽 효과를 갖는 것은 win xp에서 완전히 실행되지는 않지만 win7에서 가득 차면 WINDOWS에서 이러한 것을 싫어합니다! 재미있는 게임을하기 위해 모든 리소스를 먹는 것 외에 항상 비 호환성이 있습니다. GAME BOSSTER와 TUNAP UTILES를 사용하여 전체 시스템을 다운로드해야하는데, 그래도 전체 시스템을 차지하지 않습니다. 지금은 OPERTION 7이 Linux에서 실행될 수 있는지 확인하고 싶습니다. 그 operation7은 기록이나 그와 비슷한 것을 변경하지 않지만 다른 PC에 게임 폴더를 복사하여 붙여 넣는 것만으로는 충분하지 않다는 세부 사항이 있습니다. 또한 디스크 c에 넣은 폴더를 복사해야하며 언뜻보기에는 LIN이라고합니다. 당신은 그것을보고 그것을 고려하지 않고 나중에 pss를 고려하지 않습니다. 나중에 실행 파일이 시작될 때 찾고 따라야 할 경로와 저장하려는 버전의 정보가있는 폴더라는 것을 알게됩니다. 게임의 .EXE는 손상없이 경로 폴더를 감지합니다.

  6.   미켈 마욜 이 투르

    이를 위해 winehq와 playonlinux의 호환성 목록은 100 % 괜찮은 게임과 아직 잘 진행되지 않는 게임을 알려줍니다.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

    http://appdb.winehq.org/objectManager.php?sClass=application&iId=5275

  7.   제공

    폴,

    훌륭한 포스트 !!

    시간이 지남에 따라 기업들이 GNU / Linux 용 고품질 게임을 출시하기 시작하면 Linux 사용자가 이미 전체 사용자의 상당 부분을 차지하고 있다는 사실을 깨닫는 것이 문제가되기를 바랍니다.

    안녕하십니까!

  8.   길레르모즈0009

    Expasion Titans와 함께 AOM을 실행하면 당연하다고 생각합니다.이 게임은 Güindos XD에 대해 제가 좋아하는 유일한 게임입니다. 친구 및 가족과의 도전 때문에 알고 있습니다.

  9.   루이스

    lutris를 다운로드 할 수 없습니다 .. 🙁

    모든 와인, Winetricks 및 Lutris를 다운로드 할 수있는 링크를 제공 할 수 있습니다.

  10.   후안 마누엘

    웹 사이트 란?

  11.  

    0.8ghz의 펜티엄 III와 650mb의 램을 가지고 있는데, 와인 mne에서 warcaft 3을 실행할 때 소비량이 적을 때 어떻게 할 수 있습니까?

  12.  

    나는 때때로 특정 포럼에서 그들이 순수한 돈이라고 말하면서 (때로는 사실 인) 창을 너무 많이 비판하지만 결국에는 directx를 다운로드하고 싶어한다는 것을 이해하지 못합니다. 나는 Windows와 Linux 모두에 결함이 있으며 제품이라고 생각합니다. Linux는 프로그래밍, 서버, 인터넷 및 산업에 매우 유용합니다. Windos는 가정, 즉 게임, 문서, 인터넷 등에 더 유용합니다.

    예를 들어 Wi-Fi 및 인터넷 인프라의 경우 Linux가 훨씬 좋습니다. 그러나 플레이는 그렇지 않습니다.

    안녕하십니까!

  13.   가브리엘

    dx 와인 설치 방법

  14.   KUK

    언젠가 우리는 리눅스에서 좋은 대안을 갖게 될 것입니다 😉

  15.   에디 할러데이

    좋은 공헌, Manjaro Linux에서 사용할 수 있는지 볼 것입니다.

  16.   가벅스22

    lutris와 회사는 UsemosLinux와 cia 덕분에 Linux에서 플레이하는 것이 사치스러운 일입니다. 다시 한 번 GNU / Linux 세계에서 우리를 키워줍니다… 총 감사합니다 .. 🙂

    1.    리눅스를 사용하자

      천만에요! 포옹!

  17.   제이미

    안녕하세요, 문제가 있는데 DX Wine을 다운 받으려고했는데 http://sourceforge.net/projects/dxwine/ 더 이상 사용할 수 없습니다. 다운로드 할 다른 방법이 있는지 모르겠습니다.

  18.   후안 호세

    모든 Windows 게임을 해당 프로그램과 함께 사용할 수 있습니까?

  19.   Deimer

    안녕하세요, 우분투 15.10이 있습니다. 게임이 열리지 않아서 다운로드 할 수 없습니다.

  20.   큐킹스타

    퍼프! 나는 Windows에 머무르며 3 개 또는 4 개의 프로그램을 다운로드 한 다음 게임을 할 수 있도록 구성하는 것보다 다운로드, 설치 및 플레이가 더 쉽습니다. Linux는 프로그래머이거나 네트워크와 서버를 만드는 사람들을 위해 설계되었지만 비디오 게임을 좋아하는 사람들을 위해 설계되지 않았습니다.

    1.    샌디에고

      이 튜토리얼은 Windows 용으로 작성된 게임을 Linux에서 플레이하기위한 것입니다. Linux 용으로 작성된 게임은 Windows의 Windows 용으로 작성된 게임과 마찬가지로 Linux에서도 작동합니다. 설치하기 만하면됩니다.

      이제 Linux 용으로 작성된 게임으로 Windows에서 플레이 할 수있는 방법을 자문 해보십시오. 다른 방법보다 더 쉬운 경우 Linux가별로라고 말할 수 있습니다.

      인사말.

      1.    호세 루이스

        내가 몇 년 동안 본 최고의 대답

  21.   라파엘 포르 틸로 T.

    튜토리얼 주셔서 감사합니다…!