LibreOffice lento: cómo acelerar su rendimiento en Windows y Linux

Cuando LibreOffice tarda demasiado en abrir, se queda bloqueado al trabajar con un documento o responde con retraso al escribir, no siempre se debe a que el ordenador tenga poca memoria. Puede estar provocado por una extensión, el perfil del usuario, la aceleración gráfica o, simplemente, por un archivo demasiado pesado.

En versiones antiguas de LibreOffice se recomendaba cambiar la caché de imágenes y otros valores de memoria. Esas opciones desaparecieron de la interfaz hace tiempo y ya no tiene sentido utilizar unas cifras fijas para todos los equipos. En este tutorial veremos las comprobaciones que sí podemos realizar actualmente en Windows y Linux.

Comprobar cuándo funciona lento LibreOffice

Antes de cambiar ninguna opción, conviene abrir LibreOffice sin cargar el documento que nos da problemas. Si un archivo nuevo funciona correctamente, pero uno concreto tarda mucho en abrirse o editarse, el problema seguramente está en ese documento. Puede contener imágenes de gran tamaño, muchas fórmulas, objetos incrustados o un formato dañado.

Si el programa va lento incluso con un documento vacío, podemos continuar con los siguientes pasos. También es recomendable instalar una versión reciente desde los repositorios de nuestra distribución o desde la página oficial de LibreOffice. No hace falta desinstalar el programa a ciegas: primero podemos consultar la versión instalada desde Ayuda → Acerca de LibreOffice.

Iniciar LibreOffice en modo a prueba de errores

La prueba más útil consiste en abrir Ayuda → Reiniciar en modo a prueba de errores. También podemos iniciarlo desde una terminal con:

libreoffice --safe-mode

Este modo utiliza temporalmente un perfil nuevo y desactiva la aceleración gráfica. Si LibreOffice vuelve a funcionar con normalidad, ya sabemos que el problema no está en el equipo ni en el documento, sino probablemente en el perfil, una extensión o la configuración gráfica.

Desde la misma ventana podemos desactivar extensiones o restablecer la configuración. Es mejor probar las opciones de una en una. Restablecer todo el perfil debe quedar como último recurso, ya que también afecta a personalizaciones, plantillas y diccionarios propios. LibreOffice explica todas las opciones en su documentación sobre el modo a prueba de errores.

Revisar las extensiones instaladas

Una extensión antigua puede ralentizar el inicio o causar bloqueos después de actualizar LibreOffice. Podemos abrir Herramientas → Gestor de extensiones, desactivar temporalmente las extensiones que no sean imprescindibles y reiniciar el programa.

Si el problema desaparece, las activamos una a una hasta localizar la responsable. No es necesario borrar todas las extensiones ni perder su configuración durante esta comprobación.

Comprobar la aceleración gráfica y Skia

Las opciones gráficas se encuentran en Herramientas → Opciones → LibreOffice → Ver. En las versiones actuales aparece el motor gráfico Skia. Normalmente LibreOffice selecciona la configuración adecuada, por lo que no debemos desactivarlo solamente porque el programa consuma memoria.

Sin embargo, si los menús responden con retraso, aparecen zonas en negro, parpadeos o errores al desplazar el documento, merece la pena probar la representación por software de Skia. Si el problema continúa, podemos probar a desactivar Skia por completo. Cada cambio requiere reiniciar LibreOffice y comprobar el resultado antes de pasar al siguiente.

En la ayuda oficial sobre las opciones de visualización se indican las diferencias entre estas opciones.

Qué hacer si Calc es el que funciona lento

En una hoja de cálculo grande, cada modificación puede obligar a recalcular miles de fórmulas. Podemos comprobar si ese es el problema desde Datos → Calcular → Cálculo automático. Desactivarlo temporalmente permite seguir editando la hoja y recalcular cuando lo necesitemos, pero debemos recordar volver a activarlo o ejecutar el cálculo antes de guardar los resultados.

También conviene evitar aplicar formato a filas o columnas enteras cuando solo utilizamos una parte de ellas, borrar hojas duplicadas que ya no necesitamos y reducir el tamaño de las imágenes insertadas. Si el archivo está en una unidad de red, lo podemos copiar temporalmente al disco local para comprobar si el retraso procede de la conexión.

LibreOffice incluye OpenCL para acelerar determinados cálculos, pero no mejora Writer ni hace que todo el programa se abra más rápido. Su resultado depende de la tarjeta gráfica, los controladores y el tipo de hoja. Si decidimos probarlo, debemos comparar el mismo archivo antes y después en lugar de dar por hecho que siempre será más rápido.

¿Conviene desactivar Java?

Podemos consultar esta opción en Herramientas → Opciones → LibreOffice → Avanzado. Si no utilizamos ninguna función que dependa de Java, desactivarlo puede evitar que se cargue cuando no hace falta. No obstante, algunas funciones de Base, asistentes y extensiones todavía pueden necesitarlo.

