[Nasıl] Linux ta çift ekran kartı kullanımı.

Başlatan burakerkus, 22 Eylül 2019 - 21:19:26

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

burakerkus

İlk olarak bios ekranın da ki  Switchable Graphics Mode'u  dinamik olarak değiştiriyoruz.

Bios > System Configuration >  Switchable Graphics Mode > Dynamic

Bunu böyle yapmamım sebebi hem windows hem de ubuntu da kullanırken hiçbir şekilde Amd nin control center ını kullansamda performans hep intel hd 2000 nindi.

İkinic olarak bios ayarını değiştirdiken sonra ekran kartınızın düzgün olarak (driver) yüklü olduğundan emin olun; bunu ayrıntılardan öğrenebilirsiniz.

Ayarlar > Ayrıntılar > Hakkında

Yüklü uygulamaları etkinlikler veya dock tan uygulamalar girerek istediğiniz uygulamaya sağ tıklayarak adanmış ekran kartıyla başlat diyoruz.

Peki listemiz de olmayan örneğin indirdiğimiz oyunlar ve diğer uygulamalar da ne yapacağız bunun için ise:

1. İlk olarak uç birimden sistemdeki çıktılara lspci komutu ile bakıyoruz.

lspci

Karşımıza şöyle bir çıktı gelecek:
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 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
[b]01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series][/b]
02:00.0 Network controller: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

burada göründüğü gibi benim sistemimde intel ve amd ekran chipsetleri görülüyor.

2. glxinfo | grep "OpenGL renderer"  komutu ile openGl nin tanımlı  olarak hangi ekran kartını kullandığına bakıyoruz.

Çıktı:
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile

3.  DRI_PRIME=1 glxinfo | grep "OpenGL renderer" komutunu giriyoruz.

Çıktı:
OpenGL renderer string: AMD CAICOS (DRM 2.50.0 / 4.19.0-5-amd64, LLVM 7.0.1)

Peki şimdi uygulamaları nasıl açıcağız.

Ben Xonotic üzerinden göstereceğim ki şunu belirmeliyim ciddi bir performans artışı oldu görüntü açısından fakat buna ek olarak laptop aşırı ısındı 80 derecenin altına inmedi ancak önceki deneyiminden daha iyiydi peki nasıl açacağız çok basit

1. İlk olarak açılacak olan uygulamanın olduğu dizine geliyor ve sağ tıklayıp terminalde açıyoruz:

2. Daha sonra şu komutu giriyoruz: sudo DRI_PRIME=1 ./xonotic-linux-glx.sh

Çıktı

