Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

DRI: Het lukt niet!

Anoniem
w.roosenburg
5 antwoorden
  • Zo, ook ik heb pogingen ondernomen om DRI (dus OpenGL) op mijn slackware proberen te installeren.

    Allereerst vol goede moed de binairies gedowned, uitgepakt en runnen het installscript. Package ATI R128 was nodig, ah dat was hoopgevend, mijn kaart werd herkend.
    Vervolgens ging hij de module r128.o toevoegen. Toen kreeg ik een foutmelding:
    [code:1:0a1fc1bda1]
    r128.o: Warning: undefined symbol: cmpxchg
    [/code:1:0a1fc1bda1]

    Goed, niet dus. Volgende stap: downloaden van de source. compileren die kernel modules. Dat lukte, alleen met warnings:

    [code:1:0a1fc1bda1]
    gcc: Warning: Implicit declaration of cmpxchg
    [/code:1:0a1fc1bda1]

    Goed, hier gaat dus waarschijnlijk ook wat fout, maar wat. Heb toch de XFREE instellingen ingesteld voor de DRI modules, maargoed als ik mijn error log check, zie ik dat hij hetzelfde doet, op het moment dat hij de module r128.o wil toevoegen krijg ik die eerste foutmelding en XFree schakelt dan automatisch over op GLX, dus softwarematige OpenGL. :o Dit kan ik ook controleren met een tooltje, die idd aangeeft dat DRI niet is geladen.

    Help, ik kom er niet meer uit, ik weet ook niet waar het aan ligt . Iemand ideeen? :-?
  • Iemand???
  • cmpxchg is een machinetaal instructie beschikbaar vanaf de pentium. Heb je wel een recente versie van binutils? Het lijkt erop dat de assembler cmpxchg als een external ziet ipv een instructie. Zit even niet achter een linuxbak zodat ik even niet as –version kan doen - wordt vervolgd.
  • dit is mijn output:

    [code:1:21f16ebc46]
    GNU assembler version 2.12.90.0.9 (i386-slackware-linux) using BFD version 2.12.90.0.9 20020526
    [/code:1:21f16ebc46]

    Zit er soms een bug in die instructie cmpxchg?
  • Welke kernel heb je? De gene die bij slackware8.1 geleverd werd gaf bij mij ook dat soort foutmeldingen. Na kernel 2.4.18 (of nu 19) opnieuw te hebben gedownload en gecompileerd deed die het bij mij goed.

Beantwoord deze vraag

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