Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
18
Cevap
0
Tıklama
0
Öne Çıkarma
linux ve Oyun Oynama Meselesi

S steampowereduser Konu Sahibi
3 yıl (197 mesaj)
Arkadaşlar artık linux üzerinde mevcut ve güncel oyunlarımızı aktarıp oynayabilmemiz için acil klavuzlara, türkçe resimli yada videolu anlatımlara ihtiyacımız var. Pardus ve diğer debian tabanlı işletim sistemlerinde bu sürecin yeni başlayanlarda dahil olmak üzere kolay olacağını düşünüyorum. Ms-dos tan tutun, steam, origin, uplay vs tüm platformları aktif kurup kullanabilmemiz gerekiyor. Bu konuda fikirlerinizi paylaşırsanız sevinirim.




O orcnd
3 yıl (2664 mesaj)
şu an bu dediklerin mümkün değil. çoğu oyun hala linux'da çalışmıyor. steam çoğu eski yüzlerce oyunu linux'a uyumlu yaptı fakat hala güncel oyunların çoğu linuxda çalışmıyor.

dxvk adındaki projle ile linux da çalışan oyun sayısı ciddi şekilde artacak ama buna biraz daha var gibi görünüyor.
muhtemelen birkaç sene içinde oyunların %90 dan fazlası linux uyumlu hale gelecektir.


Bu mesaja 1 cevap geldi.

S steampowereduser Konu Sahibi
3 yıl (197 mesaj)
quote:

Orijinalden alıntı: orcnd

şu an bu dediklerin mümkün değil. çoğu oyun hala linux'da çalışmıyor. steam çoğu eski yüzlerce oyunu linux'a uyumlu yaptı fakat hala güncel oyunların çoğu linuxda çalışmıyor.

dxvk adındaki projle ile linux da çalışan oyun sayısı ciddi şekilde artacak ama buna biraz daha var gibi görünüyor.
muhtemelen birkaç sene içinde oyunların %90 dan fazlası linux uyumlu hale gelecektir.
Hocam 1998 lerden beri bekliyoruz bak 20 sene olmuş. Belliki ömrümüz yetmeyecek.


Bu mesaja 1 cevap geldi.

G GrandTiger
3 yıl (690 mesaj)
Linuxta bazı oyunlarımı Wine üzerinden kurup oynuyordum. İncelemeni tavsiye ederim.




O orcnd
3 yıl (2664 mesaj)
quote:

Orijinalden alıntı: steampowereduser

Hocam 1998 lerden beri bekliyoruz bak 20 sene olmuş. Belliki ömrümüz yetmeyecek.

Alıntıları Göster
oyun kısmı ilk defa kurumsal bir firma tarafından geliştirilmeye başlandı. steam steambox ile önemli bir yatırım yapmıştı.
şimdi de steambox 2 yi çıkarıp asıl darbeyi vurabilir. ben ilk defa umutluyum




Q qazxcv
3 yıl (355 mesaj)
Cs go yu hem linuxta hem windowsta oynadım. FPS olarak sorun olmasa da görüntü kalitesi olarak windowstan daha kötüydü. Aynı çözünürlükte pikseller tek tek seçiliyordu. Bunun dışında klavye ve fare üreticilerinin de linuxa destek vermesi gerekiyor.



< Bu ileti mobil sürüm kullanılarak atıldı >


A aderinkaya
3 yıl (240 mesaj)
Pardus kulanıcıları için mağazada PlayOnlinux Var onu kurarak windowsda çalışan uygulamaları çalıştırabilirsiniz.




S StGuard
3 yıl (112 mesaj)
Şu anda ben bi ekran kartı (Nvidia Optimus GTX660M) problemim oldu. Onu çözümlersem bana yeter. Söylemek gerekirse Steam olarak çok güzel bir platform, linux üzerindeki oyunları (ücretli ve ücretsiz) indirip oynayabiliyorsunuz.

