Gönderen Konu: [Çözüldü] DRI_PRIME=1 çalışmama sorunu  (Okunma sayısı 80 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı joshquunn

  • Yeni Penguen
  • *
  • İleti: 23
  • Dağıtım: linux mint 19.1
  • Masaüstü: cinnamon 4.0 + xfce
  • Grafik Kartı: amd radeon r5 + radeon hd 8500
  • İşlemci: amd A8 6410
[Çözüldü] DRI_PRIME=1 çalışmama sorunu
« : 07 Nisan 2019, 19:59:10 »
Merhabalar,
Uzun bir aradan sonra kafa dağıtayım, eskilerden bir oyun oynayım dedim, oyun çalışıyor sıkıntı yok fakat harici ekran kartına bağlanmadan onboard ekran kartına dönüş yapıyor. Bu bir sorun mudur? Yoksa bir yerlerde eksiklik mi var? Forum içinde aradım, bir çözüme ulaşamadım. Konu ile ilgili bilgisi olanlardan destek bekliyorum. Herkese kolay gelsin.


inxi -SMGxx
Kod: [Seç]
System:
  Host: hp Kernel: 4.15.0-47-generic x86_64 bits: 64 compiler: gcc v: 7.3.0
  Desktop: Xfce 4.12.3 tk: Gtk 2.24.31 wm: xfwm4 dm: LightDM
  Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic
Machine:
  Type: Laptop System: Hewlett-Packard product: HP 15 Notebook PC
  v: 0990100000000000001600087 serial: <root required> Chassis: type: 10
  serial: <root required>
  Mobo: Hewlett-Packard model: 22CE v: 93.0E serial: <root required>
  UEFI: Insyde v: F.12 date: 04/12/2014
Graphics:
  Device-1: AMD Mullins [Radeon R4/R5 Graphics] vendor: Hewlett-Packard
  driver: radeon v: kernel bus ID: 00:01.0 chip ID: 1002:9851
  Device-2: AMD Sun LE [Radeon HD 8550M / R5 M230] driver: radeon v: kernel
  bus ID: 01:00.0 chip ID: 1002:666f
  Display: x11 server: X.Org 1.19.6 driver: ati,radeon
  unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz
  OpenGL: renderer: AMD MULLINS (DRM 2.50.0 4.15.0-47-generic LLVM 8.0.0)
  v: 4.5 Mesa 19.1.0-devel (git-9c46046 2019-04-07 bionic-oibaf-ppa)
  direct render: Yes

glxinfo | grep render
Kod: [Seç]
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: AMD MULLINS (DRM 2.50.0, 4.15.0-47-generic, LLVM 8.0.0)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NVX_gpu_memory_info, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
    GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control,
    GL_MESA_shader_integer_functions, GL_NV_conditional_render,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

lspci | egrep 'VGA|3D|Display'
Kod: [Seç]
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 05)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230] (rev ff)

xrandr
Kod: [Seç]
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384
eDP connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.03*+  40.01 
   1280x720      59.97 
   1152x768      59.95 
   1024x768      59.95 
   800x600       59.96 
   848x480       59.94 
   720x480       59.94 
   640x480       59.94 
HDMI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)

cat /etc/X11/xorg.conf
Kod: [Seç]
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok

dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx|amdgpu'
Kod: [Seç]
ii  libdrm-amdgpu1:amd64                       2.4.97+git1904050630.b4fbc6~oibaf~b         amd64        Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  libdrm-amdgpu1:i386                        2.4.97+git1904050630.b4fbc6~oibaf~b         i386         Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  nvidia-prime-applet                        1.0.7                                       all          An applet for NVIDIA Prime
ii  xserver-xorg-video-amdgpu                  19.0.1+git1903191930.bd4ffd~oibaf~b         amd64        X.Org X server -- AMDGPU display driver

Bu da kullandığım komut ve çıktısı

DRI_PRIME=1 /usr/share/playonlinux/playonlinux --run "bf3" %F
Kod: [Seç]
Looking for python... 2.7.15rc1 - wxversion(s): 3.0-gtk3
selected
[main] Message: PlayOnLinux (4.2.12) is starting
[clean_tmp] Message: Cleaning temp directory
Script started /home/joshquunn/.PlayOnLinux/shortcuts/bf3

