ATI Catalyst 8.7/8.8 + WINE OpenGL. Решение проблемы.

    Как я уже писал в одном из своих прошлых топиков, новый проприетарный драйвер для видеокарт AMD ATI добавил много улучшений, но поломал совместимость с OpenGL в WINE. Из-за этого я откатился на драйвер 8.4, в котором мерцали нативные игры в OpenGL при включенном Compiz, зато работали игры через WINE. И вот недавно на forum.ubuntu.ru пользователь Flace подсказал решение. Итак.


    Под компизом не работает так как моргает, в остальных случаях делается очень просто правкой xorg.conf

    В секции "Screen" добавляем
    Код:

    Virtual x y

    где "x y" ваше разрешения экрана.

    Мой пример

    Код:

    Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device "aticonfig-Device[0]-0"
    Monitor "aticonfig-Monitor[0]-0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Virtual 1024 768
    Depth 24
    EndSubSection
    EndSection

    В данном случае у меня все замечательно бегает
    FPS в CS 50 - 90
    WoW - в многонаселенных городах 7-15 fps, средний по миру 30-70 fps

    Карточка HD2400 pro
    Дрова ставил как обычно:

    Код:

    sh ati*
    aticonfig -initial


    Если кому нужна справка, что это за команда Virtual такая — прошу пройти в поиск, я не собираюсь из каждого топика делать расширенный мануал, уж извините.

    Топик написан непосредственно с разрешения уважаемого Flace с forum.ubuntu.ru

    У меня на ATI X1300 работает. Повторюсь, что нативные OpenGL игры при включенном Compiz не мерцают, если их разрешение совпадает с системным.

    Важный UPD А попробуйте выставить не 1280, а 1281, например. :-) У меня это дало ошеломительный эффект — игра при включенном компизе перестала мерцать. В общем, ширину виртуального разрешения чуть больше физической.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 11

      0
      Чуть не окосел, читая середину топика, слишком мелкий шрифт, а так спасибо.
        0
        Ну это уже к другим разрабам — к разрабам хабра. Да и ctrl-колесико в браузере никто не отменял :) Рад, что пригодилось.
        0
        у меня в новом вайне (1.0) все уже и без шаманств заработало
          0
          драйвера видеокарты какие? какая видеокарта? подробнее плиз.
            0
            драйвера 8.7 кажется, видеокарта Ati HD2300 128mb
            сам не знаю когда это произошло, давно не пользовался вайном, но тут прочитав вашу заметку решил запустить, глянуть глючит еще или нет — запустил и увидел что не глючит :)
            поэтому к вышеописанному шаманству дело не дошло.
            а вот видео через xv досих пор мерцает при включенном компизе. Поэтому приходится жертвовать качеством и смотреть видео через х11 и зумить область видео, потому что на фулскрине тормозит воспроизведение видео.
            Если знаешь решение, буду признателен
              0
              Повезло. У меня WINE из оф. репа обновляется, он всегда последний. (Часто — к сожалению :))

              Видео пока так и не починили. Все так же через X11.
          0
          А как подключить реп вина?
            0
            deb wine.budgetdedicated.com/apt hardy main
            0
            мда установил-теперь не запускается ати контрол центр :(
              0
              Кстати дистрибутив Fedora 8
                0
                Небольшой, но важный АП. У меня, бывало, глючило это решение. Способ разрешить проблему — в топике.

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое