[Çözüldü] Nvidia gt525m Sorunu

Başlatan alicilin, 20 Kasım 2013 - 23:20:47

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

alicilin

Arkadaşlar merhaba. Öncelikle Yeni ubuntu kullanıcıyım. (3 gün) Ve  yaklaşık 60 defa ubuntu kurdum bu son 3 gün içinde. Evet abartmıyorum gerçekten 60'ı buldu. Sebebi ise Nvidia optimus teknolojisine sahip (keşke bu teklonojiye sahip olmasaydı) Lenovo v570 notebook'um.

Ubuntu 13.10 kullanıyorum. Bütün yolları denedim bu forumdaki optimus ile ilgili hemen hemen her konuyu okudum ve iyice araştırma yaptım. Baktımki çözüme kavuşamayacağım Bende artık yardım istemenin zamanı geldi dedim.

Bumbleblee miydi neydi yanlışsa affola adını tam yazamıyorum, Bu projeyi ubuntuya çok zorlansamda adam akıllı yükledim. Son yüklediğimde ise hiç bir problem çıkartmadı ( hata falan vermedi) Zaten ubuntu 13.10'a tek kodla yüklenebiliyor.

Şimdi gelelim problemin başladığı yere;

terminalden glxgears yazdığımda çıkan sonuç;
ali@Lenovo-V570:~$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
305 frames in 5.0 seconds = 60.853 FPS
300 frames in 5.0 seconds = 59.857 FPS
300 frames in 5.0 seconds = 59.855 FPS
300 frames in 5.0 seconds = 59.857 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 4071 requests (4071 known processed) with 0 events remaining.


optirun glxgears yazdığımda ise;
ali@Lenovo-V570:~$ optirun glxgears
305 frames in 5.0 seconds = 60.978 FPS
300 frames in 5.0 seconds = 59.852 FPS
300 frames in 5.0 seconds = 59.856 FPS
300 frames in 5.0 seconds = 59.861 FPS
300 frames in 5.0 seconds = 59.849 FPS
300 frames in 5.0 seconds = 59.862 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 29 requests (29 known processed) with 0 events remaining.
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
  Major opcode of failed request:  152 (DRI2)
  Minor opcode of failed request:  7 (DRI2GetBuffersWithFormat )
  Resource id in failed request:  0x4800002
  Serial number of failed request:  6028
  Current serial number in output stream:  6028


Görüldüğü gibi optirun ile normal kullanım arasında hiç fark yok. Buda demek oluyorki Optirun dediğimde bile normal inteli kullanıyor.
Ayrıca blumblebee'siz nvidianın 319 sürücüsünü de kurmayı denedim. Kuruldu, sistem hatası, klavye hatası, ara yüz hataları vermeye başladı ve herzamanki gibi tekrar ubuntu yükledim. Nvidianın sitesinden en güncel sürücüyü indirip kurdum, ubuntu küçücük bir ekranda açıldı ve şifre giriş sonrası hiç ekran gelmedi. Denemediğim hiç bişey kalmadı diyebilirim. Artık Hdd parçalanacak bu ubuntuyu yüklememden :D

Ve diğer çıktılar;

ali@Lenovo-V570:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev ff)


direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,



ali@Lenovo-V570:~$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768       60.0*+
   1360x768       59.8     60.0 
   1024x768       60.0 
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


ali@Lenovo-V570:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string:  3.0 Mesa 9.2.1

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes



ali@Lenovo-V570:~$ /usr/lib/nux/unity_support_test -p --compiz
OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string:  3.0 Mesa 9.2.1

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes

Compiz supported:         yes


ali@Lenovo-V570:~$ jockey-text --list
'jockey-text' uygulaması aşağıda geçen paketlerde bulunabilir:
* jockey-common
* jockey-common
Şunu deneyin: sudo apt-get install <seçili paket>


Eğer yanlış bir uslub kullandıysam şimdiden kusuruma bakmayın. bilgisi olan varsa bir yardım ederse çok makbule geçer. Akk (Açık kaynak kod)
yazılımlarla  yoluma devam etmek istiyorum fakat aramıza bu sorunun girmesi çok yordu beni. Şimdiden teşekkürler
<Developer/>

if

Merhaba @alicilin, hoş geldiniz forumumuza. Hangi anlatımları uyguladığınızı yazar mısınız?

cat /etc/bumblebee/xorg.conf.nvidia
cat /etc/bumblebee/bumblebee.conf

alicilin

#2
Hocam Hoşbulduk. teşekkür ederim.
Şu anda link veremeyeceğim çünki 3 gündür adam akıllı uyumuyorum. sürekli *bir şeyler denemekten artık linklerde konularda elimde değil.
Ama şöyle özetleyeyim;

blumblebee anlatımlarının hepsi 12.04 üzerine. burada 13.10 için yazılan kurulumu yaptım. Şu anda çalışan buradaki kurduğum hali.

Önceden ise;

12.04 için anlatılan şekilde yükledim sürekli sistem hatası verdi. (açılışta rapor gönder v.b gibi sorunlar)

nvidianın kendi sitesindeki .run uzantılı son driver'ı yükledim. Bu defada ubuntu açılıyordu login ekranı geliyordu (şifreleri girdiğimiz ekran)
Fakat (tahminimce 640*480 çözünürlükte) küçücük geliyordu, şifreyi girip enter'lamamla birlikte ekran simsiyah sadece mause imleci ekranda var. mause hareket ediyor ama bi işe yaramıyor.

