Algunos problemas con Ryzen 5 2500U en fedora 31 KDE Spin

Saludos, instalé Fedora 31 KDE spin en una dell 5575 que tiene un ryzen 5 2500U todo funciona de maravilla excepto lo siguiente:

A veces utilizo blender para hacer algunos trabajos ligeros por lo tanto me gustaría utilizar cycles con la vega 8 que tiene mi procesador pero no me aparece disponible para seleccionar en las opciones de blender, no se si tengo que instalar algún driver extra como lo hacía cuando utilizaba gpu nvidia, que según había leído en cuestión de amd los drivers libres funcionaban mejor.

El error que muestra Blender es: No compatible GPUs found for path tracing Cycles will render on the CPU

Otro problema que tengo es que aveces se ven lineas en las ventanas como que se renderizaran mal o algo parecido adjunto imágenes para explicarme mejor, las líneas aparecen y desaparecen de forma aleatoria.

Los datos de mi computadora:

  • Operating System: Fedora 31
  • KDE Plasma Version: 5.17.4
  • KDE Frameworks Version: 5.64.0
  • Qt Version: 5.12.5
  • Kernel Version: 5.3.16-300.fc31.x86_64
  • OS Type: 64-bit
  • Processors: 8 × AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx
  • Memory: 15.3 GiB of RAM

Este 4 x AMD con 8 gráficos núcleo.
https://www.amd.com/en/products/apu/amd-ryzen-5-2500u

Posible asistencia:

    https://www.blender.org/community/

Si embalaje problema:

    https://www.blender.org/download/

Me también tener "alinear", y tal (pero en Gnome). Ni hardware, probablemente.

Hola @lewatoto bienvienido a Ask Fedora.

Cuando tengas un poco de tiempo y/o desees chequea la categoría de nuevos usuarios #start-here

Este error parece ser debido a que blender no soporta el Opencl proveído por mesa-libOpenCL como parece indicado en este post que se encuentra en el foro de Blender. Lo que haría necesario al menos el stack Pro-OpenCL del driver privativo. Pero esto es mejor que lo consultes en el foro de blender , donde deberían aconsejarte el mejor y mas fácil camino.

