Автор Гілка: 3D desktop effekts  (Прочитано 6753 раз)

Відсутній dido

  • Новачок
  • *
  • дописів: 42
  • Карма: +0/-0
  • I Love YaBB 2!
3D desktop effekts
« : 2007-08-15 23:10:44 »
Celeron 2,4 Мгц, RAM 526 Mb, video 128 Mb. Можливість використати 3D ефекти робочого стола (copmpiz & etc.) заблокована. Пояснення - апаратна частина не підтримує цього. Які повинні бути параметри компютера щоб 3D desktop працював?

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: 3D desktop effekts
« Відповідей #1 : 2007-08-15 23:45:10 »
Яка у вас відеокарта і на якому драйвері вона працює? Бо чогось мені здається, що при установці поставився vesa. І ще - чи завантажуються модулі dri i glx при запуску Х?
А взагалі - /etc/X11/xorg.conf в студію. Зокрема секції Module i Device.
Читайте документацію - вона кермує.

Відсутній dido

  • Новачок
  • *
  • дописів: 42
  • Карма: +0/-0
  • I Love YaBB 2!
Re: 3D desktop effekts
« Відповідей #2 : 2007-08-21 22:51:45 »
miva
 Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
EndSection
 Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,ua"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"
EndSection
Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"
EndSection
Section "Device"
    Identifier "device1"
    VendorName "nVidia Corp."
    BoardName "NVIDIA GeForce FX (generic)"
    Driver "nv"
    Option "DPMS"
EndSection
« Змінено: 2007-08-21 22:54:05 від dido »

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: 3D desktop effekts
« Відповідей #3 : 2007-08-22 00:29:00 »
Навскидку.
1. У секції Module бракує модуля dri.
2. Спробуйте встановити пакунок на штиб rss-glx (так він називається в Дебіені). Це зберігачі екрану, що працюють на "чистому" OpenGL. Як вони у вас працюють і чи працюють взагалі?
Читайте документацію - вона кермує.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: 3D desktop effekts
« Відповідей #4 : 2007-10-15 22:05:38 »
В мене запитання аналогічне: маю Mandriva 2007 на Sempron2800 1GB Radeon 9250 256MB. З АТІ скачав останні драйвери на цю відеокарту - 8.28.8, які успішно поставив і отримав повноцінну 3D-акселерацію. У всякому разі в Half Life 2 грав без проблем, glxgears показував за 2000 fps. Але, тим не менше, маю проблеми з compiz'ом. Увімкнути то його я можу, начеб-то починає працювати, проте скоро з"являються гальма, якісь полосочки на заголовках вікон чи, взагалі, заголовки кудись діваються. А, головне, коли пробую запустити будь-яку 3D програму - миттєво викидає з Х. І тут виявляється одна особливість - compiz неможливо вимкнути тим шляхом яким увімкнув. Доводиться видаляти з потрохами щоб отримати назад нормальний інтерфейс.
« Змінено: 2007-10-15 22:11:09 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: 3D desktop effekts
« Відповідей #5 : 2007-10-17 12:53:30 »
Цитата
В мене запитання аналогічне: маю Mandriva 2007 на Sempron2800 1GB Radeon 9250 256MB. З АТІ скачав останні драйвери на цю відеокарту - 8.28.8, які успішно поставив і отримав повноцінну 3D-акселерацію.

На превеликий жаль, ця акселерація не є повноцінною, у ній відсутня підтримка AIGLX з X сервера (а саме Composite extension). Тому пропрієтарні драйвери AMD (поки що) запускаються з власним велосипедом (GLX). Повна (відносно, звідси й глюки) підтримка можлива лише у вільних драйверах (постачаються разом з X сервером). Все інше, мабуть, "Легенди Старокиївські".
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: 3D desktop effekts
« Відповідей #6 : 2007-10-18 00:27:03 »
Цитата
(а саме Composite extension)
А щось таке бачив в панелі керування, де є налагодження Х.
Цитата
запускаються з власним велосипедом (GLX)
Гм. В навколокомп"ютерній термінології слова "велосипед" ще не чув. Що ви мали на увазі?
Цитата
Повна (відносно, звідси й глюки) підтримка можлива лише у вільних драйверах (постачаються разом з X сервером)
А про це, будь-ласка, поподробніше. Бо я з вільних драйверів не видоїв абсолютно нічого.
Між іншим, я раз був добився повноцінної роботи compiz, випадково, поставивши після скачаного з оф. сайту драйвера штатний (теж пропрієтарний), що був на диску з дистрибутивом.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Praporshic

  • Гість
