■ Este hilo se encuentra guardado en el archivo
Driver para linux sin gpu [OpenSWR] (14 respuestas)
1 :
root@bienvenidoainternet.org:~#
: 20/03/19(mie)19:34:32
ID:I8ovD6GW0!
Estaba leyendo sobre Mesa3D por si sacaban un driver con aceleración por hw para la GMA3600, que ya usa Gallium con LLVMPipe (manda todo a la CPU y etc) y alguna que otra optimización (pero va ultra-lento en juegos 3D con Opengl, no tanto en 2D); y bueno, me encontré con esto:
http://openswr.org/index.htmlUn driver que parece haber mejorado en sobremanera al anterior, y tiene buenos benchmarks. Hay que tener LLVM7 y algún source de Mesa, y compilar.
Ojalá a alguien le sirva, eso.
He estado compilando toda la tarde porque el PC viejo es ultra-lento, deseenme suerte :/
(probaré si mejora con algunos juegos)
http://openswr.org/jpg/OpenSWR_perf_vs_llvmpipe.pngUnos benchmarks, parecen irreales ww
********
Si van a compilar en 32-bit, ojo con simdlib.hpp (en src/gallium/drivers/swr/rasterizer/common. Puede que les tire error, así que cambien la línea
#if defined(_WIN64) || !defined(_WIN32) // assume non-Windows is always 64-bit
Por:
#if defined(_WIN64) || defined(__x86_64__) // assume non-Windows is always 64-bit
Y así "no especificará siempre que el PC es 64-bit".
:1
https://patchwork.freedesktop.org/patch/225706/
En caso de que tengan mi misma suerte con la GPU, les recomiendo buscar juegos que tengan software render, como emuladores, juegos de texto(nethack, angband, aventuras de rol), Doom/Quake1&2/DukeNukem/Blood/UT(hay más ww), MSDOS, entre otros.
Uno de estos días lo voy a probar en mi Thinkpad que de GPU sólo tiene eso de "Intel® HD Graphics".
Bota esa cagá a la basura, por 200k o menos tienes un thinkpad x220 compatible con todo en linux.
6 :
root@bienvenidoainternet.org:~#
: 20/03/19(mie)21:13:04
ID:YwP69Zfl0
>>4Pero esa es una GPU gen5. El driver i965 las toma de forma nativa.
8 :
root@bienvenidoainternet.org:~#
: 21/03/19(jue)00:05:57
ID:7ctsrIVH0!
Compiló pero tiró errores. Traté con el método de autotools en la última build y tiró 'Instrucción ilegal', después probé con el método Meson en otro PC pero parece que las dependencias con LLVM7 están rotas. Lo mismo pasa en una build antigua, quizás es mala suerte.
Habrá que hacerlo de nuevo :-\
9 :
root@bienvenidoainternet.org:~#
: 21/03/19(jue)21:12:06
ID:7ctsrIVH0!
>* Any x86 processor with at least AVX (introduced in the Intel
SandyBridge and AMD Bulldozer microarchitectures in 2011) will
work.
Simplemente no me funciona, y eso que lo compilé en el PC nuevo.
GG.
https://bellard.org/TinyGL/Dejo esta librería, por si a alguien le interesa.
Con esta lograron correr varios juegos en Amiga's.
Seguiré buscando, :\
11 :
root@bienvenidoainternet.org:~#
: 21/03/19(jue)21:37:43
ID:7ctsrIVH0!
12 :
Emmanuel
: 25/03/19(lun)22:59:35
ID:7CFgMqccR
Gracias mil gracias. Me viene genial esto
13 :
root@bienvenidoainternet.org:~#
: 26/03/19(mar)03:06:03
ID:+nFhC0lna
Si quieren 2D sin complicaciones con el hardware usen Pixman en sus desarrollos.
14 :
root@bienvenidoainternet.org:~#
: 26/03/19(mar)07:48:12
ID:jtvMhTbYa!
>>12 puedes compilar la nueva versión del Gallium con llvmpipe y te subirán un poco los fps's (estoy hablando de 7-12 fps)
4 KB
■ Este hilo se encuentra guardado en el archivo
weabot.py ver 0.10.9
Bienvenido a Internet BBS/IB