Re: Compilar paquetes desde las fuentes.
La solucion en la lista inglesa: (...) Thanks for the additional info. I'm assuming you are using the stock kernel that comes with Jessie? If so, you'll need to either a) re-build your own kernel that that uses 4K page sizes and has MSI interrupts disabled b) download the kernel image provided by Peter Saisanas that has this done for you already . More information on these bugs can be found here: https://lists.debian.org/debian-powerpc/2015/06/msg00054.html. A bug report has been filed for both issues. Bug#790690: linux-image-3.16.0-4-powerpc64: powerpc64 & 64Kb kernel pagesize not working with nouveau Bug#790694: linux-image-3.16.0-4-powerpc64: nouveau driver and msi interrupts Here is a link to that kernel image. https://drive.google.com/open?id=0B8pqd5Ots1vffmY5ZnpGUDg4UGNnVFk2M05tQUtEUUkwUmhmQWdLMWpfZGVraDIxSFltb1k The only other way "around" this with the stock kernel is to disabled acceleration on the card by passing in nouveau.noaccel=1 at the yaboot prompt. -- "El cielo es para los dragones lo que el agua es para las ninfas"
Re: Compilar paquetes desde las fuentes.
El Fri, 13 Nov 2015 13:18:36 +0100, Ala de Dragón escribió: > La solucion en la lista inglesa: (...) La solución pasa parchear el kernel, como bien decía el bug que mandaste, porque desactivar la aceleración gráfica a día de hoy sería poco realista. Por suerte parece que ya lo han hecho para facilitarle la vida a la gente con equipos endiablados, como los Mac >:-) https://lists.debian.org/debian-powerpc/2015/06/msg00064.html Saludos, -- Camaleón
Re: Compilar paquetes desde las fuentes.
El 23/10/15, Camaleónescribió: (...) > > Sí, dos: > > 1/ Contactar con los encargados del puerto ppc64 (pp...@debian-ports.org) > y pregunta por este driver y cómo se podría compilar para Debian. > > 2/ Intentar hacer funcionar el nouveau > Según parece ser la primera parte es inviable. Ese driver esta en deprecated y no se puede compilar mas a lla de X.Org X Window System 1:7.5+8+squeeze1 debido a una serie de cambios en core de las Xorg que no podían aplicar a la vez de dar soporte para el driver. En particular el bug que me afecta esta reportado y parece que hay algunos workarround al respecto. Estoy investigando a ver si me hago una idea del escenario bug/workarround. Parece ser que todo esta un poco "sucio" aun. La info mas fiable la he sacado de https://lists.debian.org/debian-powerpc/2015/10/msg00027.html Saludos. > Saludos, > > -- > Camaleón > > -- "El cielo es para los dragones lo que el agua es para las ninfas"
Re: Compilar paquetes desde las fuentes.
El Wed, 28 Oct 2015 12:29:26 +0100, Ala de Dragón escribió: > El 23/10/15, Camaleónescribió: > (...) > > >> Sí, dos: >> >> 1/ Contactar con los encargados del puerto ppc64 >> (pp...@debian-ports.org) >> y pregunta por este driver y cómo se podría compilar para Debian. >> >> 2/ Intentar hacer funcionar el nouveau >> >> > Según parece ser la primera parte es inviable. Ese driver esta en > deprecated y no se puede compilar mas a lla de X.Org X Window System > 1:7.5+8+squeeze1 debido a una serie de cambios en core de las Xorg que > no podían aplicar a la vez de dar soporte para el driver. Lógico, por eso no hay driver :-) > En particular el bug que me afecta esta reportado y parece que hay > algunos workarround al respecto. > Estoy investigando a ver si me hago una idea del escenario > bug/workarround. Parece ser que todo esta un poco "sucio" aun. > > La info mas fiable la he sacado de > > https://lists.debian.org/debian-powerpc/2015/10/msg00027.html Está marcado como solucionado, parece que hay un parche. Intenta aplicarlo a la versión de tu kernel o compilar la versión del kernel que lo incluye (4.3-rc6) directamente. Saludos, -- Camaleón
Re: Compilar paquetes desde las fuentes.
El Thu, 22 Oct 2015 21:29:57 +0200, Ala de Dragón escribió: > Posteo esto para quienes intenten seguir mis pasos. > > A día de hoy y según numerosas fuentes e intentos, es una completa > locura hacer funcionar nv en ppc para debian jessie. (...) > De momento o vuelvo a oldoldstable/oldestable o me quedo sin Xorg salvo > que renderice por software. > > Ideas? (...) Sí, dos: 1/ Contactar con los encargados del puerto ppc64 (pp...@debian-ports.org) y pregunta por este driver y cómo se podría compilar para Debian. 2/ Intentar hacer funcionar el nouveau Saludos, -- Camaleón
Re: Compilar paquetes desde las fuentes.
El 21/10/15, Abaddon S.escribió: > según yo si en debian prefieres nv en vez de nouveau estás en serios > problemas pues tendrás fallas al por mayor. > Pero si quieres problemas,inténtalo. Todo lo que necesitas es : > mkdir ~/compilados > cd ~/compilados > sudo apt-get build-dep xserver-xorg-video-nvidia > sudo apt-get source -y -b xserver-xorg-video-nvidia (..) Falla diciendo que el fichero mibstore.h no lo puede encontrar. - "El cielo es para los dragones lo que el agua es para las ninfas"
Re: Compilar paquetes desde las fuentes.
Posteo esto para quienes intenten seguir mis pasos. A día de hoy y según numerosas fuentes e intentos, es una completa locura hacer funcionar nv en ppc para debian jessie. El conflicto con las Xorg-core y Xorg-video-abi (los nombres los escribo de memoria) es monumental, de tal manera que para poder ni tan siquiera compilar nv en debian debes obtener una versión de Xorg obsoleta. Yo no he encontrado otra manera de compilarlo. Puedes hacerlo en debian 6, retener los paquetes de Xorg-core y subir hasta debian whezzy con un mínimo de estabilidad en Xfce. Mas allá es poco probable llegar, al menos con mis conocimientos. De momento o vuelvo a oldoldstable/oldestable o me quedo sin Xorg salvo que renderice por software. Ideas? Saludos :) cito algunas fuentes: http://unix.stackexchange.com/questions/178484/debian-7-7-ppc-imac-g4-switch-from-nouveau-to-nv-driver http://ubuntuforums.org/showthread.php?t=2145400 -- "El cielo es para los dragones lo que el agua es para las ninfas"
Re: Compilar paquetes desde las fuentes.
El día 22 de octubre de 2015, 14:59, Ala de Dragónescribió: > Posteo esto para quienes intenten seguir mis pasos. > > A día de hoy y según numerosas fuentes e intentos, es una completa > locura hacer funcionar nv en ppc para debian jessie. > > El conflicto con las Xorg-core y Xorg-video-abi (los nombres los > escribo de memoria) > es monumental, de tal manera que para poder ni tan siquiera compilar > nv en debian debes obtener una versión de Xorg obsoleta. > Yo no he encontrado otra manera de compilarlo. > Puedes hacerlo en debian 6, retener los paquetes de Xorg-core y subir > hasta debian whezzy con un mínimo de estabilidad en Xfce. Mas allá es > poco probable llegar, al menos con mis conocimientos. > > De momento o vuelvo a oldoldstable/oldestable o me quedo sin Xorg > salvo que renderice por software. > > Ideas? > > Saludos :) > > > cito algunas fuentes: > > http://unix.stackexchange.com/questions/178484/debian-7-7-ppc-imac-g4-switch-from-nouveau-to-nv-driver > > http://ubuntuforums.org/showthread.php?t=2145400 > > > > -- > "El cielo es para los dragones > lo que el agua es para las ninfas" > Era de esperarse. Si el driver nv no está en Xorg para Jessie o superiores, es debido a que este no compila o contiene demasiados errores. Ya en el pasado se han presentado problemas de este tipo y los desarrolladores han dado a conocer las razones, en la lista de desarrollo debe estar relatado este problema que te afecta. Saludos. -- "Dios en su Cielo, todo bien en la Tierra" ***
Re: Compilar paquetes desde las fuentes.
El Wed, 21 Oct 2015 20:21:12 +0200, Ala de Dragón escribió: > El problema, y con esto respondo a Camaleon, es que mi arquitectura es > Powerpc64 y ese paquete no esta en los repositorios oficiales, ni > siquiera en oldoldstable lo encuentro y solo puedo compilarlo a mano. > todos los comandos que dependen de que apt se baje las fuentes fallan > porque no encuentran la fuente. Salvo que añada los repos de Sid claro > esta... Carallo :-o Veo que el paquete está para powerpc (que supongo será de 32 bits), ¿y qué le habrá pasado a la arquitectura powerpc64 en Debian? Ah, vale, está aquí: http://ftp.de.debian.org/debian-ports/pool-ppc64/main/ Pero no hay paquete precompilado de "nv", claro, porque tendría que estar bajo non-free y este repo no existe en ppc64. > noveau no es una opcion, falla en ppc como una escopeta de feria. y no > se de donde sacar un driver compatible con aceleración 3d que haga > funcionar a cinnamon desktop. (...) Si falla, informa en el buzgilla de freedesktop que son quienes llevan su desarrollo porque el nv lo están abandonando (si no lo han hecho ya). Saludos, -- Camaleón
Re: Compilar paquetes desde las fuentes.
El 21/10/15 a las 14:13, Ala de Dragón escribió: (...) > xserver-xorg-video-nv_2.1.20-3.diff.gz > xserver-xorg-video-nv_2.1.20-3.dsc > xserver-xorg-video-nv_2.1.20.orig.tar.gz > > he descomprimido los ficheros y me queda tal que asi: > > /nvppc$ ls > xf86-video-nv-2.1.20 > xserver-xorg-video-nv_2.1.20-3.dsc > xserver-xorg-video-nv_2.1.20-3.diff Necesitarás todos los paquetes que falten haciendo si tienes una línea en /etc/apt/sources.list como esto: deb-src http://ftp.de.debian.org/debian/ stable main contrib non-free Si es que, tienes la estable. Hecho esto: apt-get update && apt-get build-dep xserver-xorg-video-nv > ahora quiero compilar el driver de video. > Mi pregunta es: > > ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make > install clean etc...? ¿o debo por el contrario operar primero con los > ficheros diff y dsc? Necesitarás los paquetes a compilar las fuentes bajadas de la NV, en lo descrito con sources, para tener los paquetes necesarios a la compilación del mismo. En todo caso, tienes un ./configure antes que hacerle el 'make && make install'. De todas formas, para eso, has de bajar como sigue: apt-get source xserver-xorg-video-nv De ahí, entras al directorio ya descomprimido y hacer lo siguiente: dpkg-package -uc -b De hecho, te recomiendo que instales los paquetes originales...es la mejor manera. > Se que estos dos ultimos ficheros son para crear el paquete deb. No > estari mal tenerlo, pero lo que me interesa es el driver de video. Como te digo y te describo, pues has de hacer lo que he dicho directamente (yo, habitualmente lo hago cuando quiero o como me guste, modificar algo al respecto... pero mejor tener las fuentes fiables y ya compiladas). > Nota: build-essential, debhelper, pkg-config, xserver-xorg-dev, > x11proto-video-dev, x11proto-core-dev, x11proto-fonts-dev, > x11proto-randr-dev, x11proto-render-dev, x11proto-xext-dev, dpkg-dev, > automake, libtool, xutils-dev, libdrm-dev, x11proto-xf86dri-dev, quilt > han sido instalados. Bueno, realmente, vas a necesitar más paquetes que los que son descritos, son algo más, hasta incluso, necesitarás el linux-headers para eso y más. > Gracias :) De nada. -- Saludos de Santiago José López Borrazás. signature.asc Description: OpenPGP digital signature
Re: Compilar paquetes desde las fuentes.
El 21/10/15 a las 14:13, Ala de Dragón escribió: > Hola, buenos dias :) Muy buenas, > > Me he descargado a mano las fuentes de : > > http://ftp.debian.org/debian/pool/non-free/x/xserver-xorg-video-nv/ > > xserver-xorg-video-nv_2.1.20-3.diff.gz > xserver-xorg-video-nv_2.1.20-3.dsc > xserver-xorg-video-nv_2.1.20.orig.tar.gz > > he descomprimido los ficheros y me queda tal que asi: > > /nvppc$ ls > xf86-video-nv-2.1.20 > xserver-xorg-video-nv_2.1.20-3.dsc > xserver-xorg-video-nv_2.1.20-3.diff > > ahora quiero compilar el driver de video. > Mi pregunta es: > > ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make > install clean etc...? ¿o debo por el contrario operar primero con los > ficheros diff y dsc? > > Se que estos dos ultimos ficheros son para crear el paquete deb. No > estari mal tenerlo, pero lo que me interesa es el driver de video. El paquete (.deb) lo puedes obtener también desde los repositorios, y si navegas por dentro del paquete verás el driver ya compilado. De todos modos si quieres compilar un paquete puedes hacerlo con: $ apt-get source --compile paquete y de manera automática se bajará las fuentes y lo compilará. Deben estar las líneas "deb-src" configuradas en el archivo sources.list. Un saludo JulHer
Re: Compilar paquetes desde las fuentes.
El 21/10/15 a las 15:55, Santiago José López Borrazás escribió: (...) > dpkg-package -uc -b Perdón, es dpkg-buildpackage. -- Saludos de Santiago José López Borrazás. signature.asc Description: OpenPGP digital signature
Re: Compilar paquetes desde las fuentes.
El día 21 de octubre de 2015, 7:43, Ala de Dragónescribió: > Hola, buenos dias :) > > Me he descargado a mano las fuentes de : > > http://ftp.debian.org/debian/pool/non-free/x/xserver-xorg-video-nv/ > > xserver-xorg-video-nv_2.1.20-3.diff.gz > xserver-xorg-video-nv_2.1.20-3.dsc > xserver-xorg-video-nv_2.1.20.orig.tar.gz > > he descomprimido los ficheros y me queda tal que asi: > > /nvppc$ ls > xf86-video-nv-2.1.20 > xserver-xorg-video-nv_2.1.20-3.dsc > xserver-xorg-video-nv_2.1.20-3.diff > > ahora quiero compilar el driver de video. > Mi pregunta es: > > ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make > install clean etc...? ¿o debo por el contrario operar primero con los > ficheros diff y dsc? > > Se que estos dos ultimos ficheros son para crear el paquete deb. No > estari mal tenerlo, pero lo que me interesa es el driver de video. > > Nota: build-essential, debhelper, pkg-config, xserver-xorg-dev, > x11proto-video-dev, x11proto-core-dev, x11proto-fonts-dev, > x11proto-randr-dev, x11proto-render-dev, x11proto-xext-dev, dpkg-dev, > automake, libtool, xutils-dev, libdrm-dev, x11proto-xf86dri-dev, quilt > han sido instalados. > > > Gracias :) > > > > "El cielo es para los dragones > lo que el agua es para las ninfas" > Compilarte nv en lugar de nouveau? ¿Que tarjeta tienes? -- "Dios en su Cielo, todo bien en la Tierra" ***
Re: Compilar paquetes desde las fuentes.
El 21/10/15, Santiago José López Borrazásescribió: (...) > > De todas formas, para eso, has de bajar como sigue: > > apt-get source xserver-xorg-video-nv > El problema, y con esto respondo a Camaleon, es que mi arquitectura es Powerpc64 y ese paquete no esta en los repositorios oficiales, ni siquiera en oldoldstable lo encuentro y solo puedo compilarlo a mano. todos los comandos que dependen de que apt se baje las fuentes fallan porque no encuentran la fuente. Salvo que añada los repos de Sid claro esta... noveau no es una opcion, falla en ppc como una escopeta de feria. y no se de donde sacar un driver compatible con aceleración 3d que haga funcionar a cinnamon desktop. recordé que en squezze para ppc este driver funcionaba perfectamente imcluso con los juegos 3d. He pensado en compilarlo. Se que el paquete es de SID pero no encuentro fuentes mas estables que no exijan arquitecturas x86. Y antes de irme a las fuentes directas pensé en estas un poco mas debianitas, si se me permite decirlo así > > Bueno, realmente, vas a necesitar más paquetes que los que son descritos, > son algo más, hasta incluso, necesitarás el linux-headers para eso y más. > Supongo que para compilar el modulo de nv necesitare los headers cierto... Gracias a todos por los comentarios y los comandos de ejemplo. Seguiré probando a ver que tal. -- "El cielo es para los dragones lo que el agua es para las ninfas"
Re: Compilar paquetes desde las fuentes.
El Wed, 21 Oct 2015 14:13:57 +0200, Ala de Dragón escribió: > Hola, buenos dias :) > > Me he descargado a mano las fuentes de : > > http://ftp.debian.org/debian/pool/non-free/x/xserver-xorg-video-nv/ Hum... curioso que ese paquete esté en "non-free", será por la licencia que usa nVidia. > xserver-xorg-video-nv_2.1.20-3.diff.gz > xserver-xorg-video-nv_2.1.20-3.dsc > xserver-xorg-video-nv_2.1.20.orig.tar.gz Ojo que ese paquete es de Sid. > he descomprimido los ficheros y me queda tal que asi: > > /nvppc$ ls xf86-video-nv-2.1.20 xserver-xorg-video-nv_2.1.20-3.dsc > xserver-xorg-video-nv_2.1.20-3.diff > > ahora quiero compilar el driver de video. > Mi pregunta es: > > ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make > install clean etc...? ¿o debo por el contrario operar primero con los > ficheros diff y dsc? Tienes una buena documentación sobre la compilación de paquetes en la wiki: BuildingTutorial https://wiki.debian.org/BuildingTutorial > Se que estos dos ultimos ficheros son para crear el paquete deb. No > estari mal tenerlo, pero lo que me interesa es el driver de video. (...) ¿Para qué quieres compilarlo de nuevo? Hay versiones para 32/64 bits al menos para la versión 2.1.17: http://snapshot.debian.org/package/xserver-xorg-video-nv/1%3A2.1.17-3/#xserver-xorg-video-nv_1:3a:2.1.17-3 Saludos, -- Camaleón
Compilar paquetes desde las fuentes.
Hola, buenos dias :) Me he descargado a mano las fuentes de : http://ftp.debian.org/debian/pool/non-free/x/xserver-xorg-video-nv/ xserver-xorg-video-nv_2.1.20-3.diff.gz xserver-xorg-video-nv_2.1.20-3.dsc xserver-xorg-video-nv_2.1.20.orig.tar.gz he descomprimido los ficheros y me queda tal que asi: /nvppc$ ls xf86-video-nv-2.1.20 xserver-xorg-video-nv_2.1.20-3.dsc xserver-xorg-video-nv_2.1.20-3.diff ahora quiero compilar el driver de video. Mi pregunta es: ¿Entro en el directorio xserver-xorg-video-nv... y hago un make, make install clean etc...? ¿o debo por el contrario operar primero con los ficheros diff y dsc? Se que estos dos ultimos ficheros son para crear el paquete deb. No estari mal tenerlo, pero lo que me interesa es el driver de video. Nota: build-essential, debhelper, pkg-config, xserver-xorg-dev, x11proto-video-dev, x11proto-core-dev, x11proto-fonts-dev, x11proto-randr-dev, x11proto-render-dev, x11proto-xext-dev, dpkg-dev, automake, libtool, xutils-dev, libdrm-dev, x11proto-xf86dri-dev, quilt han sido instalados. Gracias :) "El cielo es para los dragones lo que el agua es para las ninfas"