Автор Тема: Проблем Видео Картата ...  (Прочетена 1097 пъти)

MetalIvo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Проблем Видео Картата ...
« -: Jan 07, 2006, 11:11 »
Hallo,

Проблема е че ефектите и всичко свързано с Х е някак си бавно, като пусна прозрачностите става толкова бавно че не може да се работи вече с компютъра. Мислех си че се дължи на Видео Картата, защото забелязах съобщение за грешка: agpgart not supported, това и беше причината да мина на най новото ядро ( от 2.4.31 ). след като си го настроих и инсталирах вече нямаше съобщенея за грешка. инсталирах си новия Х 6.9.0, след това си свалих и инсталирах актуалните драйвери на NVIDIA и след това новото KDE 3.5. пуснах прозрачностите и добавх онези 3 реда в xorg.conf, които пускат прозрачност, след като пуснах Х очаквах доста бързи ефекти, но всичко си беше както преди,

Компютъра: ASUS A7V880, 2,6+ Athlon, 1Gb RAM, 6600Gt 128 MB
               : Slackware 10.2, Ядро 2.6.15, X.org 6.9.0, KDE 3.5

Та въпроса ми е на какво може да се дължи това?
Активен

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Проблем Видео Картата ...
« Отговор #1 -: Jan 07, 2006, 11:27 »
Не съм сто процента сигурен, но мисля, че ако ползваш карта на NVIDIA, за да се радваш на пълна прозрачност, трябва да включиш няколко допълнителни опции. Бях чел една статия по въпроса, ще се опитам да я намеря. Не съм сигурен, но мисля, че трябва да се добавят следните опции  
Цитат
Option          "RenderAccel"           "true"
        Option          "AllowGLXWithComposite" "true"
в секцията за видео картата на xorg.conf.
Също така трябва да добавиш, това в края на xorg.conf

Цитат
Section "Extensions"
        Option  "Composite" "Enable"
EndSection


Едит:
Извинявай, явно ти си ги добавил тези редове и пак не ти е помогнало... На моя компютър проработи (Athlon XP 2200+, 512mb ram, FX5200, ядро 2.6.12-к7, xorg-6.8.2-7) и нямаше осезаемо забавяне, не знам какъв е проблемът при теб.
Активен

...to boldly go where no one has gone before...

  • Гост
Проблем Видео Картата ...
« Отговор #2 -: Jan 07, 2006, 13:19 »
Ето сьобщениетя за грешка:
ivo@ORION:~$ glxgears
Xlib:  extension "GLX" missing on display ":0.0".
glxgears: Error: couldn't get an RGB, Double-buffered visual.
ivo@ORION:~$ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

Чати от xorg.cong:
Section "ServerLayout"

# The Identifier line must be present
# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens.  The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen.  In this example, screen 2 is located to the
# right of screen 1.
# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used.  Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".
    Identifier     "Simple Layout"
    Screen         "Screen 1" 0 0
    InputDevice    "Mouse1" "CorePointer"
    InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

Section "Module"

# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
# This loads the GLX module
    Load           "dbe"        # Double buffer extension
    SubSection     "extmod"
        Option         "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load           "type1"
    Load           "freetype"
    #Load        "speedo"
    Load           "glx"
EndSection

Section "Device"

    #VideoRam    4096
    # Insert Clocks lines here if appropriate
    Identifier     "VESA Framebuffer"
    Driver         "nvidia"
    Option         "NvAGP" "3"
EndSection

Section "Screen"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
#   DefaultDepth 8
#   DefaultDepth 16
#   DefaultDepth 32
# "1024x768" is also a conservative usable default resolution.  If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)
    Identifier     "Screen 1"
    Device         "VESA Framebuffer"
    Monitor        "My Monitor"
    DefaultDepth    24
    SubSection     "Display"
        Depth       8
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       32
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

# Enables Transluency
  Section "Extensions"
        Option          "RenderAccel"           "true"
       Option          "AllowGLXWithComposite" "true"
        Option "Composite" "Enable"
EndSection
Активен

  • Гост
Проблем Видео Картата ...
« Отговор #3 -: Jan 07, 2006, 13:50 »
Казва че не може да инициализира OpenGL ...
Активен

MetalIvo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Проблем Видео Картата ...
« Отговор #4 -: Jan 07, 2006, 14:15 »
Taka:

грешките с OpenGL почна да ми ги показва след като updatnah gcc компайлера, сега вьрнах старитепреинсталирах драйверите и сега ми показва пак както преди че няма една бибилиотела:
ivo@ORION:~$ glxinfo
glxinfo: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
ivo@ORION:~$
Активен

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Проблем Видео Картата ...
« Отговор #5 -: Jan 07, 2006, 17:09 »
Според мен не е било нужно да връщаш стария gcc. Достатъчно е да дадеш
Цитат
CC=gcc-3.4

export CC

преди да инсталираш драйверите. За libstdc++.so.6 - знам, че е глупаво, но да не би да я нямаш? Защото малко странно е да не може да ти я намери ако я имаш (но пък и аз не разбирам особено много, така че може и да греша).
Цитат
Option          "RenderAccel"           "true"
      Option          "AllowGLXWithComposite" "true"

Според мен трябва да са в секцията device, където пише, че ползваш драйвер nvidia. Освен това не знам дали ще ти помогне, но последните драйвери на nvidia предлагат опцията да си генерерират сами xorg.conf. Направи си резервно копие на стария и позволи на драйвера сам да си създаде xorg.conf. При мен работи безпроблемно.
Активен

...to boldly go where no one has gone before...

MetalIvo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Проблем Видео Картата ...
« Отговор #6 -: Jan 07, 2006, 19:10 »
тази библиотека я няма има .5
но не и .6, ако я имаш може ли да ми я пратиш на metallabg@yahoo.com
Активен

  • Гост
Проблем Видео Картата ...
« Отговор #7 -: Jan 08, 2006, 04:09 »
Сьжелявам за горното тьпо исказване ... '<img'>

След не много време четене стигнах до следния извод: Малко сьм чел. Ядрото го компилирах с компаилер 3.3, Х сьрвьра с 3.4.5, а драйверите с 3.3. след като прекомпилирах ядрото Х и драйверите с 3.4 и преместих двете опции
Option          "RenderAccel"           "true"
       Option          "AllowGLXWithComposite" "true"
в секция device трьгна

Благодаря за помощта '<img'>
Активен