FPS olarak yorum yapamayacağım ama, bildiğim kadarı ile linux DirectX kullanmıyor. OpenGL grafik altyapısını kullandığı için oyunda illaki kullanılamayan grafik efekti özelliği ...vs mevcut olduğu kanısındayım. Windows'un bu yönde eli fazla güçlü. OpenGL crossplatform tarzında bir alt yapısı var bildiğim kadarı ile, javascript ile tarayıcıda bile çalışıyor (WebGL)

Linux olarak yeterli kitle linux üzerinde toplanmadıkça, her zaman yatırımcı büyük kitleye hitap etmek ister. Dolayısı ile aynı anda hem windows hemde linux kullanarak bir yere varamayız. Ben böyle söylerkende kolay olmadığının farkındayım, bu yüzden bu ütopyanın olmayacağını da biliyorum.




G Guest-FAA9DFD80
3 yıl (498 mesaj)
Steam de linux destekli oyunlar var. Steam kurup linux destekli oyunlar indirilip kurulabilir.

Ayrıca Play on linux üzerinde windows destekli oyunlar çalışıyor.




G Guest-FAA9DFD80
3 yıl (498 mesaj)
Tüm platformların aktif olması şuan mümkün görünmüyor. Program ve oyun geliştiricileri hala linux a destek sağlamaya çalışmıyorlar.

Evde bilgisayar kullananların çoğu hala oyunlar için windows kullanmaya devam ediyor.

Geliştiriciler linux a destek sağlamadığı sürece böyle devam edecek gibi duruyor.




S StGuard
3 yıl (112 mesaj)
Henüz ekran kartının optimus özelliği bile tam çalışmıyor. Intel onboard ekran kartından nvidia ekran kartına geçiş yaptıramıyoruz. Sürücü yüklemek zaten muazzam problem. Sürücü yükledikten sonra karşısına gelen "Siyah ekran" ile kalakalma gibi birçok sorun mevcut.

Henüz çözüm tam olarak yok. Muhtemelen olmayacakta.


Bu mesaja 1 cevap geldi.

L loradona
3 yıl (986 mesaj)
Bu siyah ekran ile yaşadığınız sorunu çözmeyi denediniz mi? Bazen bu sorunla karşılaşılan biliyor ama kernel parametreleri çoğunlukla çözüyor hocam



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @StGuard

S StGuard
3 yıl (112 mesaj)
Kaç kere denediğimin sayısını dahi bilmiyorum. Kernel'i geçici kapatıp yüklemek, nvidia pardus deposundaki sürücüsünü yüklemek, orjinal nvidia sürücüsünü yüklemek tarzında. Çeşitli denemeler.
Yanısıra farklı site ve kaynaklardaki çözümleri denedim.

Genelde en son nokta şu oluyor. xconf olarak tanımlaması yapılması gerekiyor. Bunu yapınca siyah ekranda kalıyoruz. Elimizde bitek tty1 kalıyor.

Bende biraz acemiyim ama, harfiyen uyguladığım yöntemleri ve siteleri gösterebilirim. (Genelde resmi kaynaklar)



Bu mesaja 2 cevap geldi.

L loradona
3 yıl (986 mesaj)
Pardus konusunda emin değilim ama Ubuntu dağıtımları ve arch dağıtımları da çözüm çok zor olmuyor



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @StGuard

K kelebekx3
3 yıl (2658 mesaj)
quote:

Orijinalden alıntı: StGuard

Kaç kere denediğimin sayısını dahi bilmiyorum. Kernel'i geçici kapatıp yüklemek, nvidia pardus deposundaki sürücüsünü yüklemek, orjinal nvidia sürücüsünü yüklemek tarzında. Çeşitli denemeler.
Yanısıra farklı site ve kaynaklardaki çözümleri denedim.

Genelde en son nokta şu oluyor. xconf olarak tanımlaması yapılması gerekiyor. Bunu yapınca siyah ekranda kalıyoruz. Elimizde bitek tty1 kalıyor.

