Hace 3 años | Por derkomai a raspberrypi.org
Publicado hace 3 años por derkomai a raspberrypi.org

La empresa coruñesa de software Igalia ha anunciado que acaban de alcanzar la especificación 1.0 de la API gráfica Vulkan 1.0 en su driver para Raspberry Pi.

Comentarios

ed25519

#14 la verdad que si, un ejemplo para la comunidad open source y encima gallegos!

mecha

#11 Eso no es exclusivo del código abierto. Yo he sido contratado por agluna empresa para hacer modificaciones en software propietario suyo.
¿Que no lo conocía hasta que llegué allí? Cierto. Pero hacerse se hace igualmente. Tampoco creo que muchas empresas dediquen esfuerzos a estudiar código abierto por si un día los contratan para hacer modificaciones. Diría que en la práctica esto da igual abierto que cerrado para hacer cambios.
La ventaja del código abierto es que cualquiera puede ayudar, ya sea encontrando fallos, detectándolos o aportando mejoras. También que puedes hacer un fork si quieres y adaptar el código a un caso concreto si así lo necesitas.

D

#13 Ya, pero la Raspberry foundation no es la propietaria del núcleo de linux.

mecha

#18 Si que es cierto que muchas hay muchas empresas que necesitan un kernel de linux sin fallos, y por ello dedican esfuerzos en mantenerlo. Y esto solo es posible por ser de código abierto, aunque realmente al final hay gente detrás aprobando todos estos cambios solicitados para que no sea un caos. Pero esto no ocurre igual en todos los proyectos abiertos, depende de la relevancia del proyecto y de como y quien lo gestione.
El caso es que #11 apunta a que por usar código abierto puedes contratar a una consultora que modifique el código, y esto no es así. Con código cerrado puedes contratar gente externa para modificarlo igualmente.

meneandro

#21 #13 Depende de quién sea el dueño del código y no tiene por qué darte permisos, dejarte hacerlo sin contrapartidas y no tiene por qué darte otras facilidades. De hecho, cuando el código es cerrado, lo más normal es que realmente lo que tengas son más restricciones en todo.

I

#21 La diferencia es que, en el caso de software de código cerrado, sólo el propietario de ese código puede contratar a alguien para que lo modifique.

Ejemplo chorra, yo uso Microsoft Office y quiero mejorar su soporte de emoticonos, por decir algo... pues no puedo contratar a una empresa para que lo haga. Como mucho podré pedirle a Microsoft que 'por favor, por favor, por favor... añade soporte de emoticonos' y lo hará cuando quiera y como quiera.

D

#38 Son maravillosas como PCs. Son tan maravillosas que la versión 64 bits de Raspbian aun está en beta y cualquier persona mínimamente exigente se está tirando de los pelos al abrir unas pocas pestañas en un navegador con un Raspberry Pi 4 con 8GB de RAM.

Por favor id a contar cuentos a otra parte, tengo 4 en casa de diferentes versiones, dandoles muy buen uso para cosas adecuadas. Pero no son PCs, ni se acercan.

D

#8 ¡Eh que ereh un peaso thorpedo! ¡Jarrrlll!

meneandro

#58 El driver de video es cerrado, pero puedes instalarlo si quieres. Si te refieres al driver libre, están en ello.

Igualmente, algo está cambiando entre algunos fabricantes de chips gráficos para arm, se han dado cuenta de que mantener un driver actualizado para todos sus modelos y demás y al día para con los kernels de linux es una carga demasiado pesada y que los drivers libres han demostrado ser más robustos y estables y funcionar mejor a poco que estén algo maduros y han decidido apoyarlos (con documentación, al menos).

https://www.cnx-software.com/2020/09/18/arm-officially-supports-panfrost-open-source-mali-gpu-driver-development/

Supongo que con la compra de arm por parte de nvidia, necesitarán reforzarse y demostrar que tienen productos viables y con proyección a medio-largo plazo para no quedarse por el camino.

thorin

¿Las versiones beta de dicho driver estaban implementadas en los SO más populares de RPi?

Lo pregunto por saber si esto significa un salto cualitativo o si en la práctica es una ligera mejora porque ya estaba presente.

frg

#1 No se si se notará mejora, no siquiera si el rendimiento ha mejorado, pero que pase todos los test de la especificación 1.0 de Vulkan supone una mejor calidad del driver, y menos posibilidades de problemas.

d

#1 No, hasta el mes pasado no se hizo el merge en Mesa, así que imagino que solamente estaría probándolo quien se lo compilase.

