FreeBSD 5.1 Daytona 740 grafische kaart

Pagina: 1
Acties:

  • djohn_croot
  • Registratie: Januari 2002
  • Laatst online: 12-02 22:06

djohn_croot

Did you mean 'recursion?'

Topicstarter
Ik heb een Pentium II met een Daytona 740 grafische AGP-kaart van Palit Microsystems met 8 Mb geheugen. Na installatie van FreeBSD 5.1 krijg ik KDE niet goed aan de praat, alleen in 16 kleuren (lijkt het). De kaart staat niet in de database van het installatieprogramma.
'startx' geeft "Virtual height (0) is too small for the hardware (min 1)". KDE start wel (met 16 kleuren) als ik XF86Config verwijder. Hoe kan ik XF86Config zo aanpassen dat ik meer kleuren krijg?

OpenBSD + zsh + cwm + tmux + Model M


  • Lethalis
  • Registratie: April 2002
  • Niet online
Controleren of je kaart wel goed door XFree86 wordt ondersteund.

1. Welke versie van XFree86 gebruik je?
2. Kijk op http://www.xfree86.org/4.4.0/manindex4.html (of jouw versie)
3. Laadt je wel de i740 module (Intel 740)?
4. Controleer bootdump van XFree86.

[ Voor 3% gewijzigd door Lethalis op 30-09-2004 15:58 ]

Ask yourself if you are happy and then you cease to be.


  • silentsnake
  • Registratie: September 2003
  • Laatst online: 04-02 04:29
Wat hierboven staat, en check of je HorizSync en VertRefresh wel goed ingesteld zijn. Check eventueel ook /var/log/XFree86.0 (oid, moet je even checken).

offtopic:
FreeBSD heeft geen XFree86 4.4.0, alleen 4.3.x(0?)

  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

silentsnake schreef op 30 september 2004 @ 18:17:
[...]
offtopic:
FreeBSD heeft geen XFree86 4.4.0, alleen 4.3.x(0?)
FreeBSD ports heeft zowel XFree86 4.4.0 als xorg 6.7.0.

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


  • djohn_croot
  • Registratie: Januari 2002
  • Laatst online: 12-02 22:06

djohn_croot

Did you mean 'recursion?'

Topicstarter
Aanvullende info: ik heb XFree 86 4.3.
Opnieuw maken van XF86Config en dan testen geeft o.a.

Symbol vbeFree from module /usr/X11R6/lib/modules/drivers/i740_drv.o is unresolved

Het logbestand /var/log/XFree86.0.log lijkt aan te geven dat de i740-chip wordt ondersteund:

code:
(II) LoadModule: "i740"
(II) Loading /usr/X11R6/lib/modules/drivers/i740_drv.o
(II) Module i740: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.6
ABI class: XFree86 XInput driver, version 0.4

<snip>

(II) I740: Driver for Intel i740 chipset: i740 (agp), i740 (pci)
(II) Primary Device is: PCI 01:00:0
(--) Chipset i740 (agp) found

Verderop nog dit:

code:
(==) I740(0): Default visual is PseudoColor
(--) I740(0): Chipset: "i740 (agp)"
(--) I740(0): Linear framebuffer at 0xAF000000
(--) I740(0): IO registers at addr 0xDE000000
(--) I740(0): Steve was here! VideoRAM: 8192 kByte SDRAM
(==) I740(0): Using gamma correction (1.0, 1.0, 1.0)
(WW) I740(0): Monitor0: Using default hsync range of 28.00-33.00kHz
(WW) I740(0): Monitor0: using default vrefresh range of 43.00-72.00Hz
(II) I740(0): Clock range: 12.00 to 203.00 MHz
(II) I740(0): Not using default mode "640x350" (hsync out of range)

en van die laatste regel een hele rij default modes die niet gebruikt worden. Ik ben al veel verder, maar ben er nog niet.

OpenBSD + zsh + cwm + tmux + Model M


  • SvMp
  • Registratie: September 2000
  • Niet online
Wat ik dan altijd doe is een 'bekende' mode handmatig instellen. Bv. een videomodus waarvan je weet dat deze onder Windows met je monitor goed werkt.

Stel je werkt met 1024x768 @ 85 Hz.

Dan stel je screen als volgt in:
code:
1
2
3
4
5
6
7
8
9
10
11
Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Modes     "1024x768"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
(config file editen!!)

Vervolgens zit je met refresh frequenties, die jou waarschijnlijk dwarszitten.

Als je weet dat het onder Windows onder bv. 85 Hz goed werkt, dan voer je als verticale refresh een bereik in dat dicht op die 85 Hz zit (bv. 84-86) dan als je de horizonetale refresh weet, dan voer je die op dezelfde wijze handmatig in. Anders experimenteren met bereik.

Het is misschien niet zo 'mooi' om het zo op te lossen, maar het werkt wel en in de regel heb je toch maar 1 dezelfde mode nodig om te werken.

[ Voor 12% gewijzigd door SvMp op 30-09-2004 23:42 ]


  • silentsnake
  • Registratie: September 2003
  • Laatst online: 04-02 04:29
MadCow schreef op 30 september 2004 @ 19:03:
[...]

FreeBSD ports heeft zowel XFree86 4.4.0 als xorg 6.7.0.
Hmm, ok. Vreemd. Mijn ports-tree wordt elke nacht netjes geupdate door een cronjob, en als ik een make search name=XFree86 doe staat er toch echt 4.3.0.

En zoals hierboven gesuggereerd is, je moet echt double checken of je refresh rates wel goed staan, want daar gaat ie de mist mee in denk ik.

  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

silentsnake schreef op 01 oktober 2004 @ 10:54:
[...]


Hmm, ok. Vreemd. Mijn ports-tree wordt elke nacht netjes geupdate door een cronjob, en als ik een make search name=XFree86 doe staat er toch echt 4.3.0.
Dit komt omdat "make search" /usr/ports/INDEX door kijkt voor de zoek actie.
En INDEX wordt alleen geupdate voor releases. Als je de echte versie van XFree wilt zien moet je in /usr/ports/x11/XFree86-4/Makefile kijken.

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


  • djohn_croot
  • Registratie: Januari 2002
  • Laatst online: 12-02 22:06

djohn_croot

Did you mean 'recursion?'

Topicstarter
@svdmeer

Ik heb dit geprobeerd. Nu krijg ik melding "VGA(0): Driver can't support depth 24."
Toen als driver 'i740' ingevuld bij Section Device. Dan krijg ik
"Virtual height (0) is too small for the hardware (min 200)" ipv "min 1" zoals eerder. Zit het toch in de driver/module?

Mijn kaart staat wel bij de Reported Working Video Cards in http://www.xfree86.org/current/i740.pdf.

edit:
Dit ook nog geprobeerd:
The driver auto-detects all device information necessary to initialize the card. The only lines you need in the "Device" section of your XF86Config file are:
code:
1
2
3
4
Section "Device"
     Identifier "Intel i740"
     Driver "i740"
EndSection

Maar nog steeds krijg ik:
"Virtual height (0) is too small for the hardware (min 200)"

final edit:
XF86Config nogmaals gegenereerd, eigen waarden ingevuld en hij doet het!
Bedankt voor jullie hulp

[ Voor 85% gewijzigd door djohn_croot op 01-10-2004 17:04 . Reden: Extra info gevonden ]

OpenBSD + zsh + cwm + tmux + Model M

Pagina: 1