Vraag & Antwoord

OS Linux

[Slackware 10.0 / X.org] dri & Looking Glass

23 antwoorden
  • Ik wil voor de gein zo looking glass eens gaan installeren, maar daar heb ik dri support voor nodig. Op de looking glass site staat een prachtig verhaal over hoe dat moet, maar ik vraag me af of de drivers van het dri project (dri.sf.net) niet al bij xorg zitten. Ik heb de dri en de r200 drm driver nodig voor mijn kaart (radeon 9000). Als ik in mijn config echter gewoon dri aanzet dan zie ik in de xorglog geen noemenswaardige meldingen over dri behalve dat deze wordt geladen, maar direct rendering wordt niet geactiveerd volgens 'glxinfo'. Wie weet of je dri kunt gebruiken met de standaard 'radeon' module uit xorg?
  • [quote:ef617f6b43="Marcel de Reus"]Wie weet of je dri kunt gebruiken met de standaard 'radeon' module uit xorg?[/quote:ef617f6b43] [gedachtekronkel]Kan je geen linux catalyst driver halen voor radeon kaarten? (Of een omega maar de kans dat die er voor linux zijn is klein)[/gedachtekronkel]
  • Moet je niet gewoon de proprietaire ati drivers gebruiken? De standaard xorg drivers hebben volgens mij geen ondersteuning voor hardware versnelling.
  • Waarom zou ik die gebruiken als er goede OSS alternatieven voorhanden zijn? De fglrx drivers icm xorg hebben hier nog nooit goed gewerkt namelijk.
  • [quote:e6a1616b84="Marcel de Reus"]De fglrx drivers icm xorg hebben hier nog nooit goed gewerkt namelijk.[/quote:e6a1616b84] Ik neem aan dat je bedoelt fglrx drivers icm xorg en kernel 2.6.7. Die combinatie heb ik ook niet aan de praat gekregen. Maar fglrx drivers icm xorg en de voor gecompileerde kernel 2.4.26 werkt bij mij wel.
  • Ik gebruik enkel de 2.6.7 kernel dus daar schiet ik helaas niets mee op. Iemand die weet of de genoemde dri drijvers al bij Slack zitten? Anders zit ik rommel dubbel te installeren en daar heb ik een hekel aan ;)
  • Problem solved. De dri drivers zitten dus gewoon bij X.org, maar ze werkten bij mij niet omdat je onder de 2.6.x kernel naast agpgart ook een aparte chipsetspecifieke module moet laden (via-agp bij mij) en dat moet gebeuren voordat de radeon module wordt geladen. Morgen maar eens looking glass installeren dus.
  • [quote:817488ea3c="Marcel de Reus"]de 2.6.x kernel naast agpgart ook een aparte chipsetspecifieke module moet laden (via-agp bij mij) en dat moet gebeuren voordat de radeon module wordt geladen.[/quote:817488ea3c] Ben je er zeker van dat voldoende is? Bij mij is dat dus module intel_agp (de juiste chipsetspecifieke module wordt geladen door hotplug) [code:1:817488ea3c] Module Size Used by radeon 126884 2 usb_storage 26592 0 intel_agp 17276 1 uhci_hcd 28912 0 ehci_hcd 25572 0 8139too 20192 0 evdev 7328 0 ide_scsi 14020 0 agpgart 27752 2 intel_agp [/code:1:817488ea3c] en in /etc/X11/xorg.conf in Section "Module" staat onder andere [code:1:817488ea3c] Load "glx" Load "dri" [/code:1:817488ea3c] En in Section "Device" staat nu [code:1:817488ea3c] Driver "radeon" [/code:1:817488ea3c] en in dmesg | grep radeon [code:1:817488ea3c] [drm] Initialized radeon 1.11.0 20020828 on minor 0: ATI Technologies Inc Radeon RV250 If [Radeon 9000] [/code:1:817488ea3c] en aan lspci -tv kun je zien dat die module intel_agp de juiste is. [code:1:817488ea3c] -[00]-+-00.0 Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge +-01.0-[01]----00.0 ATI Technologies Inc Radeon RV250 If [Radeon 9000] +-07.0 Intel Corp. 82371AB/EB/MB PIIX4 ISA +-07.1 Intel Corp. 82371AB/EB/MB PIIX4 IDE +-07.2 Intel Corp. 82371AB/EB/MB PIIX4 USB +-07.3 Intel Corp. 82371AB/EB/MB PIIX4 ACPI +-09.0 NEC Corporation USB +-09.1 NEC Corporation USB +-09.2 NEC Corporation USB 2.0 \-0b.0 Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [/code:1:817488ea3c] Bij mij worden modules ook in de juiste volgorde geladen. Als ik Slackware 10 kernel 2.6.7 start in tekst modus, dan zijn alle boven genoemde modules al geladen, behalve de radon module. De radeon module wordt pas geladen tijdens het starten van X Window System. Volgens /var/log/xorg.0.log [code:1:817488ea3c] (II)RADEON(0): Direct rendering enabled [/code:1:817488ea3c] Maar volgens glxinfo [code:1:817488ea3c] direct rendering: No [/code:1:817488ea3c]
  • Je moet nog even: [code:1:a894d4327f] Section "DRI" Mode 0666 EndSection [/code:1:a894d4327f] in je xorg.conf zetten.
  • [quote:219a11ab6e]Morgen maar eens looking glass installeren dus[/quote:219a11ab6e] Laat effe weten hoe het verder loopt / hoe het bevalt? Ben wel benieuwd naar die 3D desktops... (Heb helaas zelf geen systeem om dat op te proberen...)
  • [quote:77fa02e991="Marcel de Reus"]Je moet nog even: [code:1:77fa02e991] Section "DRI" Mode 0666 EndSection [/code:1:77fa02e991]in je xorg.conf zetten.[/quote:77fa02e991] Dit kwam me bekent voor. Maar dat is omdat dit ook in de XF86Config van SuSE 9.1 staat. Maar dan met [b:77fa02e991] Group "video" [/b:77fa02e991] erbij. Echter bij mij in Slackware 10.0 bleek dit niet te werken. Ook niet als ik de user toevoegde aan de groep video. Inmiddels heb ik wel een link naar een fglrx-2.6.7.patch gevonden, in een Franstalige [url=http://groups.google.nl/groups?q=direct+rendering:+No+slackware+xorg&hl=nl&lr=&ie=UTF-8&selm=cc4j6c%24oql%241%40news-reader5.wanadoo.fr&rnum=4]Google discussiegroep.[/url] Omdat deze patch bij mij bleek te werken, gebruik ik dus nu de fglrx drivers icm xorg en kernel 2.6.7. glxinfo [b:77fa02e991] direct rendering: Yes [/b:77fa02e991] Dit is nu mijn dmesg | grep fglrx output in Slackware 10.0 met kernel 2.6.7. [code:1:77fa02e991] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [fglrx] Maximum main memory to use for locked dma buffers: 89 MBytes. [fglrx] module loaded - fglrx 3.9.0 [May 11 2004] on minor 0 [fglrx] module unloaded - fglrx 3.9.0 [May 11 2004] on minor 0 [fglrx] Maximum main memory to use for locked dma buffers: 89 MBytes. [fglrx] module loaded - fglrx 3.9.0 [May 11 2004] on minor 0 [fglrx] AGP detected, AgpState = 0x1f000203 (hardware caps of chipset) [fglrx] AGP enabled, AgpCommand = 0x1f000302 (selected caps) [fglrx] free AGP = 54800384 [fglrx] max AGP = 54800384 [fglrx] free LFB = 122683392 [fglrx] max LFB = 122683392 [fglrx] free Inv = 0 [fglrx] max Inv = 0 [fglrx] total Inv = 0 [fglrx] total TIM = 0 [fglrx] total FB = 0 [fglrx] total AGP = 16384 [/code:1:77fa02e991]
  • [quote:d5b2a6464e="rolfb"][quote:d5b2a6464e]Morgen maar eens looking glass installeren dus[/quote:d5b2a6464e] Laat effe weten hoe het verder loopt / hoe het bevalt? Ben wel benieuwd naar die 3D desktops... (Heb helaas zelf geen systeem om dat op te proberen...)[/quote:d5b2a6464e] Het werkt voor geen klote hier. Mijn hele systeem knalt eruit als ik Looking Glass probeer te starten. Ik heb netjes j3d en jai toegevoegd aan de bij Slackware geleverde jdk en ik kom er ook niet achter wat er nu mis gaat. Er staat niets in de log en er zijn geen foutmeldingen te vinden. @jolo, misschien wil jij er ook eens naar kijken? 2 weten meer dan 1. Heb je overigens de Xserver herstart na het veranderen van je config file en waar heb je de dri section neergezet? Ik direct na de sectie waarin 'load dri' staat en dan werkt het prima. Heb overigens de titel uitgebreid.
  • [quote:401d2e21bd="Marcel de Reus"] Heb je overigens de Xserver herstart na het veranderen van je config file en waar heb je de dri section neergezet? Ik direct na de sectie waarin 'load dri' staat en dan werkt het prima. [/quote:401d2e21bd] Ik had de Xserver inderdaad herstart na het veranderen van mijn config file. Ik had 'm onderaan gezet. Maar ook onder de sectie waarin 'load dri' staat heeft het bij mij geen effect. direct rendering: Yes met glxinfo in xorg en kernel 2.6.7, lukt bij mij vooralsnog alleen met de gepatchte fglrx drivers. Welke looking glass bedoel je? Bedoel je dit? https://lg3d.dev.java.net/ Heb je daarvoor moeten registreren en inloggen?
  • Nee hoor, je kunt het zo downloaden onder Documentation en Files.
  • [quote:f27ced56ef="Marcel de Reus"] Nee hoor, je kunt het zo downloaden onder Documentation en Files.[/quote:f27ced56ef] Als ik daar op klik, dan verschijnt er bij mij [code:1:f27ced56ef] There are no files in this folder. [/code:1:f27ced56ef]
  • Je moest eerst even naar de core sectie gaan: https://lg3d-core.dev.java.net/files/documents/1834/5501/lg3d-0.5.tar.gz
  • Ik heb 'm gedownload en uitgepakt. Hm, alleen een license.txt in de lg3d map, plus veel sub mappen. En html's als documentation. Wellicht zou je wat gedetailleerder kunnen beschrijven wat je hebt geprobeerd.
  • [quote:cd6c1aa62c] Het werkt voor geen klote hier. Mijn hele systeem knalt eruit als ik Looking Glass probeer te starten. Ik heb netjes j3d en jai toegevoegd aan de bij Slackware geleverde jdk en ik kom er ook niet achter wat er nu mis gaat. Er staat niets in de log en er zijn geen foutmeldingen te vinden. [/quote:cd6c1aa62c] Looking glass draait hier prima onder de slackware-current. Marcel, probeer eerst de window variant van looking glass, kijken of dat werkt. Kun je alleen ff geen native X11 apps in looking glass draaien. Dat kan wel als je hem zonder XDM opstart, dan gebruikt hij zijn eigen window manager. Je moet deze wel als root draaien, je moet je $JAVA_HOME handmatig geset hebben en de JDK bin dir in je $PATH hebben staan. Dan werkt ie. En nee veel meldingen krijg je niet nee. Duurde ook ff voordat ik dat allemaal doorhad. (wel documentatie doorlezen he? ;) ) edit ----- Alleen die L3GD zip is niet genoeg he? Je moet ook een recente SDK met een extra JAVA grafische API installeren (weer apart pakket) en het looking glass pakket.
  • Ik heb de JDK van Slackware gebruikt en daaraan geheel volgens de documentatie jai en j3d aantoegevoegd. Vervolgens heb ik Looking Glass uitgepakt naar /usr/local en heb ik hem zowel in de windowmode als fullscreen proberen te starten. De windowmode doet gewoon niets en exit weer en de fullscreenmode laat de hele boel vast lopen. Wat bedoel je met 'het looking glass pakket?'. Ik heb alleen bovenstaande tar gebruikt. Het PATH en JAVA_HOME zijn allebei correct geset.
  • De JDK van Slackware bestaat niet, denk ik. Er zijn versies van oa IBM, Compaq, Sun en Blackdown. De laatste is open source, dacht ik, en die zal wel bij Slackware zitten.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.