Shiba87 38,620 Posted February 8, 2014 Report Share Posted February 8, 2014 Nvidia arranca con fuerza en esta nueva serie de controladores 334.x con la que afianza aún más su apuesta por EGL, pieza fundamental para el soporte del servidor gráfico Wayland, además de traernos otras muchas novedades Se han añadido librerías EGL 64-bit y OpenGL ES Se ha mejorado Nvidia-settings para que nos muestre un texto de ayuda y sugerencias cuando creamos perfiles de configuraciones EL directorio /proc para la GPU ha sido renombrado como /proc/driver/nvidia/gpus y el bus de localización se presenta en el formato "domain:bus:device.function" para coincidir con lspci Se ha modificado el módulo del kernel para que pueda ser cargado mediante "nvidia-modprobe" en lugar de la función de ayuda de XFree86 xf86LoadKernelModule() Se ha mejorado el soporte para las variables de entorno GL_SYNC_DISPLAY_DEVICE y VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE en ciertas configuraciones Se ha mejorado el rendimiento del driver de las Xs cuando se manejan un gran número de superficies Añadido soporte experimental para ARGB GLX visuals cuando la composición y Xinerama están habilitados simultáneamente en X.Org 1.15 Se ha modificado el comportamiento por defecto del driver para que no elimine las salidas de RandR 1.2 correspondientes a Unidades DisplayPort 1.2 en desuso y se ha añadido la opción DeleteUnusedDP12Displays para poder volver a habilitarlo. Actualizado el panel de control de nvidia-settings para permitir la selección de los dispositivos de visualización utilizando RandR y apuntar los nombres de identificación al realizar consultas dirigidas a los dispositivos de visualización específicos. El resto de cambios y los enlaces de descarga podemos encontrarlos en la página oficial de Nvidiahttp://www.nvidia.com/download/driverResults.aspx/73100/en-us Y ya para rematar y por si fuera poco, hace algunos días el propio Linus Torvalds tuvo a bien dirigir unas palabras hacia el fabricante de gráficas y, al igual que en anteriores ocasiones, ha acabado levantándole un dedo, pero esta vez ha sido el pulgar, especialmente por su trabajo con los controladores libres para los Tegra K1 y su acercamiento a la comunidad de desarrolladores para colaborar con Nouveau https://plus.google.com/u/0/+LinusTorvalds/posts/TQDXxxr6ixm Jaska, UbayGD, eMix and 6 others 9 Link to post Share on other sites
dark_dago 2,140 Posted February 9, 2014 Report Share Posted February 9, 2014 a actualizar entonces Rohlling, Jaska, eMix and 1 other 4 Link to post Share on other sites
pachel 789 Posted February 9, 2014 Report Share Posted February 9, 2014 Siguen sin arreglar el problema con el kernel 3.13. A ver si voy a tener que volver a pensar que son tan chapuzas como los de ATI!!! El mensajito al cargar el módulo: nvidia: Unknown symbol acpi_os_wait_events_complete eMix, Rohlling, dark_dago and 1 other 4 Link to post Share on other sites
eMix 10,809 Posted February 9, 2014 Report Share Posted February 9, 2014 Al buen ritmo que van en Testing de Debian, en unos dias lo tenemos en experimental, asi que ya la probaremos de repos Gracias por la info Rohlling, dark_dago and Shiba87 3 Link to post Share on other sites
Shiba87 38,620 Posted February 9, 2014 Author Report Share Posted February 9, 2014 (edited) Siguen sin arreglar el problema con el kernel 3.13. A ver si voy a tener que volver a pensar que son tan chapuzas como los de ATI!!! El mensajito al cargar el módulo: nvidia: Unknown symbol acpi_os_wait_events_complete Sí, ya me di cuenta Y tux dijo, hágase el parche --- a/kernel/nv-acpi.c +++ b/kernel/nv-acpi.c @@ -15,6 +15,10 @@ #include "nv-linux.h" #include "nv-reg.h" +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 13, 0) && defined(ACPI_HANDLE) +#define DEVICE_ACPI_HANDLE(a) ACPI_HANDLE(a) +#endif + #if defined(NV_LINUX_ACPI_EVENTS_SUPPORTED) static RM_STATUS nv_acpi_extract_integer (const union acpi_object *, void *, NvU32, NvU32 *); static RM_STATUS nv_acpi_extract_buffer (const union acpi_object *, void *, NvU32, NvU32 *); @@ -303,7 +307,10 @@ static int nv_acpi_remove(struct acpi_de if (pNvAcpiObject->notify_handler_installed) { +#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0) + /* beginning with 3.13, acpi_remove_notify_handler() waits for events to finish */ NV_ACPI_OS_WAIT_EVENTS_COMPLETE(); +#endif // remove event notifier status = acpi_remove_notify_handler(device->handle, ACPI_DEVICE_NOTIFY, nv_acpi_event); Edited February 9, 2014 by Shiba87 Y tux dijo, hágase el parche eMix, kakahuete, feiticeiro and 2 others 5 Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now