Game is Xonotic using base gamedir data
gamename for server filtering: Xonotic
Xonotic Linux 22:04:56 Mar 31 2017 - release
Current nice level is below the soft limit - cannot use niceness
Skeletal animation uses SSE code path
DPSOFTRAST available (SSE2 instructions detected)
execing quake.rc
execing default.cfg
execing defaultXonotic.cfg
execing sRGB-disable.cfg
menu: program is not loaded
execing weapons.cfg
execing binds-xonotic.cfg
execing cdtracks.cfg
execing balance-xonotic.cfg
execing bal-wep-xonotic.cfg
execing effects-normal.cfg
execing physicsX.cfg
execing turrets.cfg
execing crosshairs.cfg
execing gamemodes.cfg
execing ctfscoring-samual.cfg
execing mutators.cfg
execing notifications.cfg
execing monsters.cfg
execing minigames.cfg
execing physics.cfg
execing commands.cfg
execing _hud_common.cfg
execing _hud_descriptions.cfg
execing hud_luma.cfg
execing config.cfg
"maxplayers" set to "16"
execing data/campaign.cfg
execing config_update.cfg
execing font-xolonium.cfg
client: program is not loaded
execing autoexec/empty.cfg
execing autoexec.cfg
Loaded public key key_0.d0pk (fingerprint: Xon//KssdlzGkFKdnnN4sgg8H+koTbBn5JTi37BAW1Q=)
Loaded private ID key_0.d0si for key_0.d0pk (public key fingerprint: KK0LCJiMLasqN+TIBSHSqTKheQ2qx8A0oi3mjGd8yiw=)
there is already a signed private key for 0
execing post-config.cfg
Client using an automatically assigned port
Client opened a socket on address 0.0.0.0:0
Client opened a socket on address [0:0:0:0:0:0:0:0]:0
Loading OpenGL driver libGL.so.1
GL_VENDOR: X.Org
[b]GL_RENDERER: AMD CAICOS (DRM 2.50.0 / 4.19.0-5-amd64, LLVM 7.0.1)
[/b]GL_VERSION: 3.1 Mesa 18.3.6
vid.support.arb_multisample 1
vid.support.gl20shaders 1
NOTE: requested 1x AA, got 0x AA
Video Mode: fullscreen 1024x768x32x0.00hz
NetWM fullscreen: actually using resolution 1024x695
S_Startup: initializing sound output format: 48000Hz, 16 bit, 2 channels...
SndSys_Init: using the ALSA module
SndSys_Init: PCM device is "default"
Sound format: 48000Hz, 2 channels, 16 bits per sample
ioctl CDROMREADTOCHDR failed
CDAudio_Init: No CD in player.
Initial CD volume: 0.847059
CD Audio Initialized
NetWM fullscreen: actually using resolution 1366x768


görüldüğü gibi oyun harici ekran kartı amd ile açıldı.

Birde normal komutla deneyelim:  sudo ./xonotic-linux-glx.sh

Çıktı:

Game is Xonotic using base gamedir data
gamename for server filtering: Xonotic
Xonotic Linux 22:04:56 Mar 31 2017 - release
Current nice level is below the soft limit - cannot use niceness
Skeletal animation uses SSE code path
DPSOFTRAST available (SSE2 instructions detected)
execing quake.rc
execing default.cfg
execing defaultXonotic.cfg
execing sRGB-disable.cfg
menu: program is not loaded
execing weapons.cfg
execing binds-xonotic.cfg
execing cdtracks.cfg
execing balance-xonotic.cfg
execing bal-wep-xonotic.cfg
execing effects-normal.cfg
execing physicsX.cfg
execing turrets.cfg
execing crosshairs.cfg
execing gamemodes.cfg
execing ctfscoring-samual.cfg
execing mutators.cfg
execing notifications.cfg
execing monsters.cfg
execing minigames.cfg
execing physics.cfg
execing commands.cfg
execing _hud_common.cfg
execing _hud_descriptions.cfg
execing hud_luma.cfg
execing config.cfg
"maxplayers" set to "16"
execing data/campaign.cfg
execing config_update.cfg
execing font-xolonium.cfg
client: program is not loaded
execing autoexec/empty.cfg
execing autoexec.cfg
Loaded public key key_0.d0pk (fingerprint: Xon//KssdlzGkFKdnnN4sgg8H+koTbBn5JTi37BAW1Q=)
Loaded private ID key_0.d0si for key_0.d0pk (public key fingerprint: KK0LCJiMLasqN+TIBSHSqTKheQ2qx8A0oi3mjGd8yiw=)
there is already a signed private key for 0
execing post-config.cfg
Client using an automatically assigned port
Client opened a socket on address 0.0.0.0:0
Client opened a socket on address [0:0:0:0:0:0:0:0]:0
Loading OpenGL driver libGL.so.1
GL_VENDOR: Intel Open Source Technology Center
[b]GL_RENDERER: Mesa DRI Intel(R) Sandybridge Mobile
[/b]GL_VERSION: 3.0 Mesa 18.3.6
vid.support.arb_multisample 1
vid.support.gl20shaders 1
NOTE: requested 1x AA, got 0x AA
Video Mode: fullscreen 1024x768x32x0.00hz
NetWM fullscreen: actually using resolution 1024x695
S_Startup: initializing sound output format: 48000Hz, 16 bit, 2 channels...
SndSys_Init: using the ALSA module
SndSys_Init: PCM device is "default"
Sound format: 48000Hz, 2 channels, 16 bits per sample
ioctl CDROMREADTOCHDR failed
CDAudio_Init: No CD in player.
Initial CD volume: 0.847059
CD Audio Initialized
NetWM fullscreen: actually using resolution 1366x768


Görüldüğü gibi oyun dahili intel ile açıldı.

Diğer yüklü uygulamaları açmak için:
GİMP:  DRI_PRIME=1 gimp
İnkscape:  DRI_PRIME=1 inkscape
Blender:  DRI_PRIME=1 blender
komutunu girmeniz yeterli.

[eklenti yönetici tarafından silindi]
YAŞASIN VATAN YAŞASIN TÜRK MİLLETİ