t

#12 https://blogs.igalia.com/itoral/2020/11/05/v3dv-zink/

En principio desde principios de Noviembre está funcionando Zink con V3DV, sin embargo el rendimiento es menor en esta prueba con Quake3.

Quake3 Vukan (V3DV): 148FPS
Quake3 OpenGL (V3D): 105FPS
Quake3 OpenGL sobre Vulkan (V3DV+Zink): 40FPS

De todas formas Zink está mejorando mucho en los últimos meses.

meneandro

#12 Igual no, seguro.

OpenGL son décadas de cosas apiladas unas encima de otras y a bastante alto nivel, con lo cual toda esa expresividad y cantidad de cosas tiene un costo (engordar los drivers).

Vulkan es una capa actualmente mucho más ligera, más cercana al hard, etc. y diseñado para ser más portable, lo que lo hace mucho más cercano y asequible para crear un driver.

Si tienes que soportar un hardware nuevo y te dan una herramienta que con una implementación de vulkan puedes tener opengl gratis... blanco y en botella.

(Aparte, para la comunidad del software libre, para las empresas de hard, para los programadores y para los usuarios, a todos les conviene una única implementación de opengl bien mantenida, universal, estable y probada; poder saber que tu programa opengl de ayer, hoy o mañana va a funcionar bien tengas un hardware paquito o menganito, estés en el sistema operativo juanito o fulatino... es un lujo).

dudo

#12 OpenGL llegó a su fin hace décadas, se supone que Vulkan es lo que sustituye a OpenGL.

Aunque no ha conseguido el apoyo de Apple ni Microsoft y creo que en Android Google tampoco lo implementa.

Apple usa Metal (existe una capa Vulcan sobre Metal, pero pierde mucho rendimiento)

Microsoft usa DirectX

Google usa OpenGl ES

n

#33 "OpenGL llegó a su fin hace décadas"

OpenGL se usa actualmente mucho mas que lo que se usa Vulkan. Que desaparecerá al tiempo, posiblemente. Pero ahora mismo es la única API (de este tipo) multiplataforma que hay.

meneandro

#50 Tienes completa libertad de elección y seguro que por ahí te lo venden con todo montado por un poco más (o si es windows, por un mucho más). Mucho mejor que los sistemas completamente cerrados que luego tiras porque no puedes hacer nada con ellos.

D

#57 No me queda muy claro si el mensaje se refiere a Windows o a la pi4, donde los fabricantes han dejado tirados a los usuarios por más de un año sin driver adecuado de vídeo. En vez de cagarse en todo mueven la cola contentos porque alguien ¡por fin! saca un driver de video que promete algo de provecho.

M

Igalia una empresa que debería ser modelo para el resto:
- software libre, no usarlo o aprovecharse de el, si no fabricar software libre
- Lo pongo entrecomillas porque no estoy seguro, pero es "employee owned" que no es cooperativa pero casi.
- I+D de verdad, en vez de comerse subvenciones y no hacer nada.

kavra

#51 gracias por el enlace, cuñao. Veo que te ha sido sencillo .... dime que no llevas dos días buscando el enlace. De todas formas, en serio te lo agradezco, no tiene mala pinta, el de por encima de 100 ni me lo planteo, no es competencia. Miraré datos en bruto para ver si me sirve, si lo pillo y es una kk mejor que me bloquees.

kavra

#53 vale, una lectura rápida indica valoraciones para ambos lados, vamos que cada cual arrima el ascua a su sardina según el uso. Si vas a tirar de uso intenso de cpu por p.e. cripto te vayas al x86 que tiene hardware dedicado y si son tareas de uso de ram a la rp4 con un bus mas eficiente (esto no lo he entendido bien, supongo que será por la antiguedad de x86). Las otras alternativas que comentas, insisto, no son competencia, por encima de 100 se abre el abanico y ya tenia el ojo en alguna cosa. Resumiendo que como competencia sí me valdria el equipo que comentas pero no veo mejoras significativas para mi uso (LAMP) que justifiquen cambiarlo...sigo buscando aunque al final daré un salto a los ACEPC que se me ponen en 200€ y sí podrían justificar el salto de rendimiento. Thanks.

D

#53 No, es que no visito menéame a diario.

Pero vamos, info y z8350 tienes a patadas. En caja, en Pen conectarle como un Chromecast por HDMI... Y son PCS, nada de imitaciones, con su Windows, puertos, salida HDMI...

thorpedo