(wrapper.py:14052): Gtk-CRITICAL **: 19:41:18.582: gtk_window_resize: assertion 'width > 0' failed
[POL_System_CheckFS] Message: Checking filesystem for bf3.exe
[POL_Wine] Message: Running wine- bf3.exe %F (Working directory : /home/joshquunn/.wine/drive_c/Program Files (x86)/Electronic Arts/Battlefield 3/bf3)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
ERROR: Could Not Get Primary Adapter Handle
[POL_Wine] Message: Wine return: 0
« Son Düzenleme: 07 Nisan 2019, 21:44:53 Gönderen: joshquunn »
my lifestyle determines my deathstyle

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16737
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Ynt: DRI_PRIME=1 çalışmama sorunu
« Yanıtla #1 : 07 Nisan 2019, 20:21:23 »
Eğer aşağıdaki komutu çıktısı doğru GPU'yu gösteriyorsa, ilgili değişken ile sorun yoktur. Bu durumda sorun kullanmaya çalıştığınız uygulama ile ilgilidir. Durum böyleyse uygun bölümde yeni bir konu açmanız gerekir.

Kod: [Seç]
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
« Son Düzenleme: 07 Nisan 2019, 20:25:08 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı joshquunn

  • Yeni Penguen
  • *
  • İleti: 23
  • Dağıtım: linux mint 19.1
  • Masaüstü: cinnamon 4.0 + xfce
  • Grafik Kartı: amd radeon r5 + radeon hd 8500
  • İşlemci: amd A8 6410
Ynt: DRI_PRIME=1 çalışmama sorunu
« Yanıtla #2 : 07 Nisan 2019, 20:28:38 »
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
Kod: [Seç]
OpenGL renderer string: AMD HAINAN (DRM 2.50.0, 4.15.0-47-generic, LLVM 8.0.0)
my lifestyle determines my deathstyle

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16737
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Ynt: DRI_PRIME=1 çalışmama sorunu
« Yanıtla #3 : 07 Nisan 2019, 21:36:11 »
Alıntı
OpenGL: renderer: AMD MULLINS (DRM 2.50.0 4.15.0-47-generic LLVM 8.0.0)

Normal çıktılarıda farklı bir GPU görünüyor, DRI_PRIME=1 değişkeni ile aldığınız çıktıda farklı GPU. Demek ki sorun DRI_PRIME=1 değişkeni ile ilgili değilmiş. Bundan DRI_PRIME=1 değişkeni ile harici GPU'nun seçilmesinde sorun yaşanmadığını çıkartabiliriz.

Alıntı
OpenGL renderer string: AMD HAINAN (DRM 2.50.0, 4.15.0-47-generic, LLVM 8.0.0)
« Son Düzenleme: 07 Nisan 2019, 21:39:27 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı joshquunn

  • Yeni Penguen
  • *
  • İleti: 23
  • Dağıtım: linux mint 19.1
  • Masaüstü: cinnamon 4.0 + xfce
  • Grafik Kartı: amd radeon r5 + radeon hd 8500
  • İşlemci: amd A8 6410
Ynt: DRI_PRIME=1 çalışmama sorunu
« Yanıtla #4 : 07 Nisan 2019, 21:44:41 »
Pekala çok teşekkür ederim ilginize sanırım konuyu kapatabiliriz.
my lifestyle determines my deathstyle

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16737
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Ynt: [Çözüldü] DRI_PRIME=1 çalışmama sorunu
« Yanıtla #5 : 07 Nisan 2019, 22:21:11 »
Rica ederiz.

Sorun harici GPU ile açmaya çalıştığınız uygulama ile ilgili olabilir. Çıktılara göre araştırıp, sonuç alamazsanız uygun bölüme bir konu açabilirsiniz.

Sorun GPU geçişi ile ilgili olmadığı için bu konu kilitlenmiştir.
Elimizden geldiğince dilimizin döndüğünce...