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

Voodoo 3 2000 en dri als non-root

Supersnail
3 antwoorden
  • Hallo,

    Enkele dagen geleden is het me gelukt om dri aan te zetten voor mijn voodoo 3 kaart met dank aan de downloads op http://dri.sourceforge.net.

    Echter dit werkt alleen als root. Als ik ben ingelogd als gewone gebruiker kan ik geen gebruik maken van hardware versnelling.

    Mijn XF86Config:
    [quote:6932b70ac6]
    Section "Files"
    FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/local"
    FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath "/usr/X11R6/lib/X11/fonts/URW"
    FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
    FontPath "/usr/X11R6/lib/X11/fonts/PEX"
    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
    FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
    FontPath "/usr/X11R6/lib/X11/fonts/truetype"
    FontPath "/usr/X11R6/lib/X11/fonts/uni"
    FontPath "/usr/X11R6/lib/X11/fonts/CID"
    FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc"
    FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
    FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi"
    FontPath "/usr/X11R6/lib/X11/fonts/xtest"
    FontPath "/usr/local/share/fonts/ttfonts"
    ModulePath "/usr/X11R6/lib/modules"
    RgbPath "/usr/X11R6/lib/X11
    gb"
    EndSection

    Section "Module"
    Load "speedo"
    Load "extmod"
    Load "glx"
    Load "type1"
    Load "dbe"
    Load "freetype"
    Load "dri"
    #
    Load "bitmap"
    EndSection

    Section "ServerFlags"
    Option "AllowMouseOpenFail"
    EndSection

    Section "InputDevice"
    Driver "Keyboard"
    Identifier "Keyboard[0]"
    Option "XkbLayout" "us"
    Option "XkbModel" "pc104"
    Option "XkbRules" "xfree86"
    EndSection

    Section "InputDevice"
    Driver "mouse"
    Identifier "Mouse[1]"
    Option "Device" "/dev/mouse"
    Option "Buttons" "3"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "no"
    Option "Name" "Autodetection"
    Option "Protocol" "IMPS/2"
    Option "Vendor" "Sysp"
    # Option "BaudRate" "1200"
    # Option "SampleRate "60"
    EndSection


    Section "Monitor"
    DisplaySize 320 240
    HorizSync 15-62
    Identifier "Monitor[0]"
    ModelName "DDC-Probed"
    VendorName "DDC-Probed"
    VertRefresh 30-87
    UseModes "Modes[0]"
    EndSection


    Section "Modes"
    Identifier "Modes[0]"
    Modeline "1024x768" 78.53 1024 1072 1248 1336 768 768 777 802
    Modeline "1024x768" 82.34 1024 1072 1248 1336 768 768 777 802
    Modeline "800x600" 48.05 800 816 928 1072 600 600 609 626
    Modeline "800x600" 54.29 800 816 928 1072 600 600 609 626
    Modeline "640x480" 30.75 640 656 720 864 480 480 489 501
    Modeline "640x480" 34.74 640 656 720 864 480 480 489 501
    EndSection


    Section "Device"
    BoardName "Voodoo 3"
    BusID "1:0:0"
    Driver "tdfx"
    Identifier "Voodoo3"
    VendorName "3dfx"
    EndSection


    Section "Screen"
    DefaultDepth 16
    SubSection "Display"
    Depth 15
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 16
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 32
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 8
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    Device "Voodoo3"
    Identifier "Screen[0]"
    Monitor "Monitor[0]"
    EndSection


    Section "ServerLayout"
    Identifier "Layout[all]"
    InputDevice "Keyboard[0]" "CoreKeyboard"
    InputDevice "Mouse[1]" "CorePointer"
    Screen "Screen[0]"
    EndSection

    Section "DRI"
    Mode 0666
    EndSection
    [/quote:6932b70ac6]

    De uitvoer van glxinfo (als gewone gebruiker)
    [quote:6932b70ac6]
    display: :0.0 screen:0
    direct rendering: No
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
    client glx vendor string: SGI
    client glx version string: 1.2
    client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
    GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
    OpenGL vendor string: VA Linux Systems, Inc.
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.2 Mesa 3.4.2
    OpenGL extensions:
    GL_ARB_multitexture, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract
    glu version: 1.2 Mesa 3.3 beta
    glu extensions:
    GL_EXT_abgr

    visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
    ———————————————————————-
    0x23 16 tc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
    0x24 16 tc 0 16 0 r . . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow
    0x25 16 tc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
    0x26 16 tc 0 16 0 r . . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow
    0x27 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
    0x28 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
    0x29 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
    0x2a 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
    0x2b 16 tc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
    0x2c 16 tc 0 16 0 r y . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow
    0x2d 16 tc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
    0x2e 16 tc 0 16 0 r y . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow
    0x2f 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
    0x30 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
    0x31 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
    0x32 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
    0x33 16 dc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
    0x34 16 dc 0 16 0 r . . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow
    0x35 16 dc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
    0x36 16 dc 0 16 0 r . . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow
    0x37 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
    0x38 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
    0x39 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
    0x3a 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
    0x3b 16 dc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
    0x3c 16 dc 0 16 0 r y . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow
    0x3d 16 dc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
    0x3e 16 dc 0 16 0 r y . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow
    0x3f 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
    0x40 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
    0x41 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
    0x42 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
    [/quote:6932b70ac6]

    Weet iemand wat ik kan doen zodat ik wel gebruik kan maken van hardware versnelling als gewone gebruiker?

    Ik gebruik Slackware 8.1, XFree86 4.2.0 met kernel 2.4.18.

    Ik heb al op internet gezocht en allerlei modules (3dfx.o) gedownload en een extra device aangemaakt (/dev/3dfx), maar het werkt allemaal niet.

    Bij voorbaat dank.
  • Je moet die /dev/3dfx linken naar je voodookaart en dan met chmod zorgen dat die toegankelijk is voor een gewone gebruiker.

    P.S.: Welke versie van X gebruik je? Er is zover ik weet maar één die 3D-versnelling ondersteunt, 3.3.6 ofzo.
  • [quote:8442aeae1a="m021"]Je moet die /dev/3dfx linken naar je voodookaart en dan met chmod zorgen dat die toegankelijk is voor een gewone gebruiker.[/quote:8442aeae1a]

    Hoe bedoel je dat?

    Ik heb nu dit:
    [quote:8442aeae1a]
    sh-2.05a$ ls -l /dev/3dfx
    crwxrwxr-x 1 root video 107, 0 Jan 1 22:16 /dev/3dfx
    [/quote:8442aeae1a]


    Ik heb, zoals ook in mijn oorspronkelijke post staat, versie 4.2.0 van X.

Beantwoord deze vraag

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