Nvidia Performans Sorunu

Başlatan hckr, 01 Eylül 2013 - 17:32:49

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hckr

Merhaba,

  Nvidia Gtx 550 ti kartını kullanarak nomodeset ile Ubuntu'yu başlatıp ardından sahipli sürücülerden 310 numaralı sürücüyü kurdum. Tekrar açtığımda istediğim çözünürlüğü elde edemedim bu yüzden xorg.conf dosyasını düzenledim. Ekran çözünürlüğünü 1920*1080px yaptım. Ancak performans çok düşük. Pencere başlığından tutup süreklemeye başladığımda kare saniye oranı yeterli seviyede değil. Unity çalıştırıcısı ortaya çıkarken ya da gizlenirken yine yavaş.

Kod (lspci | grep VGA) Seç

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)


Kod (lspci) Seç

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 Display controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF116 High Definition Audio Controller (rev a1)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 06)
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 01)



Kod (xrandr) Seç
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       70.1 +   60.0 
   1920x1080      59.9*
   1680x1050      60.0     59.9 
   1440x900       59.9 
   1400x1050      60.0 
   1360x768       60.0     59.8 
   1280x1024      60.0 
   1280x960       60.0 
   1152x864       70.0     60.0 
   960x540       120.0 
   840x525       120.0    119.8 
   800x600        72.2     60.3     56.2 
   720x450       119.8 
   700x525       120.0 
   680x384       119.9    119.6 
   640x480        59.9 
   512x384       140.1    120.0 
   400x300       144.4 
   320x240       120.1 
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)


# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 310.44  (buildmeister@swio-display-x86-rhel47-07)  Wed Mar 27 15:56:20 PDT 2013

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 310.44  (buildd@batsu)  Wed Apr 10 17:23:05 UTC 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-1"
    HorizSync       28.0 - 72.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
    Option         "ModeValidation" "AllowNonEdidModes, NoVirtualSizeCheck, NoMaxPClkCheck, NoWidthAlignmentCheck, NoExtendedGpuCapabilitiesCheck"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "ModeValidation" "AllowNonEdidModes, NoVirtualSizeCheck, NoMaxPClkCheck, NoWidthAlignmentCheck, NoExtendedGpuCapabilitiesCheck"
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

heartsmagic

Eksik çıktıları bir görebilir miyiz?
ekrankomut
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

if

@hckr, bu ekran kartı için önerilen başka sürücü var mı?

hckr

Kod ( jockey-text --list) Seç
kmod:nvidia_310 - nvidia_310 (Proprietary, Enabled, Not in use)
kmod:nvidia_304 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_304_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_313_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_310_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)


Kod ( glxinfo | grep render) Seç
direct rendering: Yes
OpenGL renderer string: GeForce GTX 550 Ti/PCIe/SSE2
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
    GL_OES_depth_texture, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

@if Evet var, çıktıda yazıyor sanırım hepsi. Bu arada nvidia_310 için "enabled,not in use" yazıyor sanırım sıkıntı var.

Elementary OS'te de aynı sorun vardı /etc/environment dosyasına iki satır ekleyip yeniden başlatınca düzeldi.

if

@hckr, çekirdek başlık paketini kurdunuz mu?

sudo apt-get install linux-headers-`uname -r`

ElementaryOS'daki sorun Nvidia sürücünün kurulu olmasına rağmen kullanılmıyor görünmesi miydi? Çözmek için ne eklemiştiniz?

hckr

Sorun pencere hareketlerinin pürüzlü olmasıydı. Şu an ubuntu'daki sorun da bu, pencere hareketlerinde, unity çalıştırıcısı gizlenirken veya ortaya çıkarken, Super+W. Bunlar gerçekleşirken bir titreme var.

/etc/environment'e elementary'de eklediğim satırlar:
CLUTTER_ PAINT=disable_ clipped_ redraws:disable_ culling
    CLUTTER_ VBLANK=True

if

@hckr, /etc/environment'e eklediğiniz bu satırları Ubuntu'da ekleyince işe yaramıyor mu? Compiz ayar yöneticisinden Vsync'i kapatınca değişen bir şey vra mı?

hckr

Bu satırlar eklense de pek işe yarayacağını sanmadığım için denemedim(ElementaryOS gala kullanıyor). Compizde birkaç oynama yaptım şuradaki tavsiyeye bakarak. Sorunlar çözüldü ancak sıkıntı şu ki Compiz'deki Yenileme Oranı sürekli 50'ye sabitleniyor oturumu açıp kapattığım zaman. 50'ye sabitlenince tekrar değiştirmek zorunda kalıyorum.

if

#8
@hckr, eskiden var olup da düzeltilen fakat sonradan tekrar ortaya çıkan bir böceğe[1] benziyor. swapbuffers özelliğinin eklenmesiyle[2] eski çözüm[3] işe yaramıyormuş ama uygulayıp sonucu gözlemleyebiliriz. Bir de nvidia ayar merkezinden "Sync to Vblank" özelliğini  etkinleştirebiliriz.

[1] https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/92599
[2] https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/92599/comments/74
[3] https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/92599/comments/24