steam için ekran kartı ayarları?

Başlatan kayacan93, 14 Ocak 2015 - 06:22:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

kayacan93

Merhaba arkadaşlar,

Forumda yeniyim, yaklaşık 7-8 yıldır aralıklı olanarak linux dağıtımları kullandım fakat son 2 yıldır windows 8 kullanmaktaydım geçenlerde kafama esti linuxmint ile geri döndüm sistemden memnun kaldım. Sürekli kullanıcı olmak istiyorum ama optimus teknolojisini barındıran GT640M ekran kartımı bir türlü kullanamadım. Bumblebee denedim kod ile direk yüksek performanslı ekran kartını devreye sokmayı denedim forumda gördüğüm farklı şeyleride denedim fakar steamden oynadığım dota, cs go, euro truck simulator gibi oyunlarda sorunlarla karşılaştım. Dotada menü kırmızı oluyor, cs ve euro truck simulatorde oyun içi siyah bu tür problemlerim var çok fazla driver ile oynadığım içinde sistemde dengesizleşmişti format atıp temiz kurulum yaptım bana en uygum yöntemi bulup sıfır sistemi kullanılabilir seviyeye getirmem lazım. Yardımcı olucak arkadaşlardan ricam direk konu linki verip buraya bak demesinler zaten konuların çoğunu dolaştım. Bana hangi konunun hangi kısmını uyguluyacağımı tarif ederlerse sevinirim.

Teşekkürler.

heartsmagic

İlk önce Bumblebee konusunu uygula, ardından çıktıları geç ki işler yolunda mı değil mi görelim.
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.

kayacan93

LinuxMint ve ubuntu forumlarındaki rehberlerden yararlanarak bumblebee kurulumu sorunsuz tamamlandı. Ama aradaki fps değeri farklarını görmek için bu komutları yazdığımızda başlangıçta aradaki fps değerleri 2-3 oynuyor ve sonradan eşitleniyor gibi. Aşağıdaki komutun intel ekran kartınla çalıştığını düşünerekten onun ilk başta daha fazla fps değeri verdiğini söylüyebilirim

optirun glxgears
glxgears

Diğer çıktılar ise şu şekilde inceleyip sorun olup olmadığını söylerseniz sevinirim.

optirun -vvv glxgears

[  725.215432] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[  725.215903] [INFO]Configured driver: nvidia
[  725.216126] [DEBUG]optirun version 3.2.1 starting...
[  725.216142] [DEBUG]Active configuration:
[  725.216148] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[  725.216153] [DEBUG] X display: :8
[  725.216157] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[  725.216161] [DEBUG] Socket path: /var/run/bumblebee.socket
[  725.216166] [DEBUG] Accel/display bridge: auto
[  725.216170] [DEBUG] VGL Compression: proxy
[  725.216174] [DEBUG] VGLrun extra options:
[  725.216178] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[  725.216230] [DEBUG]Using auto-detected bridge primus
[  727.448085] [INFO]Response: Yes. X is active.

[  727.448101] [INFO]Running application using primus.
[  727.448316] [DEBUG]Process glxgears started, PID 3018.
295 frames in 5.0 seconds = 58.872 FPS
302 frames in 5.0 seconds = 60.236 FPS
302 frames in 5.0 seconds = 60.237 FPS
302 frames in 5.0 seconds = 60.235 FPS
302 frames in 5.0 seconds = 60.235 FPS
302 frames in 5.0 seconds = 60.237 FPS


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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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


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


cat /etc/X11/xorg.conf

cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok


dpkg -l | egrep 'nvidia|bumblebee|primus|prime'

ii  bumblebee                                   3.2.1-5                                             amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                            3.2.1-5                                             amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-331                                  331.113-0ubuntu0.0.4                                amd64        NVIDIA binary driver - version 331.113
ii  nvidia-settings                             331.20-0ubuntu8                                     amd64        Tool for configuring the NVIDIA graphics driver
ii  primus                                      0~20131127-2                                        amd64        client-side GPU offloading for NVIDIA Optimus
ii  primus-libs:amd64                           0~20131127-2                                        amd64        Shared libraries for primus


lspci | egrep 'VGA|3D|Display'

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M] (rev ff)

heartsmagic

Bu şekilde bakacağın FPS denetiminin pek anlamı yok esasında, sağlıklı görünmekte Bumblebee. Şimdi Steam tarafında değişiklik yapman lazım. Eğer oyunun kısayolu masaüstündeyse tağ tıkla ve özelliklerinden komut bölümünün başına optirun koy. Yok, kısayol yoksa Steam uygulamasında oyunlar için özellikler olacak yanlış bilmiyorsam, aynı şeyi orada yapacaksın.
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.

kayacan93

Bu dediklerini zaten yaptım. Başka forumlarda birde "primusrun" türünde komut kullanan kişiler görmüştüm bunlar hakkında bilginiz var mı? Aklıma farklı olarak steam in bu oyunları linux tabanlı sistemlere tam optimize edememiş olabileceği geliyor. Steam OS hakkında düşünceleriniz nedir acaba onu yüklesem ekran kartı konusunda farklı geliştirmeler yapmışlar mıdır sonuçta oyun için geliştirilen bir sistem. Şuan linuxmint üzerinde yaşadığım tek sorun ekran kartı umarım nvidia kendisi bir çözüm bulur buna ve rahat bir şekilde linux kullanmaya devam ederim.

heartsmagic

optirun kullanarak açtığın oyunlarda FPS sorunu yaşıyor musun peki? 
SteamOS'un bahsi geçti forumda, deneyen arkadaşlar vardı ancak henüz erken olabilir sistem için. @plazma görürse yorum yapacaktır.
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.

plazma

Steamos daha önce bu başlıkta bahsi geçmişti https://forum.ubuntu-tr.net/index.php?topic=45994.0  erken şuan steamos için yanlış bir kurulumda komple sabit diski sıfırlarsınız. Onun yerine kararlı Lts bir dağıtımda steami kurup (tercihen masaüstü ortamı hafif lxde, xfce gibi) steamos gibi geniş ekran çalıştırırsınız değişen birşey olmaz steamos debian 7.7 üzerine özelleştirilmiş bir dağıtım sonucta . Oyunların özelliklerinde komut kısmına optirun yada pirimusrun yazarak çalıştırdınız mı denediğiniz oyunları