Esto es dificil de determinar a que se debe te recomendaría lo siguiente:

  • Chequear las conexiones que no estén sueltas, probar con otro cable o monitor
  • Revisa las configuraciones del compositor de KDE y prueba a cambiar la version del renderizador (e el método de escalado, vsync etc…

  • Comprueba que algunos de los efectos de escritorio no sean origen del problema como transparecia, etc…

  • Si lo anterior no resolvió tu problema, quizás en un problema con el driver mesa o algún problema dentro de alguna librería Qt en dicho caso deberías esperar por una actualización. O esperar a por algún usuario KDE que haya tenido el mismo problema. Si ves que no has podido resolver el problema y no recives mas respuesta en este post intenta hacer un nuevo post en inglés donde seguro mas usuarios podrán darte ayuda.

Saludos

1 Like

Probe cambiar la configuración que mencionas, no se por que tenía OpenGL 2.0 por defecto pero el problema continua, con lo de efectos no he probado todavía ya que desde que instalo fedora siempre dejo todo eso por defecto.


Logré grabar un poco como es el error que menciono de las líneas que aparecen de forma aleatoria

¿Hiciste probar a deshabilitar v-sync de automatic a never?. En algunos casos esto suele causar algunos glitches sobre todo cuando la velocidad de refresco del monitor es superior a 60 hz Si no lo hiciste prueba a cambiarlo. Y prueba todas las diferentes combinaciones. Y ya comentas si ves alguna diferencia.

Entendido, probé con eso y por el momento parece que se ha solucionado, solo algo curioso al iniciar la pc me aparecieron 3 errores de kernel y luego al cambiar la configuración del vsync me han vuelto a saltar dos, los 5 dicen “no tener suficiente información como para ser reportados”, hoy ha salido una nueva actualización por lo que espero se arregle con eso, por si acaso adjunto los mensajes que me aparecieron,





Como actualización rápida, lo del kernel fue muy mala idea luego de actualizar kwin se reiniciaba a cada instante haciendo inutilizable el sistema, así que de momento me regreso al kernel anterior que ahora en vez de 3 notificaciones al inicio lanza como 5 notificaciones similares a las que adjunté.

fedora kde31 está ejecutándose por defecto todavía en X11 según documentación , pero me gustaría ver que dicen las salidas de estos comandos (ya que yo no uso kde) para confirmar:

loginctl show-session 2 -p Type

Note: loginctl show-session <YOUR_SESSION_NUMBER> -p Type

[jorge@f31 ~]$ loginctl
SESSION  UID USER  SEAT  TTY 
      2 1000 jorge seat0 tty2

1 sessions listed.
[jorge@f31 ~]$ loginctl show-session 2 -p Type
Type=wayland
[jorge@f31 ~]$

Como ves mi sessión numero es la 2 si tu tienes otro numero de session usa ese, pero debería ser 2

Sobre los errores en el kernel:

El kernel es marcado como tainted y esto es permanente

Según la simbología de kernel tainted GW indicaría lo siguiente:

G if all modules loaded have a GPL or compatible license, ‘P’ if any proprietary module has been loaded. Modules without a MODULE_LICENSE or with a MODULE_LICENSE that is not recognised by insmod as GPL compatible are assumed to be proprietary.*

W if a warning has previously been issued by the kernel. (Though some warnings may set more specific taint flags.)

Así que esto es parece ser debido a algún módulo cargado que puede estar reconocido como propietario y no es reconocido como GPL.

Pega la salida del comando dmesg y journalctl -b en pastebin para mirar un poco en ellos y adjunta la salida aquí de lsmod quizás nos ayude.

No obstante prueba a borrar esos errores y reinicia para ver cuantos realmente nuevos aparecen si son uno o mas (para borrar los errores justo elimina ellos desde la propia aplicación o con el comando abrt remove en la terminal.)

Saludos.

Entendido, los primeros comandos muestran esto:

[lewatoto@localhost ~]$ loginctl 
SESSION  UID USER     SEAT  TTY
      2 1000 lewatoto seat0    

1 sessions listed.
[lewatoto@localhost ~]$ loginctl show-session 2 -p Type
Type=x11

El resultado de dmesg https://pastebin.com/bydCxKzc
El resultado de journalctl -b https://pastebin.com/5LH6aP1d

El resultado de lsmod:

Module                  Size  Used by
ccm                    20480  3
rfcomm                 90112  4
ip6t_REJECT            16384  11
nf_reject_ipv6         20480  1 ip6t_REJECT
ip6t_rpfilter          16384  1
ipt_REJECT             16384  2
nf_reject_ipv4         16384  1 ipt_REJECT
xt_conntrack           16384  13
ebtable_nat            16384  1
ebtable_broute         16384  1
ip6table_nat           16384  1
ip6table_mangle        16384  1
ip6table_raw           16384  1
ip6table_security      16384  1
iptable_nat            16384  1
nf_nat                 49152  2 ip6table_nat,iptable_nat
iptable_mangle         16384  1
iptable_raw            16384  1
iptable_security       16384  1
nf_conntrack          159744  2 xt_conntrack,nf_nat
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
libcrc32c              16384  2 nf_conntrack,nf_nat
ip_set                 53248  0
nfnetlink              16384  1 ip_set
ebtable_filter         16384  1
ebtables               40960  3 ebtable_nat,ebtable_filter,ebtable_broute
ip6table_filter        16384  1
ip6_tables             32768  7 ip6table_filter,ip6table_raw,ip6table_nat,ip6table_mangle,ip6table_security
iptable_filter         16384  1
cmac                   16384  2
bnep                   28672  2
sunrpc                462848  1
vfat                   20480  1
fat                    86016  1 vfat
ath10k_pci             49152  0
ath10k_core           466944  1 ath10k_pci
mac80211              974848  1 ath10k_core
ath                    36864  1 ath10k_core
snd_hda_codec_realtek   126976  1
snd_hda_codec_generic    94208  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     69632  1
snd_hda_intel          57344  9
cfg80211              835584  3 ath,mac80211,ath10k_core
snd_hda_codec         159744  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
uvcvideo              114688  0
snd_hda_core          102400  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_seq                86016  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_common       57344  2 videobuf2_v4l2,uvcvideo
snd_seq_device         16384  1 snd_seq
videodev              237568  3 videobuf2_v4l2,uvcvideo,videobuf2_common
snd_pcm               114688  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
libarc4                16384  1 mac80211
mc                     61440  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
snd_timer              40960  3 snd_seq,snd_pcm
rtsx_usb_ms            24576  0
dell_laptop            24576  0
ledtrig_audio          16384  3 snd_hda_codec_generic,snd_hda_codec_realtek,dell_laptop
dell_wmi               20480  0
dell_smbios            32768  2 dell_wmi,dell_laptop
edac_mce_amd           32768  0
memstick               20480  1 rtsx_usb_ms
kvm_amd               106496  0
ccp                    98304  1 kvm_amd
snd                    98304  26 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
dcdbas                 20480  1 dell_smbios
kvm                   770048  1 kvm_amd
soundcore              16384  1 snd
irqbypass              16384  1 kvm
btusb                  57344  0
btrtl                  24576  1 btusb
btbcm                  16384  1 btusb
btintel                28672  1 btusb
bluetooth             626688  31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
crct10dif_pclmul       16384  1
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
ecdh_generic           16384  1 bluetooth
ecc                    32768  1 ecdh_generic
sp5100_tco             20480  0
dell_smm_hwmon         20480  0
sparse_keymap          16384  1 dell_wmi
dell_rbtn              20480  0
dell_wmi_descriptor    20480  2 dell_wmi,dell_smbios
wmi_bmof               16384  0
i2c_piix4              28672  0
joydev                 28672  0
acpi_cpufreq           28672  0
rfkill                 28672  11 bluetooth,dell_laptop,dell_rbtn,cfg80211
k10temp                16384  0
ip_tables              32768  5 iptable_filter,iptable_security,iptable_raw,iptable_nat,iptable_mangle
amdgpu               4706304  52
rtsx_usb_sdmmc         32768  0
mmc_core              180224  1 rtsx_usb_sdmmc
hid_multitouch         32768  0
amd_iommu_v2           20480  1 amdgpu
gpu_sched              36864  1 amdgpu
i2c_algo_bit           16384  1 amdgpu
ttm                   122880  1 amdgpu
drm_kms_helper        212992  1 amdgpu
crc32c_intel           24576  7
drm                   512000  17 gpu_sched,drm_kms_helper,amdgpu,ttm
serio_raw              20480  0
rtsx_usb               28672  2 rtsx_usb_sdmmc,rtsx_usb_ms
r8169                  94208  0
wmi                    36864  4 dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
video                  49152  2 dell_wmi,dell_laptop
i2c_hid                32768  0
pinctrl_amd            32768  1
fuse                  139264  1
1 Like

Vale lo de x11 perfecto era para confirmarlo me imaginaba que era así.

Sobre lo de error en el kernel según lo que he visto se corresponde con este bug reportado contra el kernel en la misma CPU sería bueno que tu lo reportases tambíen upstream en gitlab te dejo los links para que lo veas. Lo bueno es que están con ello y lo llegarán a resolver.

https://bugs.freedesktop.org/show_bug.cgi?id=109628

En el journalctl he visto

Jan 08 12:35:05 localhost.localdomain kwin_x11[1356]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 19602, resource id: 33561787, major code: 3 (GetWindowAttributes), minor code: 0

Este es un error sin importancia que reporta y que puedes ver en este bug report lo puedes ocultar con la opción indicada en el comentario 6 pero si no lo haces no pasa nada.

Sobre los módulos nada raro que yo haya visto por lo tanto nada que decir.

Esto es todo por mi parte, espero que te haya servido de ayuda la información.

Saludos.

Muchas gracias por la ayuda, esperaré a ver que comentan en el hilo que me adjuntaste, solo para terminar comentar que se ha agregado otro error:

Message from syslogd@localhost at Jan 12 23:06:27 ...
 kernel:Uhhuh. NMI received for unknown reason 2d on CPU 3.

Message from syslogd@localhost at Jan 12 23:06:27 ...
 kernel:Do you have a strange power saving mode enabled?

Message from syslogd@localhost at Jan 12 23:06:27 ...
 kernel:Dazed and confused, but trying to continue

Al parecer tiene que ver con el C-State https://community.amd.com/thread/233764 (https://www.dell.com/support/article/us/en/04/qna41893/qué-es-el-c-state?lang=es) pero no se si desactivarlo, influiría demasiado en la vida de la batería ya que mayormente utilizo el equipo conectado con su adaptador AC

Siempre puedes probarlo temporalmente y así comprobar por ti mismo como se comporta el equipo y como es el consumo. Lo puedes hacer desde tu BIOS y luego activarlo de nuevo pasado unos días donde hayas comprado esto. Tambíen se puede desactivar a nivel de software y parámetros del kernel dependiendo del driver (hace unos días postea un post de como sería hacerlo) pero no me parece la mejor solución. Yo lo haría siempre desde la BIOS. Tendrás que mirár como se llama dicha opción en la BIOS para tu CPU. En mi caso yo tengo un amd-fx8350 y desactive los saltos de TDP con una opcion llamada AMD Turbo … así que el TDP quedó empotrado siempre a 125W .

Saludos