Yine bu forumda bir arkadaş yazmıştı. nvidianın 319 sürüm  driver'ları optimusu destekliyor diye. Ve kurmak için tek satırlık bir kod vermişti.
Onu uyguladığımda ise. Sistem ayarları -> ayrıntılar kısmında ekran kartım nvidia olarak görünüyor. Fakat sürekli sistem hata raporu gönderiyor ve varsayılan dil türkçe ve giriş yöntemleri türkçe olmasına rağmen ingilixce olarak çalışıyor klavye. Ve ara yüzdeki acayipliklerde üstüne tuzu biberi.

İron hide kurmayı denedim ondada bir hata verdi. Bende iron hide'den vaz geçtim. Zaten pek iyi performans vermiyormuş.

Kurulum olarak Bumblebee'yi sıkıntısız kurmamam rağmen Fps çıktıları neden intel ile aynı onu çözmüş değilim açıkçası. Aklıma * bir şey geliyor ama alakası varmı yokmu bilemiyorum. aklıma gelen ise şu;

Windovsta nvidia deneti masasında Görüntülerde yırtılma olmaması için max fps sayısını monitörün fps sayısına eşitliyordu. Yani 60'a
Acaba diyorum bundada öylemi ?

Öte yandan Aynı benim laptobum gibi optimus teklonojisini kullanan diğer notebook'ların fps sonuçlarınabakıyorum (konularda yazmışlar)
Onlarınkisi öyle değil.

aklım ermedi bu işe hocam :/

<Developer/>

if

glxgears değerine takılmayın, "benchmark" sayılmaz bu. Aslına bakarsanız çıktıda size sebebini söylüyor:

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.


Buraya[1] göre LCD ekranlar için normal bir durummuş. Yani Inteli kullandığından değil.

Nvidia yönetimi uygulamasını açıp "sync to vblank" özelliğini devre dışı bırakınca durum nedir? İstediğim çıktıları da geçer misiniz?

Bir de, şu an düşük fps dışında sistemde başka sorun var mı?

[1] http://unix.stackexchange.com/questions/32115/confusion-about-low-frame-rate-with-nvidia-geforge-but-hardware-rendering-seems

alicilin


Hocam nvidia Denetim masasını açmak için "sudo nvidia-settings" komutunu kullandım ve açıldı fakat sadece bu seçenekler var. Ekra görüntüsü  yukarıdaki gibi.
Ayrıca buyrun çıktılar. kusura bakmayın ben dikkat etmemişim.

cat /etc/bumblebee/xorg.conf.nvidiaali@Lenovo-V570:~$ cat /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection
Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
    BusID "PCI:01:00:0"
#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"
    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection



ali@Lenovo-V570:~$ cat /etc/bumblebee/bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes
## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false
# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Kasım 2013 - 00:38:21

Ha bu arada düşük fps dışında sistemde sorun şu an için yok. Fan sesini duymaz oldum blumblebee yükledikten sonra. Tabi birde ağır grafik işi yapmadım hiç. Aslında oyun vb gibi bişeyle denemek lazım ama malum 3 günlük ubuntu kullanıcısıyım :)
<Developer/>

if

@alicilin, ayar dosyalarında her şey olması gerektiği gibi. Nvidia ayar yöneticisinde vsync özelliği var biliyordum ben. Compiz ayar yöneticisini (ccsm) kurup oradan kapatabilirsiniz vsync'i. Dediğim gibi, fps'ye takılmayın. Belki bir yolu vardır da şu an araştıracak dermanım kalmadı. Siz de yomayın kendinizi:)

Hocam deme nezaketi gösterdiğiniz için teşekkür ederim fakat ben de sizin gibi normal bir kullanıcıyım sadece.

alicilin

#6
Hocam yardımlarınız için çok çok teşekkür ederim. Ayrıca hocam demekte ısrarcıyım çünki deneyimli kullanıcı olarak bana şu anda hocalık yapıyorsunuz :)

Ayrıca compiz paketini hangi komut ile yüklüyoruz hocam. onuda bir verirseniz duacınızım. Vermezsenizde duacınızım aslında :D

Tekrardan yardımlarınız ve ilginiz için çok teşekkür ederim


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Kasım 2013 - 01:01:13

Edit: Hocam tamamdır Compiz'i kurdum. inşallah bozmam :D


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Kasım 2013 - 01:08:03

Bu arada. bilgisi olan arkadaşlar da el atarsa duacıları olurum.
<Developer/>

Luna

İşlemci : İntel i5 750 2.66Ghz LGA 1156
Ekran kartı : GIGABYTE GTX 470 Super Overclock 1280 MB GDDR5 320 Bit
Ana Kart    : BIOSTAR H55 HD LGA1156 DDR3-1600
HDD : WESTERN DIGITAL Caviar Blue (WD3200AAJS) 3.5inç 320GB
RAM : G.SKILL Ripjaws 2 GB DDR3 1333Hz CL9 + 4 GB Team Elite 1333 Mhz
Kasa : Aerocool X Strike Mid Tower
PSU    : XILENCE Eco Series 550W

alicilin

#8
@Luna;

Evet hocam onuda denedim. Nvidia güncel sürücü kurduğum zaman sistem gidiyor. Ne ekran kalıyor ne bişey.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Kasım 2013 - 19:27:15

Ayrıca @if hocamın verdiği linktekilere göre sanırım ekran fps'i kaç ise kart ona göre kendisini ayarlıyormuş, fazla fps vermiyormuş. O yüzden konuyu çözüldü olarak işaretliyorum. İlginiz için çok teşekkür ederim
<Developer/>