Re: 3D desktop effekts
« Відповідей #7 : 2007-10-18 00:55:26 »
Гм. В навколокомп"ютерній термінології слова "велосипед" ще не чув. Що ви мали на увазі?
У подібних випадках мається на увазі що згадана контора або людина для вирішення конкретної проблеми винайшла для початку власні колеса а далі - й власного ровера (або велосипеда).

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: 3D desktop effekts
« Відповідей #8 : 2007-10-20 08:59:39 »
Я теж щойно добився... >:((Radeon 9600, Mandriva 20008.0 8.40.4)
Автоматично драйвери встали криво (X не стартували). Запустив налаштовувалку драйвера з консолі: наче все встало як треба. Але: роздільна здатність, ні про що не питаючи, перескочила на 1280х1024х60 Гц і змінюватися під Compiz не схотіла: вийшов якийсь жах (під час встановлення 75Гц картинка стала розміром 640х480!!! спробував повернутися на 60Гц -- та сама історія). Вимкнув Compiz до біса.
Типово VideoOverlay вимкнено, що вартувало ще трохи нервів (AverTV Studio 507UA не хотів нічого показувати у TVTime). Після увімкнення з'ясувалося, що xdTV працює так само як і Mandriva 2006: вмикаємо xdtv, насолоджуємося чорним екраном -- переходимо у консоль через Ctrl-Alt-F1 -- повертаємося у X через Ctrl-Alt-F7 (працює).
Плюс до всього у драйвері присутні милі баги на зразок гасіння монітора по Ctrl-Alt-Backspace, від якого можна позбутися лише перезавантажившись.

ATi -- лайножери, може AMD вдасться хоч за рік виправити ситуацію? На днях вийде 8.42 з AIGLX -- подивимося...

P.S. Може хтось допоможе розібратися, чому X стартує у 1280х1024, якщо у мене KDE з 1024х768?
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: 3D desktop effekts
« Відповідей #9 : 2007-10-20 17:19:45 »
P.S. Може хтось допоможе розібратися, чому X стартує у 1280х1024, якщо у мене KDE з 1024х768?
налаштування роздільної здатності в /etc/X11/xorg.conf
якщо там нічого не прописано - воно скроіш за все ставить максимальну, зазирніть
також можна зайти в центр керування Мандріви (drakconf) і налаштувати роздільну здатність там...
альтернативно
aticonfig --resolution=Screen#,W1xH1,W2xH2,W3xH3,...
Fedora 35 (x86-64)

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: 3D desktop effekts
« Відповідей #10 : 2007-10-20 17:49:57 »
У тім то й річ, що 1280х1024 ніде не згадується, у drakconf стоїть 1024х768. Ось xorg.conf:
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
      Identifier     "layout1"
      Screen      0  "aticonfig-Screen[0]" 0 0
      InputDevice    "Keyboard1" "CoreKeyboard"
      InputDevice    "Mouse1" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
      Load  "dbe" # Double-Buffering Extension
      Load  "v4l" # Video for Linux
      Load  "extmod"
      Load  "type1"
      Load  "freetype"
      Load  "glx" # 3D layer
      Load  "dri" # direct rendering
EndSection

Section "ServerFlags"

    #DontZap # disable <Ctrl><Alt><BS> (server abort)
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
 # allows the server to start up even if the mouse does not work
      Option          "allowmouseopenfail"
EndSection

Section "InputDevice"
      Identifier  "Keyboard1"
      Driver      "kbd"
      Option          "XkbModel" "pc105"
      Option          "XkbLayout" "us,ua,ru"
      Option          "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
      Identifier  "Mouse1"
      Driver      "mouse"
      Option          "Protocol" "ExplorerPS/2"
      Option          "Device" "/dev/mouse"
EndSection

Section "Monitor"

    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
      Identifier   "monitor1"
      VendorName   "Plug'n Play"
      ModelName    "SyncMaster"
      HorizSync    30.0 - 71.0
      VertRefresh  50.0 - 160.0
      ModeLine     "768x576" 50.0 768 832 846 1000 576 590 595 630
      ModeLine     "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection

Section "Monitor"
      Identifier   "aticonfig-Monitor[0]"
      Option          "VendorName" "ATI Proprietary Driver"
      Option          "ModelName" "Generic Autodetecting Monitor"
      Option          "DPMS" "true"
EndSection

Section "Device"
      Identifier  "device1"
      Driver      "ati"
      VendorName  "ATI Technologies Inc"
      BoardName   "ATI Radeon 9500 - X850"
      Option          "DPMS"
      Option          "XaaNoOffscreenPixmaps" "1"
EndSection

Section "Device"
      Identifier  "aticonfig-Device[0]"
      Driver      "fglrx"
      Option      "VideoOverlay"  "on"
EndSection

Section "Screen"
      Identifier "screen1"
      Device     "device1"
      Monitor    "monitor1"
      DefaultDepth     24
      SubSection "Display"
            Depth     8
            Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     15
            Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     16
            Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     24
            Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
EndSection

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

Section "Extensions"
      Option          "Composite"
EndSection


Що могло статися (власне проблема почалася якраз після самопального
Цитата
aticonfig --resolution=Screen#,W1xH1,W2xH2,W3xH3,...
. Причину див. вище)? Наперед вдячний за всі Ваші відповіді.

P.S. Для тих, хто переконаний, що пропрієтарні драйвери вмикають Composite, раджу подивитися до /var/log/Xorg.0.log: дізнаєтеся багато нового про програмістів ATi...
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: 3D desktop effekts
« Відповідей #11 : 2007-10-20 17:55:47 »
власне у вас використовується екран aticonfig-Screen[0], в якому роздільну здатність не задано, тому він ставить максимальну, додайте
Modes    "1024x768"
після
Depth     24
в секції Screen (aticonfig-Screen[0])
Fedora 35 (x86-64)

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: 3D desktop effekts
« Відповідей #12 : 2007-10-21 08:57:33 »
Красно дякую, проблему вирішено. До речі, тим хто не хоче повторювати мої "подвиги" -- зніміть позначку навпроти "Відновлювати параметри при старті KDE" у налаштуваннях стільниці/дисплей.

Ну а крім того, як і передбачалося, XGL зжер 90 відсотків процесорного часу (не допоміг і чесний планувальник) і працювати (ба, навіть телевізор дивитися) стало неможливо...

P.S. До речі, можу поділитися тим як налаштувати схожі на мої залізячки під Mandriva 2008.0. А саме:
Agere Win/Lin modem (Lucent chip)
Принтер Lexmark P706 (Z700-P700 Series)
Tv-Tuner Avermedia AVerTV Studio 507UA + ДК
Запитуйте, якщо треба.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: 3D desktop effekts
« Відповідей #13 : 2007-10-21 17:02:53 »
а може це краще описати в docs.linux.org.ua?
Fedora 35 (x86-64)

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: 3D desktop effekts
« Відповідей #14 : 2007-10-22 19:55:53 »
Якщо вже пішло на те що АТі таке г..., і нікуди не годиться, то пригадаю один цікавий факт. Якось, на початку року, припер додому Sabayon Live DVD 3.3, він запустився на моїй машині і без будь-яких проблем стартував Beryl під Кедами - все само настроїлося. Інтерфейс такий що Vista sucks, абсолютно без гальм, навіть при файлових операціях. Я хотів встановити це все добро собі, проте диск був трохи покоцаний і ставитися не захотіло. Але-ж дрова то працювали нормально. Уже на Мандріві я скачав Берил і хотів його скомпілювати, проте почалися проблеми із залежностями та системними змінними, а я в цьому не сильний. Взагалі, мав-би щось покраще, ніж dial-up - мабуть сидів-би на Gentoo чи Slackware, а так доводиться задовольнятися тим, що дадуть.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.