Este es un ejemplo de cómo funciona el OpenSource. Gente que curra de forma altruista ( también hay empresas detrás lo sé ) .

d

#5 ¿Hay confirmación de ello? Porque me había venido muy arriba con el comentario de #4 y me has aguado la fiesta

d

#7 No te lo perdonaré jamás, thorpedo. Jamás

o

#52 y de segunda mano por 50e pero cada uno quiere sus cacharritos y la pi4 grande con los accesorios vale 100e nueva

D

A very cómo lo explico... Al precio que están los minipcs salen más a cuenta.
Nadie te contará los problemas de.alimentacion de la pi4, que tienes que comprarle una carcasa, que viene sin ningún tipo de almacenamiento, que se calienta mucho y hay que comprar también disipadores y ventilador... Cuando te das cuenta de.lo.wur te has dejado por 80€ tienes un minipc y con drivers gráficos vulkan, DirectX y sin pegas. Ya le.pones Linux, Windows o emuladores de.cideojuegos antiguos y siempre podrás usar Office, navegador, torrent, etc sin tener que recurrir a marcianadas.
Eso si lo que querías era un ordenador barato. Si quieres hacer frikadas puedes hacerlas también en el pc y sin dolores de cabeza, tú mismo.

ttestt

#16 A ver, depende mucho de para que la vayas a usar.
Incluso como consola mi gasto fue de 22€ por la pi 3a, la carcasa la imprimí en 3d, la sd una baratucha china 6€?, el adaptador uno de movil baratucho 2€?, y ni ventiladores ni leches.

Bad_CRC

#19 estoy 100% contigo eh, pero good luck con esa SD china de 6€ lol si algo han hecho mis raspberries es comerse tarjetas SD.

ttestt

#19 #24 bueno, hasta ahora no he tenido problemas. Es china pero de marca fiable, llevo usando esa marca durante años en distintos móviles.

Bad_CRC

#31 yo ahora la única que tengo 24*7 es una rpi2 con pihole y tengo todo los logs en memoria y tal, debería de tocar más bien poco la SD. Pero si tengo que pillar alguna otra me iría a por las SD que hay para videovigilancia que están preparadas para escrituras a saco.

H

#19 las sd en una raspberry pi si no son buenas adiós. Yo utilizaba una samsung para servidor de domòtica, y cuando se iba la luz se corrompia. A la 3era vez se jodio. Al final la solución fue utilizar la sD para que arrancará de un disco SSD.

Tal como dice #25 hay unas placas x86 con atom z8350 que son económicas, la atom pi y otra que a salido hace poco con el mismo formato, pero esa cpu es basura y en cosas como emulación están a la par con la rpi4. Lo mejor es las que van con procesador celeron j4125 y el larkbox pro esta genial.
Lo que más a cuenta te sale es una tvbox chinorra con el amlogic 905.Le pones armbian y ya tienes servidor para lo que quieras, o emuelec para emuladores 30€ con caja y fuente de alimentación

ttestt

#29 bueno, hasta ahora no he tenido problemas. Es china pero de marca fiable, llevo usando esa marca durante años en distintos móviles.

*También te digo que no la he probado como servidor durante una semana encendido porque para eso uso servicios externos.

#19 Y si se compra un RPi4, se puede actualizar el firmware para obtener arranque desde la USB: https://domoticaencasa.es/tutorial-raspberry-pi-4-usb-sin-sd/

Así que, a lo mejor, es posible gastar aún menos dinero con este nuevo firmware, porque es muy probable que se tenga ya una memoria USB en casa. El problema es solo instalar el nuevo firmware sin usar una SD...

ttestt

#42 Oh, no lo sabía.
Ya si añadiesen posibilidad de usar sata sería la hostia.

i

#44 El Compute Module 4 puede controlar un slot pci, y ahí se puede meter un adaptador sata.

n

#16 ¿Donde hay un miniPC por 80 pavos? Al margen de que la raspberry va mucho mas allá de ser un MiniPC.

D

#20 busca minipc z8350 en Amazon o AliExpress, donde aún pueden estar más baratos. Y un pc con CPU n4125 que es más potente que i3/i5 de hace 5 años en minipc desde 120€.

kavra

#25 claro cachondo... ya te estás metiendo en minimo 120€ .... vamos que competencia por 80€ como has puesto en #16 "nastideplasti"

D

#37 https://m.es.aliexpress.com/item/1005001676599990.html

En realidad con cupones y tal se puede quedar en unos 65€, cuñao. Emula gamecube que no es posible en la pi4, ya le gustaría.



Y sí, también se puede usar para hacer experimentos y lo que se quiera. Es un pc, no hay limite.

Y el j4125 de 120 con cupones en 109 y hablamos de un pc pero que mucho más potente que lo que te puedan ofrecer por ahí de gama "media" como te tomen el pelo. Ahí lo tienes emulando ps2 tan ricamente.



https://es.aliexpress.com/item/1005001626469845.html

#16 cc

D

#16 La Raspberry Pi no es un pc, el que se lo compre para ese uso se va a morir de asco.

D

#23 He visto cosas que no creerías. Lo anunciaban como el ordenador de los 10 dólares. Luego ya fueron unos cuantos dolares más, pero la gente se pensaba que pagando eso tendría un escritorio de Windows en casa con su Office.

Luego viene el que ha puesto el escritorio en Linux que se arrastra como él solo, cuelga una foto en internet y ya la tenemos liada.

o

#26 yo tengo una kali funcionando perfectamente, lo que no puede es una persona que a duras penas maneja Windows querer usar una placa arm como si fuera un ordenador de toda la vida, yo tengo la pi4 y por 100e, montada en un monitor viejo y me da todos los usos que me daría el pc al que sustituyó que me costó más de 500e en su momento pero claro yo solo lo uso de servidor multimedia, auditoría, dns, vpn y demás mierdas que el usuario normal no lo va a usar.

Yo siempre que alguien me dice algo de un pc y es un analfabeto de estas cosas le digo comprame uno de esos que viene con Windows y office y no des por culo

D

#34 Por 100€ pagaste caro. Haberte comprado un miniPC que le podrías haber metido Linux igualmente pero con más potencia.
Y cuando te dejaras de juegos regalárselo al sobrino con Windows y Office para que le diera un buen uso.

frankiegth

#23. Las Raspberry Pi son practicamente un PC, y no hacen más que mejorar. Con las especificaciones de las Raspberry Pi 4 han dado un gran paso pero es que las Raspberry Pi 3 ya son estupendas para cantidad de usos, pueden utlizarse para muchas cosas más que para simple uso ofimático. Con una Raspberry las limitaciones que puedan presentarse son naturales, no puede pretenderse utilizar un memoria SD para la edición de video de alta calidad pero para muchos otros temas las Raspberry Pi andan sobradas de recursos.

D

#30
...¿Y el sistema operativo?
Ah, que hay que descargarlo desde un pc y grabarlo en una Microsd que hay que comprar aparte.

Ideal novatos que pagan por un "pc".

kavra

#16 que rulen enlaces, me interesa y lo más barato que encuentro es 99€ un atom mierdero.

p

#16 El que se compra una raspberry lo hace para trastear con ella o para alguna utilidad concreta que no necesita más. Yo tengo dos, una para jugar con EmulationStation (Retropie) y otra para ver películas con Kodi (LibreElec), y son exactamente lo que necesito porque consumen poco y no hacen nada de ruido.

El único problema de alimentación que puedes tener es si utilizas un cargador de 2A o menos, combinado con alguna carcasa que requiera electricidad extra porque añaden funcionalidades (las que imitan a la Nintendo, etc...) o que tengas 20 cosas enchufadas el USB. Usando un cargador de 3A vas a ir más que sobrado.

Lo del almacenamiento no lo veo como un inconveniente, de hecho todo lo contrario, ya que con cambiar una tarjeta SD por otra la Raspberry se puede convertir en un aparato con una funcionalidad totalmente distinta.

Las temperaturas no me parecen un problema salvo que uses carcasas rarunas que ventilan mal. Las carcasas más baratas incluyen disipadores y ventilador por 5 euros y dan resultados muy buenos. Otras carcasas algo mejores actúan como disipador y no necesitas nada más. En mi caso uso la Flirc Kodi Edition y no paso de 49º tras horas de uso.

Por cierto, que hace mes y medio tuve que mandar a reparar el pc y durante unos días utilicé una Rasp 4B de 2gb de ram con Raspberry OS como sustituto, y la verdad es que me lo esperaba mucho peor. Pude navegar por los sitios por donde normalmente lo hago, ver vídeos de Youtube y demás bastante bien para la ram que llevaba.

r

#16 El problema de temperatura se solucionó con una actualización de firmware y, a menos que hagas cosas muy bestias, la disipación pasiva es suficiente (apenas un par de € en disipadores metalicos)

El problema con los cargadores inteligentes (no afecta a los cargadores fijos compatibles) se solucionó en los modelos recientes.