Bende biraz acemiyim ama, harfiyen uyguladığım yöntemleri ve siteleri gösterebilirim. (Genelde resmi kaynaklar)

Debian tabanlı dağıtımlarda harici Nvidia GPU için sürücüyü aşağıdaki komutla kurabilirsiniz.

sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs:i386 
sudo apt-get install -f
sudo adduser $USER bumblebee


Sonrasında buradaki düzenlemeyi de yapmanız gerekebilir. Xfce'de gedit yerine mouspad yazın ya da gedit'i kurun.

Steam ile Bumblebee'yi kullanmak için, steam başlangıç seçeneklerine (SET LAUNCH OPTIONS) aşağıdaki satırı yazmak gerekiyor.

optirun -b primus %command%




S StGuard
3 yıl (112 mesaj)
Az once klavye ve mouse gitti yedeklerimi alip yine formatlayacam. Sanırım yanlış yaptım



< Bu ileti mobil sürüm kullanılarak atıldı >


S StGuard
3 yıl (112 mesaj)
Ekran kartının driver yükledim. nvidia-detect programı nvidia-driver yüklememi önerdi. TTY1 üzerinden lightdm servisini kapatarak yükledim. Yükleme esnasında nouvea kerneli çakışması olduğu ve bilgisayarı yeniden başlatmam gerektiğini belirtti.Bilgisayarı yeniden başlattım. Bumblebee, bumblebee-nvidia ve prismrun yüklendi. Bilgisayarı yeniden başlattım. Nvidia ekran kartının aktifleştiğini bilgisayar kasa led ışıkların "Turbo" isminde bir led mevcut. NVidia ekran kartı çalıştırıldığında bu ışık yanıyor. Şu anda hiç sönmeden yanıyor. Ancak optirun halen hata veriyor ve inxi ise halen Intel kullandığını gösteriyor.

BusID "PCI:01:00:0" olarak ayarladım. Fakat halen "Cannot access secondary GPU - error: Could not load GPU driver" olarak hata alıyorum. Burada kernel driver nvidia-current değiştirdiğimde bumblebee servisinin çalışmadığı hatası geliyor. nvidia yaptığımda ise "annot access secondary GPU - error: Could not load GPU driver" hatası veriyor.

###############
sudo lspci | egrep 'VGA|3D'
[sudo] password for sener:
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 GTX 660M] (rev a1)
###############

###############
optirun glxgears
[ 3483.623655] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 3483.623701] [ERROR]Aborting because fallback start is disabled.
sener@MSI:/usr/lib/nvidia$

###############

###############
sener@MSI:/usr/lib/nvidia$ inxi -G
Graphics: Card-1: Intel 3rd Gen Core processor Graphics Controller
Card-2: NVIDIA GK107M [GeForce GTX 660M]
Display Server: X.Org 1.19.2 drivers: modesetting (unloaded: fbdev,vesa)
Resolution: 1920x1080@59.93hz
GLX Renderer: Mesa DRI Intel Ivybridge Mobile
GLX Version: 3.0 Mesa 13.0.6
###############

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
# Xorg binary to run
XorgBinary=/usr/lib/xorg/Xorg

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


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
#####################


Önerisi olan?




S StGuard
3 yıl (112 mesaj)
nvidia-xconfig ile xconf ayarladım. Açılışta lightdm hata verdiği için direkt TTY1 'e attı. Bu sebeple oluşan xconfig dosyasını geri sildim.
Şu anda halen sistemi düzgün kullanabiliyorum.
Ama sonuç başarısız.




S StGuard
3 yıl (112 mesaj)
Konu oyun değil, RDP bağlantılarda dosya transferi olmaması, windows sunuculara erişememem (yazdığım projelerin yeni sürümlerini aktaramıyorum), dosya paylaşım sisteminin düzgün olmaması, office docx ve xlsx dosyaları libreoffice'de karman çorman görünmesi... ve daha nicesi.

İş yapamadığımdan ötürü, Pardus'u sanal bilgisayara kurup bırakıcam. (Oda iyice öğrenmek için)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.