MOTR logo
    • Категории
    • Последние
    • Популярные
    • Метки
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Запуск РО из под виней+FreeBSD

    Запланировано Прикреплена Закрыта Перенесена Общий
    45 Сообщения 23 Posters 7.5k Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • TERSERCUTORT Не в сети
      TERSERCUTOR
      отредактировано

      Две моих "копейки":
      Первое - Игра - до выбора персонажа у меня доходит без единого напильника и танцев с бубнов, стандартным Wine из поставки SuSE.
      Проблема встала, как раз в том, что Игра вылетает при входе персом в Мир, т.е. при загрузке самого Мира.
      Разбираться было некода да и в лом, если честно.... :twisted:

      Второе - по поводу "Лагов" - на примере вЫнды: У нас по умолчанию Стоял прокси, но Игра работать "стандартом" - отказалась. Подошол в процессу "через попу" К проксе Игру стали "отсылать" через ВынСок Да - она стала грузиться, но, как раз реакция, на клик мышькой и "отправления в путь" перца доходило до Двадцати секунд... Задрало, просто прописали порт в NAT и забИли... Дома Стоит две системы да ещё и Видюха Радик - енто и послужило основной причиной "Забоя", остался Играть под ХРюшкой :twisted:

      1 ответ Последний ответ Ответить Цитировать 0
      • bear50rusB Не в сети
        bear50rus
        отредактировано

        к стати для тех кто следит за новостями есть такая радостная вещь

        Oliver Stieber начал проект по реализации DirectX API для Wine. Патчи полностью бесплатны и уже позволяют запускать такие игры, как Axis and Allies, Myst 4 и Half-Life 2.

        <!-- m --><a class="postlink" href="http://www.oliverthered.f2s.com/projects/wine/index.html">http://www.oliverthered.f2s.com/project ... index.html</a><!-- m -->

        я еще не пробовал если чесно - руки не доходят....

        1 ответ Последний ответ Ответить Цитировать 0
        • tacidT Не в сети
          tacid
          отредактировано

          «Чпок добрый вечер... не ждали?» (с)

          Тут мне Bugs пишет:

          @"Bugs":
          Начит так, имеем:

          Pentium 4 CPU 3.00GHz, 512MB of RAM, ATI Radeon 9550;
          Ubuntu 4.10, XFree86 4.3;
          Point2Play 1.3.3, Cedega 4.3, Wine 20050310.

          Скрин 1: Игра (фуллскрин: 800х600, нофог);
          Скрин 2: System (так выглядит каталог system после слияния с cedega).

          Ходит и использует скиллы, правда «картинка» рендерится очень, и очень долго. Скорее всего, потому, что драйвера на видео я не ставил ещё. Использовал конфиг приведённый в пример tacid.

          з.Ы. Нунно драйФФера поставить, тогда ясно будет. Но тормозит ужасно.

          Итакс, у нас все еще не ходить, хотя давно не проверялось ввиду смены/пересмены вайна на более старую версию wine-20050111 на котором однозначно работает офф клиент (проверено). Но как оказалось, со старым вайном MOTR-RO терь кромЪ черного экрана не рисует вообще ничего 😎

          Далее, коль у вас ходить, зачиться грабли больше мои... знач плохо. Будем рыть.

          Про тормоза и видео.

          а) Под кем запускали (со скринофф кажется ГномА)? есси под КДЕ/ГНОМ или еще чем таким «неимофферно» тяжелым, то лучше не стоит, потому как фактически с любой машинкой будем наблюдать преусловутые «тормоза». Почему? - потому как WM (window manager) *nix систем аля КДЕ - это не нэйтив графичекая среда МасДай, а оченно тяжелая (и зачатую настолько же глючная) система «сама в себе», которую юзать желательно вообще только для того чтоб поглядеть на «красоты и поразительное удобство использования», т.е. КДЕ - для - КДЕ. Так уж сложилось. У людей смертных и ограниченных, в ходу более «примитивные» средства запуска графических приложений - как вариант, обойтись вообще без усяческих ВМ (причем я этому варианту отдаю предпочтение) или поставить чтот легкое и самодостаточное (скажем слышал лестные отзывы о x11/xfce).

          б) Тюнить видео надо «жестко» (должен признаться, сам я этого не умею 😎 ), потому как это есть смысл бытия - ТЮНИТЬ. В частности - так как OpenGL есть основа всего что вращается мышкой (в *никсах опять таки), значиться и все вызовы Direct3D из прог будут в этот самый ЖЛ переводиться, отчего бум иметь порядочное замедление, особенно есси этот самый OpenGL в вашем Х-сервере не включен 😎 Из неприятных моментов - так уж повелось в мире, что ATI, несмотря на пылающих пламенной страстью к ней обладателей Радеонов, продолжает оченно некрасиво «гнуть свою линию» и вовсяко отказывается хоть как-то облегчать их мучения, хотя бы нормальными дровами (в частности под *никсы у АТИ вообще ничего нету). В таком разрезе, НВидиа со своей стороны выглядит намного привлекательней и приятней для конечного пользователя ейных продуктов, потому как обеспечивает мало-мальский, но всеж сервис и поддержку (что кстати для меня более важно, чем разница в 21фпс в 3-й Кваке, при одинаковой цене 😎 ) Но это так - мысли в слухь, потому как с Радеонами я помочь не смогу, есть целая община добровольцев-фаннатофф, которые в поте лица и днем, и ночью пишуть про Радеоны (РТФМ! товарищи), а вот парочкой слов про НВидиа могу раскидаться. В частности, дровишки под Фрю, хоть и «попахивают» уже от времени, но тем не менее присутствуют и работают (что как не пародоксально, не всегда случается). После их устаноффки, оченно советуется пересобрать ядро, потому как модуль для нвидиа тудыва в сырцы «валиться» на случай обновления ядра. Зато после сбора нового ядра уже с нвидиа модулем, карточка красиво «подымается» и Х - сервер прям в режиме автонастройки ее опрделяет (не старым драйвером nv, а уже именно нормальным «родным» nvidia), плюс в конфиг свойный помещает строчечки всецельно тонкой настройки с коментариями от НВидиа - че каждая опция включает или отключает (вариант типа - »#uncomment this if u wanna SUPER PERFOMANCE, but...»)

          в) Реккомендации и способы запуска. Есть мнение (и не только муё), что самый аднака лучший вариант, запускать РО отдельно от всячески ВМ. Как вариант которым пользуюсь я - Запускаем Х-сервер
          [code:342fhy1d]›X :N[/code:342fhy1d]
          Гиде N - номер дисплея на котором понимутся Х-сы. Желательно чтоб этот дисплей был настроен на дефолт депс (default depth) в 16 бит, ибо это есть оптимум для РО. Далее прописываим переменную окружения DISPLAY=:N, где N - тоже, что указывали для Х-сервера, т.е. экран на котором работают Х-сы. У меня, при юзании tcsh, сия нехитрая процедура производится след образом
          [code:342fhy1d]›setenv DISPLAY :N[/code:342fhy1d]
          Далее в том же терминале для которо устанавливали переменную окружения запускаем вайн + РО и усе будет работать как в сказке, почти... 😎

          З.Ы. Тормозить оно все равно будет, потому как это есть суть процесса... 😎 Но насколько сильно и заметно - уже зависит от ваших «ручек»


          З.З.Ы. Кстати, уже личный вопрос насчет подключения -- никаких траблов и заморочек не предпринималось, все пошло сразу и ровно?


          С наилучшими пожеланиями, tacid.

          1 ответ Последний ответ Ответить Цитировать 0
          • tacidT Не в сети
            tacid
            отредактировано

            @TERSERCUTOR:
            Две моих "копейки":

            Первое - Игра - до выбора персонажа у меня доходит без единого напильника и танцев с бубнов, стандартным Wine из поставки SuSE.
            Проблема встала, как раз в том, что Игра вылетает при входе персом в Мир, т.е. при загрузке самого Мира.
            Разбираться было некода да и в лом, если честно.... :twisted:

            О времена о нравы.. 😃

            @TERSERCUTOR:

            Второе - по поводу "Лагов" - на примере вЫн`ды:
            У нас по умолчанию Стоял прокси, но Игра работать "стандартом" - отказалась.
            Подошол в процессу "через попу"
            К проксе Игру стали "отсылать" через ВынСок
            Да - она стала грузиться, но, как раз реакция, на клик мышькой и "отправления в путь" перца доходило до Двадцати секунд...

            Реакция на клик, скажем в моей проблеме, соверщенно нормальная, почти моментальная - но только первый раз, а дальше уже мы не ходим :twisted:

            @TERSERCUTOR:

            Задрало, просто прописали порт в NAT и забИли...
            Дома Стоит две системы да ещё и Видюха Радик - енто и послужило основной причиной "Забоя", остался Играть под ХР`юшкой :twisted:
            Осталось только добавинь - ВыньМасДай! 😃

            1 ответ Последний ответ Ответить Цитировать 0
            • MonamiM Не в сети
              Monami
              отредактировано

              @tacid:

              З.З.Ы. Кстати, уже личный вопрос насчет подключения -- никаких траблов и заморочек не предпринималось, все пошло сразу и ровно?

              Ничего сразу ровно не пошло... Иначе не нунно было-бы слияние с цедегой. Кстати иРО под цедегой запускается замечательно, МотР убивает напрочь 🙂

              Ситуация с Вайн была аналогичная вашей при "fixme" понадобился пресловутый ".длл минимум" далее дело осталось за малым показать системе, что у меня вообще стоит карта способная на д3д прорисовку.

              Энто кое-как удалось... Вообщем вчера ещё смог дойти по Пронте до фонтана, и поставить мерча на автотрэйд. При скиллах, и "ходьбе" не зависал ниразу... Но шёл долго 🙂

              Сёння буду пробовать доконать видео карту в конец 🙂

              1 ответ Последний ответ Ответить Цитировать 0
              • M Не в сети
                magnimus
                отредактировано

                То что ATI забивает на nix world - это точно. У nVidia с этим получше.
                Но недавно они (ATI) обновили дровишки чтобы работали в xorg 6.8.
                .

                У меня дома Gentoo стоит. Дровишки новые прикрутились нормально - 3D рендеринг очень неплохо работатет (дрова правдо всёрвно глючат иногда). Главная проблема тормознутости графики, как сказал уважаемый tacid - в том что происходит конвертация - DX -> Cedega(Wine) -> OpenGL. так что супер скорости наврядли получишь... Был бы RO на OpenGL .... Эх. мечты, мечты...

                1 ответ Последний ответ Ответить Цитировать 0
                • tacidT Не в сети
                  tacid
                  отредактировано

                  @"TERSERCUTOR":
                  Две моих "копейки":

                  Первое - Игра - до выбора персонажа у меня доходит без единого напильника и танцев с бубнов, стандартным Wine из поставки SuSE.
                  Проблема встала, как раз в том, что Игра вылетает при входе персом в Мир, т.е. при загрузке самого Мира.
                  Разбираться было некода да и в лом, если честно.... 😉

                  По-бойцовски -- широким шагом добралси и до пингвинов (Линухов) гладкотелых... Делюсь первыми впечатлениями.

                  На сей раз имеем:
                  Pentium4 2.4MHz на стандартной i865 маме с 1GiB мозгов и всего-ничего NVidia Vanta 16MiB, все это прекрастно и весело работает подЬ Gentoo Linux 2005.0 с ядром kernel-gentoo-2.6.11-r4 (которое вродь как обычное, только каким-то "загадочным" способом патченное "Gentoo-шниками"), в качестве Х-сервера юзалси уже знакомый X.org 8.6.2
                  МОТР РО пытались запустить под wine-20040311 и под более старым (который кстати Gentoo предпочитает более) wine-20050111, правда последний еще не перепроверялси с новым конфигом. Оба Вайна собирались из Gentoo portage (это чтот вроде Фряшных портов, только со своими заморочками).

                  Значится все действительно как и говорилось -- практически сразу запускался РО, вродь даже без особых танцев с бубнами, только вот заметно дольше чем под Фрей, что удивило с учетом того насколько текущий тазик "веселее" 😉 Далее - залогиниваемси, выбираем чара, загружаем локацию и... ВЫЛЕТАЕМ... 😉
                  Рылся Вайн по возможности порядочно, но добится какого-либо прогресса, пока что, не удалось. Все "вылетаем". При том что конфиг, настройки РО и системные файлы Вин'ды уже перепробованы различные... А вот во Фрях такого я не замечалсъ. Оказалось, что тама оно даже лучше работало 😉

                  Между делом решил проверить и хваленный cedega-4.3, но этоть "друг" совершенно не захотел запускать даже ruro.exe, выпадал с "очень полезными" дэбаг сведениями (типа "не знаю что, но что-то случилось. Хошь глянуть регистры процессора на момент вылета?")... Кстати было замечено что подобная проблема возникает и с Вайном "чистым" если версию виндовся для эмуляции поставить "win98" (другое не проверял) но в "winxp" режиме "кушаль" ruro.exe нормально. Цедега же, в любом варианте плевалси.

                  Вот значится сейчас сижу, задумчиффо переминая сигарету в зубах, а выхода или хотяб объяснения пока не вижу. Может у кого получится?

                  Приложение, дэбаг окно cedega, мож кому-нить поможет ;):
                  [code:36ykr3cr]
                  bash-2.05b$ cedega Ruro.exe
                  VIRUS WARNING: PE module has an invalid entrypoint (0x00000154) outside all sections (possibly infected by Tchernobyl/SpaceFiller virus)!
                  wine: Unhandled exception, starting debugger...
                  WineDbg starting on pid 1
                  No debug information in ELF '/usr/lib/transgaming_cedega//winex/bin/wine' (0x00000000)
                  Breakpoint 1 at 0x4000bda9
                  No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libntdll.so' (0x40018000)
                  No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libwine.so' (0x4011c000)
                  No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_unicode.so' (0x40131000)
                  No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_port.so' (0x401f8000)
                  No debug information in ELF '/lib/libm.so.6' (0x4020c000)
                  No debug information in ELF '/lib/libc.so.6' (0x4022e000)
                  No debug information in ELF '/lib/libpthread.so.0' (0x4033e000)
                  No debug information in ELF '/lib/libdl.so.2' (0x40390000)
                  No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
                  No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineserver.so' (0x40713000)
                  No debug information in 32bit DLL 'D:\RO\Ragnarok Online\Ruro.exe' (0x00400000)
                  No debug information in 32bit DLL 'NTDLL.DLL' (0x40056000)
                  Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0040015a).
                  In 32-bit mode.
                  Register dump:
                  CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
                  EIP:0040015a ESP:00000000 EBP:40702db8 EFLAGS:00210246( R- 00 I Z- -P1 )
                  EAX:00000000 EBX:40103368 ECX:00000600 EDX:00000000
                  ESI:00000000 EDI:00000000
                  Stack dump:
                  Invalid expression

                  Backtrace:
                  =>0 0x0040015a (Ruro.exe.EntryPoint+0x6 in D:\RO\Ragnarok Online\Ruro.exe) (ebp=40702db8)
                  1 0x400ca4df (NTDLL.DLL.wine_server_call+0x1f87 in libntdll.so) (ebp=40702eec)
                  2 0x40343ef6 (NTDLL.DLL.memcpy+0xaf996 in libpthread.so.0) (ebp=40702fec)
                  3 0x402df22a (NTDLL.DLL.memcpy+0x4acca in libc.so.6) (ebp=00000000)

                  0x0040015a (Ruro.exe.EntryPoint+0x6 in D:\RO\Ragnarok Online\Ruro.exe): popal
                  Modules:
                  Address Module Name
                  0x00400000-0046f6b9 (PE) D:\RO\Ragnarok Online\Ruro.exe
                  0x40056000-40058000 (PE) NTDLL.DLL
                  Threads:
                  process tid prio
                  00000001 (D) D:\RO\Ragnarok Online\Ruro.exe
                  00000002 0 <==
                  WineDbg terminated on pid 1
                  [/code:36ykr3cr]

                  1 ответ Последний ответ Ответить Цитировать 0
                  • Jurben2J Не в сети
                    Jurben2
                    отредактировано

                    Пад Ред хатом идет Замечятельно!

                    1 ответ Последний ответ Ответить Цитировать 0
                    • psycheP Не в сети
                      psyche
                      отредактировано

                      Ред Хат скучно%)

                      1 ответ Последний ответ Ответить Цитировать 0
                      • tacidT Не в сети
                        tacid
                        отредактировано

                        @Jurben2:
                        Пад Ред хатом идет Замечятельно!
                        Просто отлично, я за Вас искренне рад!
                        Только вот ессли бы в этом сообщении было бы хоть поверхностно рассказано как и на чем оно "Замечятельно" идеть, окромя того что это Рэд Хатя. У меня например на Рэд Хате 7.3 с 2.6 ядром не идет вообще (просто потому как там не компилится Вайн и компилится не будет 😎 Так что видимо есть какая-то специфика окроме просто 5-ти слов. Меня например интересует ядро системы, версия вайна, были ли какие-то ухищрения при сборке/запуске, и хоть кратенько - железо (ввиду железозависимости всех *nix систем).

                        1 ответ Последний ответ Ответить Цитировать 0
                        • tacidT Не в сети
                          tacid
                          отредактировано

                          @"[psyche:
                          ":2u555ozb]Ред Хат скучно%)
                          Вы хотите об этом поговорить или просто так "заметили"?..

                          1 ответ Последний ответ Ответить Цитировать 0
                          • M Не в сети
                            magnimus
                            отредактировано

                            Как я понял процесс застрял?

                            Всё же запуск РО под *nix-ами очень даже актуален.

                            1 ответ Последний ответ Ответить Цитировать 0
                            • ЭхоЭ Не в сети
                              Эхо
                              отредактировано

                              @magnimus:
                              Как я понял процесс застрял?
                              Собственно так и есть. РО запускалось, могли логиниться, могли сделать только 1 шаг и использовать 1 скилл (дальше чар стоял как парализованный). Было мнение что это из-за огранизации решения коннекта (ходили через прокси сервер). С тех пор этим никто не занимался...

                              1 ответ Последний ответ Ответить Цитировать 0
                              • M Не в сети
                                magnimus
                                отредактировано

                                Итак. Я сменил проект, по-этому пришлось осваивать запуск РО под вайном.
                                Скажу сразу, что оригинальные клиенты запустить не удалось вообще. Новый инталятор от мелкомягких детектит что идёт запуск из под вайна и посылает за бананами. Так как установленого офф клиента не было - дальше не заморачивался. Благо МОТР клиент был.

                                1. Cedega при всё своей разрекламированости как лучший вайн - в сад. Непонятные дебаг месаджи и тупое падение.
                                2. Взял последний вайн из cvs. Начитался всякий полезностей по форумам, по-этому кинул пару виндовых длл-лок: mfc42.dll msvcp60.dll (надо ли они реально или нет - не знаю, не проверял)

                                И что вы думаете? запустилось.
                                Но. Запускал не в оконном режиме. Жутко мигает.
                                При фулскрине не мигает вообще.

                                Безбожно тормозит мышка. Т.е. вообще неиграбельно тормозит. Больше тормозит в фулскрине, чем в оконном. В оконном можна привыкнуть.

                                Где-то уже проскакивало что РО работает только в 16 битном режиме. У меня стоит 32-х (24 Screen Depth). Надо будет попробовать запустить Иксы в 16-ти битном.

                                System:
                                Gentoo Linux
                                kernel 2.6.12-nitro5
                                xorg 6.8.2
                                video driver: r128 from x11-drm
                                Desktop: xfce4

                                Hardware:
                                CPU: Pentium 4 1.5GHz
                                Video: Ati Rage128 Pro 32Mb
                                Monitor: SyncMaster 757nf (1024x768-32@100)
                                Mem: 256Мб

                                1 ответ Последний ответ Ответить Цитировать 0
                                • M Не в сети
                                  magnimus
                                  отредактировано

                                  Последние новости. Всё работает. Пришлось включить фулскрин, чтобы не мигало, и уменьшить разрешение РО до 640х480 чтобы не тормозила мыша.

                                  Gentoo Linux
                                  Kernel: 2.6.12-gentoo-r8
                                  xorg 6.8.2
                                  video kernel and glx driver: nvidia - 1.0.7667
                                  Desktop: xfce4
                                  wine: wine-cvs-20050812

                                  Hardware:
                                  CPU: Pentium 4 1.5GHz
                                  Video: GeForce4 MX 4000
                                  Monitor: SyncMaster 757nf (1024x768-32@100)
                                  Mem: 512Мб

                                  1 ответ Последний ответ Ответить Цитировать 0
                                  • M Не в сети
                                    MaxoHbkiu
                                    отредактировано

                                    Э-эх... Слюнки текут, но видно ещё не скоро поиграю я на линуксах - на федоре 3 не катит. Запускается сплэш, доходит ползунок, после чего просто вырубается (закрывается, схлопывается - нужное подчеркнуть) без каких-либо обьяснений 😞

                                    Fedora 3
                                    Kernel: 2.6.9-1.667smp
                                    xorg 6.8.1
                                    video driver: nvidia - 1.0-6629
                                    Desktop: gnome
                                    wine: wine-cvs-20050812

                                    Hardware:
                                    CPU: Pentium 4 2.4GHz
                                    Video: GeForce2 MX
                                    Monitor: SyncMaster 797df (1024x768-32@100)
                                    Mem: 512Мб

                                    1 ответ Последний ответ Ответить Цитировать 0
                                    • uzverU Не в сети
                                      uzver
                                      отредактировано

                                      народ) не мучайте линух) мне его жалко...не под то он точился чтоб под него клиент рошный гонять) да и еще писанный под винду.

                                      линух для работы, винда для игр.Баста)
                                      всмысле если вы работаете в сфере IT и играете во что-то посложнее пасьянса.

                                      1 ответ Последний ответ Ответить Цитировать 0
                                      • M Не в сети
                                        magnimus
                                        отредактировано

                                        @uzver:
                                        народ) не мучайте линух) мне его жалко...не под то он точился чтоб под него клиент рошный гонять) да и еще писанный под винду.

                                        линух для работы, винда для игр.Баста)
                                        всмысле если вы работаете в сфере IT и играете во что-то посложнее пасьянса.

                                        А если на работе кроме линукса ничего нету? А играться иногда хочется 🙂 и квака уже надоела?

                                        1 ответ Последний ответ Ответить Цитировать 0
                                        • AHToHuOA Не в сети
                                          AHToHuO
                                          отредактировано

                                          Играл в РО пару месяцев на генту(gentoo).
                                          Поделюсь впечтлениями.
                                          Долго парился с установкой.
                                          Поставил, запустил. С горем пополам законектился. Сразу всплыла проблема с апдейтами.
                                          Потом проблема была с запуском. Запускался патчер, и потом ждал по 2-5 минут пока запустится клиент. Иногда просто зависало. Закрывал и заново запускал и так 10-15 раз, пока не разаботает.
                                          Совет. Не партесь. Хотите быстро и безболезнего играть в РО? Ставте винду.

                                          Если вы не уюзаете продукты микрософта из-за личных побуждений, напрасно... win2003 работает без нареканий.

                                          1 ответ Последний ответ Ответить Цитировать 0
                                          • . Не в сети
                                            .ans.
                                            отредактировано

                                            @Astar:
                                            bear50rus,

                                            конечно не работает. Ни одна виртуальная машина (VmWare/VirtualPC) не поддерживает DX.
                                            Тогда почему у меня работает с включённым D3D?

                                            <!-- m --><a class="postlink" href="http://www.vmware.com/support/ws5/doc/ws_vidsound_d3d.html">http://www.vmware.com/support/ws5/doc/w ... d_d3d.html</a><!-- m -->

                                            1 ответ Последний ответ Ответить Цитировать 0
                                            • Первое сообщение
                                              Последнее сообщение