Por tanto, no es una optimización que se deba aplicar en todos los equipos. Si después de desactivarlo deja de funcionar alguna herramienta, basta con volver a marcar Usar un entorno de ejecución de Java y reiniciar LibreOffice.

Opciones avanzadas de LibreOffice en una versión antigua
La ubicación y el aspecto de las opciones cambian entre versiones, pero Java continúa dentro del apartado Avanzado.

Los antiguos ajustes de memoria de LibreOffice

Durante años apareció un apartado llamado Memoria desde el que se modificaba la caché de imágenes, el número de objetos guardados y el inicio rápido. De ahí proceden recomendaciones como asignar 20 MB a la caché o guardar solamente 15 pasos para deshacer.

Antiguo apartado de memoria de LibreOffice
Este apartado pertenecía a versiones antiguas de LibreOffice y ya no aparece en la interfaz actual.

No recomendamos recuperar esos parámetros desde la configuración para expertos. Los valores adecuados dependerían del documento y del equipo, y modificar opciones internas sin medir el resultado puede no aportar ninguna mejora.

Resumen

Si LibreOffice funciona lento, primero debemos comprobar si ocurre con todos los documentos. Después podemos probar el modo a prueba de errores, revisar extensiones y, si existen fallos de interfaz, comprobar Skia. En Calc, las fórmulas y el tamaño del archivo suelen ser más importantes que cualquier ajuste general de memoria.

No existe una configuración rápida que sirva para todos los ordenadores. Hacer una sola modificación cada vez y probar el mismo documento es la mejor forma de saber qué estaba causando el problema.

Sergio Almela

Senior Software Engineer con más de diez años de experiencia. Escribo sobre Linux, software libre, backend, arquitectura, rendimiento, testing e IA aplicada al desarrollo.

Ver todas las entradas de Sergio Almela →

