EspenDL Skrevet 8. november 2005 Del Skrevet 8. november 2005 Hei! Jeg har lagt inn FreeBSD, men får ikke x.org til å fungerer på maskinen. På skjermen kommer det bare mange strekker. Noen som vet hvordan jeg fikser det? Lenke til kommentar
stigfjel Skrevet 8. november 2005 Del Skrevet 8. november 2005 (endret) Her må du nok fortelle litt mer om hva du har gjort, og forøvrig hva slags maskinvare du ellers har, også om hvilken FreeBSD-versjon du har. Edit: selv har jeg fått et GF6800GT AGP-kort til å fungere helt fortreffelig, så bra at jeg har kunnet spille 3D-spill (UT2004) i FreeBSD. Endret 8. november 2005 av stigfjel Lenke til kommentar
EspenDL Skrevet 8. november 2005 Forfatter Del Skrevet 8. november 2005 La inn freebsd. Istallerete Xorg. Configurerte xorgconf. Men når jeg kjører x får jeg bare strekker på skjermen. Har istallert med et gammelt skjermkort og da fungerte dt glimmrende. Lenke til kommentar
stigfjel Skrevet 8. november 2005 Del Skrevet 8. november 2005 Du har ennå ikke fortalt hva slags annen hardware du har, og hvilken FreeBSD-versjon du bruker. Har du lest dokumentasjonen til FreeBSD-driverne for skjermkortet? Lenke til kommentar
EspenDL Skrevet 8. november 2005 Forfatter Del Skrevet 8. november 2005 ************************* Hardware ************************* HK.......: GA-K8NS CPU.....: AMD Athlon 64 3200+ RAM.....: Corsair Value Jeg bruker FreeBSD 6.0 Lenke til kommentar
stigfjel Skrevet 8. november 2005 Del Skrevet 8. november 2005 Bruker du FreeBSD x86 eller FreeBSD amd64? Lenke til kommentar
EspenDL Skrevet 8. november 2005 Forfatter Del Skrevet 8. november 2005 Jeg bruker x86 Lenke til kommentar
stigfjel Skrevet 8. november 2005 Del Skrevet 8. november 2005 (endret) Bra. Det du må gjøre, er å følge dokumentasjonen som står på nVIDIA sine sider. Der står det detaljert hvordan du installerer driverne og konfigurerer X.Org. Edit: jeg anbefaler deg installere driverne via ports. Her er to mapper du bør merke deg: /usr/ports/x11/nvidia-driver /usr/ports/x11/nvidia-settings Du installerer ved å gjøre følgende: make install clean Så leser du dokumentasjonen. Endret 8. november 2005 av stigfjel Lenke til kommentar
JonJ Skrevet 8. november 2005 Del Skrevet 8. november 2005 (endret) Jeg lastet ned drivere derfra idag, men de støtter ikke FreeBSD 6.0, så her er en stygg liten "hack" for å gå rundt det: Når du pakker ut tarballen, gå til katalogen med driverene, og til src katalogen, filen nv-freebsd.sh vil se slik ut: /* _NVRM_COPYRIGHT_BEGIN_ * * Copyright 2001 by NVIDIA Corporation. All rights reserved. All * information contained herein is proprietary and confidential to NVIDIA * Corporation. Any use, reproduction, or disclosure without the written * permission of NVIDIA Corporation is prohibited. * * _NVRM_COPYRIGHT_END_ */ #ifndef __NV_FREEBSD_H__ #define __NV_FREEBSD_H__ #ifdef TRUE #undef TRUE #endif #ifdef FALSE #undef FALSE #endif #include <sys/param.h> #if __FreeBSD_version > 600000 #error This driver does not support FreeBSD 6.x/-CURRENT! #endif #if __FreeBSD_version < 503000 #error This driver requires FreeBSD 5.3 or later! #endif #include <sys/systm.h> #include <sys/types.h> #include <sys/queue.h> #include <sys/pciio.h> #include <sys/vnode.h> #include <sys/kernel.h> #include <sys/module.h> #include <sys/ioccom.h> #include <sys/malloc.h> #include <sys/socket.h> #include <sys/sysent.h> #include <sys/sysctl.h> #include <machine/resource.h> #include <machine/clock.h> #include <machine/stdarg.h> #include <machine/bus.h> #include <machine/bus_memio.h> #include <sys/conf.h> #include <sys/rman.h> #include <sys/proc.h> #include <sys/lock.h> #include <sys/mman.h> #include <sys/file.h> #include <sys/poll.h> #include <sys/syscall.h> #include <sys/bus.h> #include <sys/memrange.h> #include <sys/sysproto.h> #include <sys/signalvar.h> #include <vm/vm.h> #include <vm/vm_param.h> #include <vm/vm_kern.h> #include <vm/vm_page.h> #include <vm/vm_extern.h> #include <vm/vm_object.h> #include <vm/pmap.h> #include <vm/vm_map.h> <snip> Du må endre seksjonen med: #if __FreeBSD_version > 600000 #error This driver does not support FreeBSD 6.x/-CURRENT! #endif #if __FreeBSD_version < 503000 #error This driver requires FreeBSD 5.3 or later! #endif til: // #if __FreeBSD_version > 600000 // #error This driver does not support FreeBSD 6.x/-CURRENT! // #endif #if __FreeBSD_version < 503000 #error This driver requires FreeBSD 5.3 or later! #endif Dette disabler at den sjekker om BSD-releasen din er over 5.4 (Ja, jeg vet at den kommenterer ut testen) Så må denne seksjonen endres: #include <machine/bus_memio.h> Siden bus_memio.h etter hva jeg forstår ikke eksisterer på FreeBSD 6.0, dette må da endres til: #if __FreeBSD_version < 600000 #include <machine/bus_memio.h> #endif Bare putt #if og #endif linjene før og etter #include-linjen i filen. Nb: Gjør det på eget ansvar, men det virker fint her, hvertfall. EDIT: Og det er da for de nye driverne fra nVidia, aner ikke hvordan det er med ports-utgaven. Den virker sikkert uten tweaking. Endret 8. november 2005 av JonJ Lenke til kommentar
stigfjel Skrevet 8. november 2005 Del Skrevet 8. november 2005 Jeg installerte nvidia-driverne gjennom ports, og her får jeg opp nvidia-logoen i oppstart av X, nvidia-settings viser normale verdier, og glxgears fungerer strålende. Jeg sa også lenger opp i tråden at man må installere driverne gjennom ports. Lenke til kommentar
stigfjel Skrevet 8. november 2005 Del Skrevet 8. november 2005 Nå har jeg også spilt UT2004-demo, og det fungerte fint i 1280x1024. Lenke til kommentar
EspenDL Skrevet 9. november 2005 Forfatter Del Skrevet 9. november 2005 (endret) Da har jeg lagt inn NVidias egen proprietære driver, men nei... mangler nvidia x driver står det. Ved helt clean bsd installasjon, fungerer x glimnrende med driveren (nv) som følger med og standard xorgconf. Men med en gang jeg installere et desktop fungerer ikke x lengre. Bare strekker over hele skjermen. Fargerikt ja, brukervennlig nei . Dette er første gang jeg har vært borti unix / bsd så vær snill. Tipper jeg må mekke en config, men vet ikke hva. Endret 9. november 2005 av EspenDL Lenke til kommentar
stigfjel Skrevet 9. november 2005 Del Skrevet 9. november 2005 (endret) OK. Har selv installert FreeBSD 6.0 på min hovedmaskin. Har også installert nvidia-driverne, og jeg bruker et GF6800GT AGP-kort. Prøvde UT2004 Demo, og det fungerte veldig bra. Har du lest dokumentasjonen jeg linket til? Og forresten, er det AGP eller PCI-E du har? Edit: så akkurat på listen over støttede skjermkort med nvidia-driverne for FreeBSD. PCI-E kort skal være støttet. Edit edit: og har du installert driverne via ports? Endret 9. november 2005 av stigfjel Lenke til kommentar
EspenDL Skrevet 9. november 2005 Forfatter Del Skrevet 9. november 2005 Har AGP. Innstalert via ports og fikk det nettopp til Måtte configure litt. Lenke til kommentar
stigfjel Skrevet 9. november 2005 Del Skrevet 9. november 2005 (endret) Har AGP. Innstalert via ports og fikk det nettopp til Måtte configure litt. 5130374[/snapback] Ja, det kan jeg tenke meg. Driverne i FreeBSD krever en del mer konfigurering enn i GNU/Linux, men de er like bra når man først har konfigurert dem. Bra du fikk det til. Endret 9. november 2005 av stigfjel Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå