Автор Гілка: GeForce 9500 GT гальмують навіть прості ігри  (Прочитано 5333 раз)

Відсутній Kyrdyk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • OpenSuSE 11.2
Даю конфігурацію системи з sysinfo:/ у konqueror:

Цитата
Інформація про ЦП
Процесор (ЦП):   Intel(R) Pentium(R) D CPU 3.00GHz
  Швидкість:  3 000,10 МГц
  Ядер ЦП:  2

Інформація про пам'ять
Всього пам'яті (RAM):  2,0 ГБ
  Вільна пам'ять:  196,4 МБ (+ 998,1 МБ кеш)
  Вільного свопінгу:  2,0 ГБ

Інформація про ОС
ОС:  Linux 2.6.31.5-0.1-desktop x86_64
  Поточний користувач:  gruz@gruz
  Система:  openSUSE 11.2 (x86_64)
  KDE:  4.3.1 (KDE 4.3.1) "release 6"

Показати інформацію
Постачальник:  nVidia Corporation
  Модель:  G96 [GeForce 9500 GT]
  Драйвер:  nvidia

Проблема, що навіть warzone2100 чи ufoai гальмує.
У Sax2 3D Acceleration ввімкнено. Наведений вище sysinfo каже, що дрова стоять.

Але! При запуску PlayOnLinux маю попередження, що у мене нема 3D acceleration, я маю його встановити і запустити.

Не знаю, куди копати. Рятуйте!

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
У Yast є налаштування відео, там виберіть прискорення 3D. Має працювати.

Відсутній Kyrdyk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • OpenSuSE 11.2
Не бачу такої опції. Ткніть пальцем, будь ласка.

Praporshic

  • Гість
Спробуйте з консолі виконати glxinfo | grep -i render та викласти сюди що воно скаже.

Edit:
І не побачите. Бо те, про що писав Re. - і є SaX2.
« Змінено: 2010-01-02 21:23:58 від Praporshic »

Відсутній Kyrdyk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • OpenSuSE 11.2
Цитата
# glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: GeForce 9500 GT/PCI/SSE2
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
    GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,

Praporshic

  • Гість
А, ще забув про glxinfo | grep vendor
Ну й ще варто подивитись у /var/log/Xorg.0.log що там пишуть. Зокрема шукати строки по кодовому позначенню EE, по словах gl та nvidia (з ігноруванням регістра).

Відсутній Kyrdyk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • OpenSuSE 11.2
glxinfo | grep vendor
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation



Цитата
Ну й ще варто подивитись у /var/log/Xorg.0.log що там пишуть. Зокрема шукати строки по кодовому позначенню EE, по словах gl та nvidia (з ігноруванням регістра).

Навчіть, будь ласка.

Це має бути щось типу cat /var/log/Xorg.0.log | grep "EE"?
Більше я не знаю.

Praporshic

  • Гість
Так. А ще можна зробити ось так:

grep -Ei "ee|gl|nvidia" /var/log/Xorg.0.log

Ось в мене є такі строки:
Цитата
(II) Loading extension NV-GLX
(II) Jan 01 12:41:33 NVIDIA(0): Initialized OpenGL Acceleration
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) Jan 01 12:41:33 NVIDIA(0): Initialized X Rendering Acceleration
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) NVIDIA(0): DPMS enabled
(WW) NVIDIA(0): Option "XAANoOffscreenPixmaps" is not used
(II) Initializing extension GLX
Це при нормально працюючому прискоренні.

Відсутній Kyrdyk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • OpenSuSE 11.2
Як робити запит, зрозумів, дякую.

Ось результат, в якому я помилок (EE) error не бачу, є пару попереджень (WW) warning, але мені вони не видаються такими, що винні у проблемі:

grep -Ei "ee|gl|nvidia" /var/log/Xorg.0.log
Current Operating System: Linux 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.                                    
(**) |-->Screen "Screen[0]" (0)                                                                          
        /usr/share/fonts/Speedo,                                                                        
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.            
(II) Loading extension MIT-SCREEN-SAVER                                                                  
(II) Loading extension XFree86-VidModeExtension                                                          
(II) Loading extension XFree86-DGA                                                                      
(II) LoadModule: "glx"                                                                                  
(II) Loading /usr/lib64/xorg/modules//extensions/libglx.so                                              
(II) Module glx: vendor="NVIDIA Corporation"                                                            
(II) NVIDIA GLX Module  190.53  Wed Dec  9 16:27:33 PST 2009                                            
(II) Loading extension GLX                                                                              
(II) Loading sub module "fglrxdrm"                                                                      
(II) LoadModule: "fglrxdrm"                                                                              
(II) Loading /usr/lib64/xorg/modules/linux//libfglrxdrm.so                                              
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."                                            
(II) Loading extension XFree86-DRI                                                                      
(II) LoadModule: "nvidia"                                                                                
(II) Loading /usr/lib64/xorg/modules//drivers/nvidia_drv.so                                              
(II) Module nvidia: vendor="NVIDIA Corporation"                                                          
(II) NVIDIA dlloader X Driver  190.53  Wed Dec  9 15:39:50 PST 2009                                      
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs                                                
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32                                                        
(==) NVIDIA(0): RGB weight 888                                                                          
(==) NVIDIA(0): Default visual is TrueColor                                                              
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)                                                  
(**) Jan 02 20:39:01 NVIDIA(0): Enabling RENDER acceleration                                            
(II) Jan 02 20:39:01 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is            
(II) Jan 02 20:39:01 NVIDIA(0):     enabled.                                                            
(II) Jan 02 20:39:02 NVIDIA(0): NVIDIA GPU GeForce 9500 GT (G96) at PCI:1:0:0 (GPU-0)                    
(--) Jan 02 20:39:02 NVIDIA(0): Memory: 1048576 kBytes                                                  
(--) Jan 02 20:39:02 NVIDIA(0): VideoBIOS: 62.94.36.00.00                                                
(II) Jan 02 20:39:02 NVIDIA(0): Detected PCI Express Link width: 4X                                      
(--) Jan 02 20:39:02 NVIDIA(0): Interlaced video modes are supported on this GPU                        
(--) Jan 02 20:39:02 NVIDIA(0): Connected display device(s) on GeForce 9500 GT at PCI:1:0:0:            
(--) Jan 02 20:39:02 NVIDIA(0):     BenQ G2220HD (CRT-1)                                                
(--) Jan 02 20:39:02 NVIDIA(0): BenQ G2220HD (CRT-1): 400.0 MHz maximum pixel clock                      
(II) Jan 02 20:39:02 NVIDIA(0): Assigned Display Device: CRT-1                                          
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1600x1024"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1600x1000"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1440x900"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1366x768"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1360x768"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1280x800"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1280x768"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1280x600"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "1024x600"; removing.                                
(WW) Jan 02 20:39:02 NVIDIA(0): No valid modes for "768x576"; removing.                                  
(II) Jan 02 20:39:02 NVIDIA(0): Validated modes:                                                        
(II) Jan 02 20:39:02 NVIDIA(0):     "1920x1080"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "1680x1050"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "1400x1050"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "1600x900"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "1280x1024"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "1280x960"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "1152x864"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "1280x720"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "1024x768"                                                          
(II) Jan 02 20:39:02 NVIDIA(0):     "800x600"                                                            
(II) Jan 02 20:39:02 NVIDIA(0):     "640x480"                                                            
(II) Jan 02 20:39:02 NVIDIA(0): Virtual screen size determined to be 1920 x 1080                        
(--) Jan 02 20:39:02 NVIDIA(0): DPI set to (101, 101); computed from "UseEdidDpi" X config              
(--) Jan 02 20:39:02 NVIDIA(0):     option                                                              
(==) Jan 02 20:39:02 NVIDIA(0): Enabling 32-bit ARGB GLX visuals.                                        
(II) do I need RAC?  No, I don't.                                                                        
(II) Jan 02 20:39:02 NVIDIA(0): Initialized GPU GART.                                                    
(II) Jan 02 20:39:02 NVIDIA(0): Setting mode "1920x1080"
(II) Loading extension NV-GLX
(II) Jan 02 20:39:02 NVIDIA(0): Initialized OpenGL Acceleration
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) Jan 02 20:39:02 NVIDIA(0): Initialized X Rendering Acceleration
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) NVIDIA(0): DPMS enabled
(WW) NVIDIA(0): Option "CalcAlgorithm" is not used
(WW) NVIDIA(0): Option "PreferredMode" is not used
(II) Initializing extension GLX
(II) config/hal: Adding input device ImPS/2 Logitech Wheel Mouse
(**) ImPS/2 Logitech Wheel Mouse: always reports core events
(**) ImPS/2 Logitech Wheel Mouse: Device: "/dev/input/event1"
(II) ImPS/2 Logitech Wheel Mouse: Found 3 mouse buttons
(II) ImPS/2 Logitech Wheel Mouse: Found x and y relative axes
(II) ImPS/2 Logitech Wheel Mouse: Found scroll wheel(s)
(II) ImPS/2 Logitech Wheel Mouse: Configuring as mouse
(**) ImPS/2 Logitech Wheel Mouse: YAxisMapping: buttons 4 and 5
(**) ImPS/2 Logitech Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "ImPS/2 Logitech Wheel Mouse" (type: MOUSE)
(**) ImPS/2 Logitech Wheel Mouse: (accel) keeping acceleration scheme 1
(**) ImPS/2 Logitech Wheel Mouse: (accel) filter chain progression: 2.00
(**) ImPS/2 Logitech Wheel Mouse: (accel) filter stage 0: 20.00 ms
(**) ImPS/2 Logitech Wheel Mouse: (accel) set acceleration profile 0
(II) ImPS/2 Logitech Wheel Mouse: initialized for relative axes.
(II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-D378AD8F86E560F712A83EE36E4E5E92C595B9BD.xkm
(II) config/hal: Adding input device Sleep Button
(**) Sleep Button: always reports core events
(**) Sleep Button: Device: "/dev/input/event3"
(II) Sleep Button: Found keys
(II) Sleep Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
(II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-D378AD8F86E560F712A83EE36E4E5E92C595B9BD.xkm
(II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-D378AD8F86E560F712A83EE36E4E5E92C595B9BD.xkm

Praporshic

  • Гість
Мене тут більше усього дивує, що для відеокартки від nVIDIA чомусь вантажиться модуль від ATI. Подивіться у /etc/X11/xorg.conf, схоже що там є строка Load "fglrxdrm" - вона там зайва. Та й взагалі, усе що знайдете там з fglrx - коментуйте (ставте на початку #). Схоже що через це й проблеми.

Відсутній Kyrdyk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • OpenSuSE 11.2
Такого рядка там нема.
Проте раніше була в мене АТІ карточка, яку так і не змусив по-людські працювати, ніби вичитав, що просто дрів на неї вже нема. Але багато маніпуляцій робив. Імовірно це щось залишкове від неї.

Сам /etc/X11/xorg.conf видаляв кілька разів в процесі різних маніпуляцій, створював наночо через sax2 -r.

У yast  в пакунках по слову fglrx нічого нема.

Наводжу для переконливості вміст /etc/X11/xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Wed Dec  9 16:34:26 PST 2009

# /.../
# SaX generated X11 config file
# Created on: 2010-01-02T20:06:29+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen         "Screen[0]" 0 0
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    InputDevice    "Mouse[1]" "CorePointer"
    Option         "Clone" "off"
    Option         "Xinerama" "off"
EndSection

Section "Files"
    InputDevices      "/dev/gpmdata"
    InputDevices      "/dev/input/mice"
    FontPath        "/usr/share/fonts/misc:unscaled"
    FontPath        "/usr/share/fonts/local"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/Type1"
    FontPath        "/usr/share/fonts/URW"
    FontPath        "/usr/share/fonts/Speedo"
    FontPath        "/usr/share/fonts/PEX"
    FontPath        "/usr/share/fonts/cyrillic"
    FontPath        "/usr/share/fonts/latin2/misc:unscaled"
    FontPath        "/usr/share/fonts/latin2/75dpi:unscaled"
    FontPath        "/usr/share/fonts/latin2/100dpi:unscaled"
    FontPath        "/usr/share/fonts/latin2/Type1"
    FontPath        "/usr/share/fonts/latin7/75dpi:unscaled"
    FontPath        "/usr/share/fonts/baekmuk:unscaled"
    FontPath        "/usr/share/fonts/japanese:unscaled"
    FontPath        "/usr/share/fonts/kwintv"
    FontPath        "/usr/share/fonts/truetype"
    FontPath        "/usr/share/fonts/uni:unscaled"
    FontPath        "/usr/share/fonts/CID"
    FontPath        "/usr/share/fonts/ucs/misc:unscaled"
    FontPath        "/usr/share/fonts/ucs/75dpi:unscaled"
    FontPath        "/usr/share/fonts/ucs/100dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/misc:unscaled"
    FontPath        "/usr/share/fonts/hellas/75dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/100dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/Type1"
    FontPath        "/usr/share/fonts/misc/sgi:unscaled"
    FontPath        "/usr/share/fonts/xtest"
    FontPath        "/opt/kde3/share/fonts"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "AllowMouseOpenFail" "on"
    Option         "ZapWarning" "on"
EndSection

Section "InputDevice"

  # Driver "kbd" will be disabled unless 'Option "AutoAddDevices" "off"'
  # is set in "ServerFlags" section.
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbLayout" "us"
    Option         "XkbModel" "microsoftpro"
    Option         "XkbRules" "xfree86"
EndSection

Section "InputDevice"

  # Driver "mouse" will be disabled unless 'Option "AutoAddDevices" "off"'
  # is set in "ServerFlags" section.
    Identifier     "Mouse[1]"
    Driver         "mouse"
    Option         "Buttons" "5"
    Option         "Device" "/dev/input/mice"
    Option         "Name" "ImPS/2 Logitech Wheel Mouse"
    Option         "Protocol" "explorerps/2"
    Option         "Vendor" "Sysp"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Modes"
    Identifier         "Modes[0]"
    ModeLine     "1920x1080" 148 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
EndSection

Section "Monitor"
    Identifier     "Monitor[0]"
    VendorName     "BNQ"
    ModelName      "BENQ G2220HD"
    UseModes       "Modes[0]"
    DisplaySize     477    268
    HorizSync       30.0 - 83.0
    VertRefresh     43.0 - 76.0
    Option         "CalcAlgorithm" "XServerPool"
    Option         "DPMS"
    Option         "PreferredMode" "1920x1080"
EndSection

Section "Device"
    Identifier     "Device[0]"
    Driver         "nvidia"
    VendorName     "NVIDIA"
    BoardName      "GeForce 9500 GT"
EndSection

Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    24
    SubSection     "Display"
        Depth       15
        Modes      "1920x1080" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1920x1080" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1920x1080" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "on"
EndSection


Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
З-під коріння(root):
nvidia-settings

Відсутній Kyrdyk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • OpenSuSE 11.2
Запустив. Бачу інтерфейс від nvidia. Що там шукати/міняти? Проклацав всі пункти - не знаю що би могло бути по темі.

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
А на предмет 3D acceleration там нічого нема? У OpenGL Settings має бути. Або погляньте на предмет information і помилок в ній…

Відсутній Kyrdyk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • OpenSuSE 11.2
Не бачу нічого з цього приводу.

Один прінтскрін зараз і інший у наступному пості.