22 comentarios en «LibreOffice lento: cómo acelerar su rendimiento en Windows y Linux»

  1. Hola: Gracias por este artículo. La verdad, encuentro poca gente escribiendo con seriedad sobre LibreOffice. Por otro lado, la documentación oficial y la más o menos oficial que se encuentra no trata los temas en profundidad. Lo que me ha decidido a escribiros es que desde la versión 5 de Libreoffice tengo verdaderos problemas de trabajo con calc sobre todo que me quitan a mí y a mis colaboradores muchas horas de nuestro tiempo. LibreOffice va lentísimo en cuanto manejas más alla de 200 o 300 filas en cualquier archivo. Se cuelga constantemente (no responde) y tarda una eternidad en abrir los archivos que como he dicho pasan de las 200 o 300 celdas. En ordenadores modestos de capacidad consume una cantidad de recursos muy alta. Otro problema que hemos tenido es no poder abrir los archivos desde el explorador de archivos de Windows, sino que primero había que abrir Libreoffice y darle al boton de abrir desde dentro. Todo ello desde Windows 7 y 8 y ahora también desde Windows 10.

    En fin, he leido este artículo sobre como optimizar LibreOffice pero ni por esas. Además me resulta super extraño buscar en google por problemas con Libreoffice y no aparece apenas ninguna publicación. Nosotros en la empresa manejamos 6 ordenadores y nos pasan estas cosas en todos. ¿Cómo es posible que nadie más haya reportado problemas? Parece un caso de conspiración paranoica más propia de gigantes como Google o Microsoft que de un software libre, pero, quién sabe.

    Soy un gran defensor del software libre, pero ya me estoy planteando cambiar a Office 365. Me compensa pagar pero no tener problemas. Ya cambié de OpenOffice a Libreoffice por la misma razón. Con OpenOffice se hizo imposible trabajar.

    Este comentario es el último intento de reconciliarme con LIbreoffice que hago. Si me pudierais ayudar arrojando luz sobre lo que me pasa con Libreoffice os lo agradecería infinito.

    Espero que puedais contestar a este comentario. Gracias por anticipado por vuestra ayuda.

    1. Hola, muchas gracias por responder, pero es una lástima la situación que tenéis. Estás seguro que es problema de LibreOffice y no de Windows? Por mi parte, uso Linux Mint 18 y funciona bastante rápido, a la par con Office. Hay algunos problemas como el que comentas, tratar de abrir muchas líneas de Calc, el cual se incrementa si hay algo que falla, como en tu caso.
      Es una lástima, espero que encuentres la solución al problema.

  2. Es una pena, me pasé a Ubuntu cansado de lidiar con los virus y los seriales de Windows, estoy bastante satisfecho con linux pero libreoffice me ha causado dolores de cabeza al trabajar documentos extensos, por lo mismo me regreso a win10 y office.

    1. Hola quizás muy tarde para responder. Pero actualmente creo que OnlyOffice es una muy buena alternativa a LibreOffice y es muy compatible con MS Office. Saludos

  3. Buen día: muchas gracias tenia el problema de arranque lento y con estos sencillos pasos lo he mejorado en entorno windows 7 professional.

    Saludos desde Colombia

        1. Hola, desde la página principal hay un enlace «Registrarse» en la parte derecha donde puedes crear una cuenta y así configurar el perfil y hacer un seguimiento de tus consultas.
          Un saludo.

  4. pues hice eso pero mi libreoffice no mejoró mucho, el mío está excesivamente lento, en writer pegué unas 6 imagenes pequeñas, y se demora aproximadamente unos 8 segundos es cambiar a la siguiente página, alguna recomendación?

  5. LibreOffice si tiene problemas con referente a lo comentado en las anteriores opiniones, es lento al abrir por primera vez, ya cuando uno quiere abrir una segunda vez, ya es más rápido. Otra cuestión es que en las imágenes cuando uno tiene un documento en el cual esta copiando y pegando constantemente en ese mismo documento, si se tarda en hacer esas tareas, lo cual no debería de pasar. Imaginensen si estas cosas pasan en una computadora que tiene 4 Gb en RAM y no es una computadora antigua, ¿Que pasara con una de menos Gigas ?

  6. Hola
    También doy las gracias por este tipo de comentarios y guías, puedo acotar que también tengo problemas con el rendimiento de libreoffice en archivos grandes, sobre todo en calc, yo soy quien da soporte y capacitación a las más de 300 máquinas y usuarios que tenemos en la empresa y sinceramente ya no se donde más buscar (ya deje de navegar y comence a naufragar en internet con tantos foros a los que he visitado) para dar solución con ese inconveniente.
    He realizado pruebas en máquinas básicas (core 2 duo, 2gb de ram, windows xp) y super actuales (core i7 7ma generación, 12 de ram y windows 10) y en ambos casos el problema es el mismo, en archivos grandes se vuelve un caracol, he realizado pruebas en la misma máquina instalando mocosoft office 2007, 2010 y 2016 en todos los casos el manejo del mismo archivo es muy diferente a lo que maneja libreoffice
    No se si es algún tipo de bloqueo por parte de windows o si definitivamente nos falta un mayor desarrollo por parte de libreoffice al que aprecio mucho, ojala y alguno de los presentes pueda dar con alguna buena optimización para dar luces con este problema…

    1. Hola, cuando hice esta guía, también tuve en cuenta ese problema. Por desgracia, es un error conocido, parece ser un fallo de memoria interna, que parece no estar solucionado. Ocurre también con Writer si es un documento largo. Si hay alguna solución, intentaré contactar con usted.

      Saludos.

  7. Parece que se repite el caso. Me resulta exasperantemente lento el arranque tengo 4GB de memoria y uso Antergos.

    Tambien en la note con Debian pasa lo mismo.

  8. Hola!
    Yo uso libre office en la versión 5.4.0 y también MS Office. Mi intención era migrar todas las planillas a Libre Office Calc, pero al contrario, voy a tener que volver a MS Office, la lentitud que tiene Calc, respecto a Excel es mounstrosa. No encontré como mejorar la performance y no es un tema de Máquina, ya que Excel con planillas mucho más grandes, es muy ágil.

  9. Hola a mi me funcionó deshabilitando el OpenGL en Configuración — Ver mi maquina es de 16Gb y era muy frustrante que un Calc no se pudiera ver, ahora corre de maravilla!

  10. Buenas tardes. Muy interesante el artículo. Tengo la última versión de Libreoffce, la que viene con ubunyu 18.04. He seguido todos los pasos pero cuando llego a paso final los valores que aparecen son muy raros y no me atrevo a tocarlos. Te los paso a ver si me ayudas
    totalcachesize 400000000
    objectcachesize 12600000
    graphixmemorylimit 300000000
    graphicallowdidletime 10
    No se si ests son los valores a los que te refieres o voy muy perdido.
    Muchas gracias

    1. Hola, los valores corresponden a los siguientes:
      totalcachesize = Usar para LibreOffice
      objectcachesize = Memoria por Objeto
      graphicallowdidletime = Eliminar la memoria después de

      Los valores que indicas están en bits, por lo que tendrás que convertir de MB a Bits antes de introducir los valores.

      Un saludo.

  11. Hola, soy un usuario particular sin mucha idea. Me encuentro con los mismos problemas que la gente menciona. Se me está haciendo imposible incluso trabajar con informes en writer por lo que tarda en copiar y pegar cualquier párrafo. Sería muy útil si pudieras actualizar esta entrada con todos los pasos a realizar para la última versión de LibreOffice, porque tengo problemas como José Vicente
    Muchas gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *