[RESOLVIDO] Fedora 39 - Erro "Seu sistema não é capaz de aceleração 3D por hardware" sendo que funcionava antes

Olá pessoal, sou nova aqui e iniciante no linux apesar de já conhece-lo a muitos anos.
Hoje dia 21/12/23 liguei meu pc e quando fui jogar Extreme Tux Racer recebi o seguinte erro:
Your system currently is not capable of hardware
accelerated 3D. Therefore etr cannot run.
Usually the cause of this error is that there are no Free
Software drivers for your graphics card, please contact
your graphics card manufacturer and kindly ask them
to provide Free Software support for your card.

Sendo que esse jogo rodava perfeitamente no meu computador alguns dias atrás (fiquei uns dois dias sem ligar o pc), não entendo oque possa ter acontecido. Por teste abri também o Super Tux e Super tux kart e ambos nem ao menos exibiram nada (olhei no gerenciador de tarefas e o processo inicia e fecha logo depois), sendo que conseguia jogar o Super Tux Kart até com o gráfico alto. Só para se ter uma ideia nem o Tux paint está abrindo :clown_face:
Ao abrir o navegador, uso o Yandex Browser e agora até o navegador está meio travado, video 720 60fps no youtube roda dando alguns pequenos travamentos sendo que alguns dias atrás rodava perfeitamente. Se alguém poder me ajudar agradeço de coração pois estava amando o desempenho que o Fedora estava tendo no meu pc, sendo que anteriormente usava o windows 7 nele e com o Fedora ele ficou muito mais rápido.

Vou deixar em anexo alguns comandos que realizei como glxinfo | grep “direct rendering” e as configurações do pc.

Obs: Não sei se isso vai ajudar porém como não consegui instalar a spin do Fedora 39 LXDE pois o anaconda não estava abrindo, instalei a versão “normal” com o gnome shell e depois instalei o ambiente do LXDE.
Obs²: O que de diferente que fiz dias atrás anteriormente deste erro acontecer foi que instalei o pacote 1shw e atualizei o sistema usando o comando sudo dnf upgrade, já que não uso o DnfDragona nem o Gnome Software para atualizar, apenas por preferência mesmo.

Informações do sistema:

inxi -F --filter
System:
  Kernel: 6.6.6-200.fc39.x86_64 arch: x86_64 bits: 64 Desktop: LXDE v: 0.10.1
    Distro: Fedora release 39 (Thirty Nine)
Machine:
  Type: Desktop Mobo: MSI model: J1800I v: 1.0 serial: <superuser required>
    UEFI-[Legacy]: American Megatrends v: 1.2 date: 03/25/2014
CPU:
  Info: dual core model: Intel Celeron J1800 bits: 64 type: MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 1333 min/max: 1333/2582 cores: 1: 1333 2: 1333
Graphics:
  Device-1: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display
    driver: i915 v: kernel
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 23.2.3 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: crocus gpu: i915
    resolution: 1360x768~60Hz
  API: OpenGL v: 4.2 vendor: intel mesa v: 23.3.1 renderer: Mesa Intel HD
    Graphics (BYT)
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel Atom Processor Z36xxx/Z37xxx Series High Definition Audio
    driver: snd_hda_intel
  API: ALSA v: k6.6.6-200.fc39.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.0 status: active
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 298.09 GiB used: 126.91 GiB (42.6%)
  ID-1: /dev/sda vendor: Samsung model: HD322HJ size: 298.09 GiB
Partition:
  ID-1: / size: 297.09 GiB used: 126.59 GiB (42.6%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 328.5 MiB (33.7%) fs: ext4
    dev: /dev/sda2
  ID-3: /home size: 297.09 GiB used: 126.59 GiB (42.6%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 1.82 GiB used: 510 MiB (27.4%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 43.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 218 Uptime: 2h 59m Memory: total: 2 GiB available: 1.82 GiB
  used: 1.07 GiB (58.6%) Shell: Bash inxi: 3.3.31

Comandos que realizei que talvez seja úteis:

glxinfo | grep OpenGL

OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics (BYT)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 23.3.1
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.2 (Compatibility Profile) Mesa 23.3.1
OpenGL shading language version string: 4.20
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 23.3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Direct render e grep render

glxinfo | grep "direct rendering"
direct rendering: Yes


glxinfo | grep render
direct rendering: Yes
    GLX_MESA_copy_sub_buffer, GLX_MESA_gl_interop, GLX_MESA_query_renderer, 
    GLX_MESA_copy_sub_buffer, GLX_MESA_gl_interop, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa Intel(R) HD Graphics (BYT)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_IBM_multimode_draw_arrays, GL_INTEL_blackhole_render, 
    GL_NV_conditional_render, GL_NV_copy_image, GL_NV_depth_clamp, 
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted, 
    GL_INTEL_blackhole_render, GL_INTEL_performance_query, 
    GL_NV_compute_shader_derivatives, GL_NV_conditional_render, 
    GL_INTEL_blackhole_render, GL_INTEL_performance_query, 
    GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 

Vulkaninfo (Obs: Tive que instalar esse comando e apagar muito dele para caber no post. O Vulkan funciona no meu pc porém depois disso não tentei abrir algum jogo em vulkan para ver se ainda ta funcionando a não ser se algum daqueles for vulkan e eu não saber.)

MESA-INTEL: warning: Bay Trail Vulkan support is incomplete
MESA: error: Use of VkSurfacePresentModeCompatibilityEXT without a VkSurfacePresentModeEXT set. This is an application bug.
MESA: error: Use of VkSurfacePresentModeCompatibilityEXT without a VkSurfacePresentModeEXT set. This is an application bug.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.268


Instance Extensions: count = 23
===============================
	VK_EXT_acquire_drm_display             : extension revision 1
	VK_EXT_acquire_xlib_display            : extension revision 1
	VK_EXT_debug_report                    : extension revision 10
	VK_EXT_debug_utils                     : extension revision 2
	VK_EXT_direct_mode_display             : extension revision 1
	VK_EXT_display_surface_counter         : extension revision 1
	VK_EXT_surface_maintenance1            : extension revision 1
	VK_EXT_swapchain_colorspace            : extension revision 4
	VK_KHR_device_group_creation           : extension revision 1
	VK_KHR_display                         : extension revision 23
	VK_KHR_external_fence_capabilities     : extension revision 1
	VK_KHR_external_memory_capabilities    : extension revision 1
	VK_KHR_external_semaphore_capabilities : extension revision 1
	VK_KHR_get_display_properties2         : extension revision 1
	VK_KHR_get_physical_device_properties2 : extension revision 2
	VK_KHR_get_surface_capabilities2       : extension revision 1
	VK_KHR_portability_enumeration         : extension revision 1
	VK_KHR_surface                         : extension revision 25
	VK_KHR_surface_protected_capabilities  : extension revision 1
	VK_KHR_wayland_surface                 : extension revision 6
	VK_KHR_xcb_surface                     : extension revision 6
	VK_KHR_xlib_surface                    : extension revision 6
	VK_LUNARG_direct_driver_loading        : extension revision 1

Layers: count = 1
=================
VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 2
		GPU id = 0 (Intel(R) HD Graphics (BYT))
		Layer-Device Extensions: count = 0

		GPU id = 1 (llvmpipe (LLVM 17.0.6, 128 bits))
		Layer-Device Extensions: count = 0

Presentable Surfaces:
=====================
GPU id : 0 (Intel(R) HD Graphics (BYT)):
	Surface types: count = 2
		VK_KHR_xcb_surface
		VK_KHR_xlib_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 4
		PRESENT_MODE_IMMEDIATE_KHR
		PRESENT_MODE_MAILBOX_KHR
		PRESENT_MODE_FIFO_KHR
		PRESENT_MODE_FIFO_RELAXED_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount = 3
		maxImageCount = 0
		currentExtent:
			width  = 256
			height = 256
		minImageExtent:
			width  = 256
			height = 256
		maxImageExtent:
			width  = 256
			height = 256
		maxImageArrayLayers = 1
		supportedTransforms: count = 1
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha: count = 2
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
			COMPOSITE_ALPHA_INHERIT_BIT_KHR
		supportedUsageFlags: count = 6
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
			IMAGE_USAGE_INPUT_ATTACHMENT_BIT
	VkSurfaceCapabilities2EXT:
	--------------------------
		supportedSurfaceCounters:
			None
	VkSurfacePresentModeCompatibilityEXT:
	-------------------------------------
		presentModeCount = 1
		pPresentModes: count = 1

	VkSurfacePresentScalingCapabilitiesEXT:
	---------------------------------------
		supportedPresentScaling:
			None
		supportedPresentGravityX:
			None
		supportedPresentGravityY:
			None
		minScaledImageExtent:
			width  = 256
			height = 256
		maxScaledImageExtent:
			width  = 256
			height = 256

	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false


GPU id : 1 (llvmpipe (LLVM 17.0.6, 128 bits)):
	Surface types: count = 2
		VK_KHR_xcb_surface
		VK_KHR_xlib_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 4
		PRESENT_MODE_IMMEDIATE_KHR
		PRESENT_MODE_MAILBOX_KHR
		PRESENT_MODE_FIFO_KHR
		PRESENT_MODE_FIFO_RELAXED_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount = 3
		maxImageCount = 0
		currentExtent:
			width  = 256
			height = 256
		minImageExtent:
			width  = 256
			height = 256
		maxImageExtent:
			width  = 256
			height = 256
		maxImageArrayLayers = 1
		supportedTransforms: count = 1
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha: count = 2
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
			COMPOSITE_ALPHA_INHERIT_BIT_KHR
		supportedUsageFlags: count = 7
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
			IMAGE_USAGE_INPUT_ATTACHMENT_BIT
			IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
	VkSurfaceCapabilities2EXT:
	--------------------------
		supportedSurfaceCounters:
			None
	VkSurfacePresentModeCompatibilityEXT:
	-------------------------------------
		presentModeCount = 1
		pPresentModes: count = 1

	VkSurfacePresentScalingCapabilitiesEXT:
	---------------------------------------
		supportedPresentScaling:
			None
		supportedPresentGravityX:
			None
		supportedPresentGravityY:
			None
		minScaledImageExtent:
			width  = 256
			height = 256
		maxScaledImageExtent:
			width  = 256
			height = 256

	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false

Gente essa é a minha primeira vez fazendo um tópico,então me desculpem qualquer erro que cometi.

Você notou se isso ocorreu após alguma atualização do sistema? O Fedora meio que é uma distro focada em usar componentes bastante atualizados e isso pode causar esse tipo de efeito colateral e instabilidades ao utilizar esse sistema como albo de produção (uso no dia a dia).

2 curtidas

Teria que ver quais foram os últimos pacotes atualizados e tentar reverter a atualização. Mas isso seria trabalho pra quem é desenvolvedor e experiente no sistema, e idealmente reportando bugs/soluções para a distribuição. As distribuições que são mais atualizadas tem esse “efeito colateral” pro usuário comum, como disse o amigo acima.

1 curtida

Sim, inclusive atualizar foi oque fiz antes disso acontecer e noto que ele sempre atualiza um tal de mesa driver que acredito que possa ser ele ou o kernel que atualizou recentemente, como eu era usuária do windows atualizar sempre foi algo que fiz, então todo dia que ligo o pc eu coloco ele primeiro para atualizar, não sabia que poderia dar algum problema.

Entendo bem, como eu sempre tenho o costumo de o atualizar, eu já fiz atualização depois disso pois não sabia desse problema, nesse caso então acredito que um linux com menos atualização daria melhor pra mim, vocês teriam alguma recomendação de uma distro assim lxde? Ou se caso eu reinstalar o fedora eu poderia ficar sem atualiza-lo ou isso daria problemas de segurança?

Olha para usuários que apenas querem usar um sistema Linux no dia a ida eu indico distros mais estáveis e feitas para esse proposito como PoP!_OS, Ubuntu, Linux Mint, Zorin OS. O Fedora meio que é mais uma distro para testes de novas tecnologias. Para exemplificar para vc é tipo um Windows Insider. O foco dele não é estabilidade. Então para uso de Linux no dia a dia vai numa das indicações que dei acima q é de boa.
O Fedora é mais indica para usuários mais experientes em informática que querem usar as últimas novidades e pode resolver problemas q surjam com futuros updates instáveis.

2 curtidas

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.