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

[Fedora C4] Lage framerate en fout bij UT2003 demo

vanaggelen
41 antwoorden
  • Linux leren gaat bij mij toch vooral gepaard met vallen en opstaan merk ik. maar dat is ook het leuke eraan.

    Aanvankelijk had ik problemen met grafisch complexere handelingen. Sommige spelletjes werkten niet, een aantal screensavers niet enz. Nu heb ik bij ATI een nieuwe driver installer opgehaald (ik deed het aanvankelijk met de standaard Fedora driver voor mijn kaart ) en deze geinstalleerd en hoera, er is een teken van leven op plaatsen waar dat eerst niet het geval was. Echter lijkt het er nu op dat de prestaties om te huilen zijn. Zet ik bijvoorbeeld een screensaver aan die wat grafische grapjes uithaalt, dan haal ik een framerate van 5 of 6 fps. Dat is toch wat magertjes voor mijn ATI Radeon 9800 pro. Dus ik vraag me af hoe ik dat kan veranderen. Na wat zoeken kwam ik steeds de term 'Xorg configuration' tegen. Wellicht dat ik in dat configurstie bestand een en ander moet aanpassen? Al heb ik geen idee wat.

    Verder heb ik (puur om te testen) de demo van UT2003 geinstalleerd, en die weigert elke dienst. Als ik het programma opstart krijg ik in eerste instantie wel het UT2003 splash screen te zien, maar daarna verschijnt de melding: "fcntl: Invalid argument" Wellicht heeft een en ander met elkaar te maken?

    "The fcntl() function provides control of open file descriptors" las ik ergens, maar dat zegt me nog steeds niks.

    Iemand enig idee wat een goeie volgende stap kan zijn?

    Fedora C4 i386
    ATI Radeon 9800 pro
    AMD 64 3000
    1GB PC3200 DDR
  • Wat geeft het commando glxinfo?
  • Vanvond thuis ga ik meteen kijken (zit nu op mijn werk ;-))
  • [quote:a9681607ca="Gentoo_Kip"]Wat geeft het commando glxinfo?[/quote:a9681607ca]
    [code:1:a9681607ca]
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: No
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
    client glx vendor string: ATI
    client glx version string: 1.3
    client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
    GLX_ATI_render_texture
    GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
    OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
    glu version: 1.3
    glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

    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 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
    0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
    0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
    0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
    0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
    0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
    0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
    0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
    [/code:1:a9681607ca]
  • [code:1:98af74b092]direct rendering: No[/code:1:98af74b092]
    Dit zegt genoeg, je hardware versnelling werkt niet.
    - Heb je dat commando als root gedraaid?
    - Heb je aticonfig gedraaid?
    - Is de fglrx module geladen? (kun je zien met lsmod)
    - Heb je dit in je xorg.conf bij section device? :
    [code:1:98af74b092]Driver "fglrx"[/code:1:98af74b092]
  • - Heb je dat commando als root gedraaid?
    Nee, als user

    - Heb je aticonfig gedraaid?
    Direct na het installeren van de driver kon ik een configuratietool starten, wat ik heb gedaan. Maar of dat helemaal goed is gegaan durf ik niet te beweren. Ik startte het ding, en 10 seconden later meldde hij dat hij klaar was. Er werd tot mijn verbazing niks van me gevraagd.

    - Is de fglrx module geladen? (kun je zien met lsmod)
    Ga ik vanavond thuis weer checken.

    - Heb je dit in je xorg.conf bij section device? : Driver "fglrx"
    Geen idee, ik zal het checken. Waar vind ik xorg.conf?
  • Windows XP installeren? Kun je veel beter gamen en goede grafische drivers.
  • [quote:29bb9f0584="NoepZor"]Windows XP installeren? Kun je veel beter gamen en goede grafische drivers.[/quote:29bb9f0584]
    Goh wat een oplossing. echt over nagedacht.
  • Idd, kost wat maar dan heb je ook wat. Als je student bent kun je een licentie voor 20 eurotjes krijgen :wink: Lijkt mij al dat geklooi niet waard
  • [quote:af5b371321="NoepZor"]Idd, kost wat maar dan heb je ook wat. Als je student bent kun je een licentie voor 20 eurotjes krijgen :wink: Lijkt mij al dat geklooi niet waard[/quote:af5b371321]
    Goede poging tot flamen en trollen, ga nu maar weer buiten spelen.
  • [quote:8830fa6f99]- Heb je dat commando als root gedraaid?
    Nee, als user[/quote:8830fa6f99]
    Dit zou als gewone gebruiker ook moeten werken, maar dat kan een kwestie van rechten zijn.
    Kijk even of het anders is als je als root draait ;)
    Als het als root wel werkt, dan moet je even dit aan je [b:8830fa6f99]/etc/X11/xorg.conf[/b:8830fa6f99] toevoegen:
    [code:1:8830fa6f99]Section "DRI"
    Mode 0666
    EndSection[/code:1:8830fa6f99]
  • Tnx, ik houd je op de hoogte :wink:
  • Het vreemde is dat als ik als root inlog, het dan helemaal niet werkt.
    Bij het kiezen van een screensaver:
    [code:1:be1261601d]
    Warning:
    The XScreenSaver daemon doesn't seem to be running
    on display ":0.0". Launch it now?
    [/code:1:be1261601d]
    Kies ik 'Yes'
    dan volgt:
    [code:1:be1261601d]
    The xscreensaver daemon did not start up properly.
    You are running as root. This usually means that xscreensaver
    was unable to contact your X server because access control is
    turned on. Try running this command:
    xhost +localhost
    and then selecting `File / Restart Daemon'.
    [/code:1:be1261601d]
    Doe ik dat, dan begint de hele riedel opnieuw
    Driver "fglrx" staat ook gewoon in xorg.conf
    Hier overigens de hele file:


    [code:1:be1261601d]
    # Xorg configuration created by system-config-display

    Section "ServerLayout"
    Identifier "single head configuration"
    Screen 0 "aticonfig Screen 0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection

    Section "Files"

    # RgbPath is the location of the RGB database. Note, this is the name of the
    # file minus the extension (like ".txt" or ".db"). There is normally
    # no need to change the default.
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Red Hat 6.0 and later now use a font server independent of
    # the X server to render fonts.
    RgbPath "/usr/X11R6/lib/X11
    gb"
    ModulePath "/usr/X11R6/lib/modules"
    FontPath "unix/:7100"
    EndSection

    Section "Module"
    Load "dbe"
    Load "extmod"
    Load "fbdevhw"
    Load "record"
    Load "freetype"
    Load "type1"
    Load "glx"
    Load "dri"
    EndSection

    Section "InputDevice"

    # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
    # Option "Xleds" "1 2 3"
    # To disable the XKEYBOARD extension, uncomment XkbDisable.
    # Option "XkbDisable"
    # To customise the XKB settings to suit your keyboard, modify the
    # lines below (which are the defaults). For example, for a non-U.S.
    # keyboard, you will probably want to use:
    # Option "XkbModel" "pc102"
    # If you have a US Microsoft Natural keyboard, you can use:
    # Option "XkbModel" "microsoft"
    #
    # Then to change the language, change the Layout setting.
    # For example, a german layout can be obtained with:
    # Option "XkbLayout" "de"
    # or:
    # Option "XkbLayout" "de"
    # Option "XkbVariant" "nodeadkeys"
    #
    # If you'd like to switch the positions of your capslock and
    # control keys, use:
    # Option "XkbOptions" "ctrl:swapcaps"
    # Or if you just want both to be control, use:
    # Option "XkbOptions" "ctrl:nocaps"
    #
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    EndSection

    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "IMPS/2"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "yes"
    EndSection

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Iiyama TSA4633JT, Prolite46b"
    DisplaySize 380 300
    HorizSync 24.8 - 80.0
    VertRefresh 56.0 - 85.0
    Option "dpms"
    EndSection

    Section "Monitor"
    Identifier "aticonfig Monitor 0"
    EndSection

    Section "Device"
    Identifier "Videocard0"
    Driver "radeon"
    VendorName "Videocard vendor"
    BoardName "ATI Radeon 9800 Pro"
    Option "VideoOverlay" "on"
    EndSection

    Section "Device"
    Identifier "ATI Graphics Adapter 0"
    Driver "fglrx"
    BusID "PCI:1:0:0"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 16
    Modes "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection

    Section "Screen"
    Identifier "aticonfig Screen 0"
    Device "ATI Graphics Adapter 0"
    Monitor "aticonfig Monitor 0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection

    Section "DRI"
    Group 0
    Mode 0666
    EndSection

    [/code:1:be1261601d]
  • Je zult even dit gedeelte moeten bewerken (al staan er wat meer dubbele secties in) :
    [code:1:06e541ccaa]Section "Device"
    Identifier "Videocard0"
    Driver "radeon"
    VendorName "Videocard vendor"
    BoardName "ATI Radeon 9800 Pro"
    Option "VideoOverlay" "on"
    EndSection

    Section "Device"
    Identifier "ATI Graphics Adapter 0"
    Driver "fglrx"
    BusID "PCI:1:0:0"
    EndSection[/code:1:06e541ccaa]
    Ik ben benieuwd wat het commando lsmod bij jou geeft, want je probeert hier 2 drivers te gebruiken…
    Zorg dus dat je maar 1 device sectie overhoudt.
    Je hoeft niets weg te gooien, zet gewoon voor de regels die weggelaten moeten worden een #
  • Ik zit met hetzelfde probleem, mijn glxgears: 200.000 FPS is m.i. niet goed.
    Ben al bezig geweest onder topic Run bestand (?) pagina 2, beetje onderaan.
    Heb een Ati Radeon X700 Pro met SuSE 10.

    Hier wat info:

    [b:28c1f1782b]lsmod[/b:28c1f1782b]

    Module Size Used by
    hfsplus 81028 0
    subfs 12672 1
    ipt_pkttype 5632 1
    ipt_LOG 11392 7
    ipt_limit 6528 7
    speedstep_lib 8452 0
    freq_table 8832 0
    snd_pcm_oss 67616 0
    snd_mixer_oss 24704 1 snd_pcm_oss
    snd_seq 62864 0
    snd_seq_device 13068 1 snd_seq
    button 11024 0
    battery 14212 0
    ac 9220 0
    af_packet 31368 2
    sg 42528 0
    sd_mod 23808 0
    edd 14560 0
    ip6t_REJECT 9728 3
    ipt_REJECT 9984 3
    ipt_state 5888 12
    iptable_mangle 6784 0
    iptable_nat 27188 0
    iptable_filter 6912 1
    ip6table_mangle 6272 0
    ip_conntrack 48872 2 ipt_state,iptable_nat
    usbhid 50656 0
    ip_tables 25344 8 ipt_pkttype,ipt_LOG,ipt_limit,ipt_REJECT,ipt_state,iptable_mangle,iptable_nat,iptable_filter
    usb_storage 81600 0
    scsi_mod 142952 3 sg,sd_mod,usb_storage
    ip6table_filter 6656 1
    ip6_tables 23680 3 ip6t_REJECT,ip6table_mangle,ip6table_filter
    ipv6 280192 13 ip6t_REJECT
    snd_intel8x0 39136 0
    snd_ac97_codec 98428 1 snd_intel8x0
    snd_ac97_bus 6400 1 snd_ac97_codec
    ohci1394 39348 0
    ieee1394 107960 1 ohci1394
    via_rhine 28548 0
    mii 9600 1 via_rhine
    prism54 60552 0
    firmware_class 14336 1 prism54
    snd_pcm 109700 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
    snd_timer 31108 2 snd_seq,snd_pcm
    snd 71300 8 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
    soundcore 13920 1 snd
    snd_page_alloc 15112 2 snd_intel8x0,snd_pcm
    i2c_i801 12812 0
    i2c_core 25344 1 i2c_i801
    generic 8452 0 [permanent]
    ehci_hcd 38920 0
    intel_agp 26652 1
    agpgart 38476 1 intel_agp
    shpchp 100228 0
    pci_hotplug 32188 1 shpchp
    uhci_hcd 39440 0
    usbcore 126720 5 usbhid,usb_storage,ehci_hcd,uhci_hcd
    parport_pc 45252 1
    lp 15780 0
    parport 40392 2 parport_pc,lp
    nls_iso8859_1 8064 1
    nls_cp437 9728 1
    vfat 18048 1
    fat 56348 1 vfat
    nls_utf8 6016 2
    ntfs 202896 2
    dm_mod 63004 2
    reiserfs 269424 1
    fan 8964 0
    thermal 18696 0
    processor 32104 1 thermal
    ide_cd 46084 0
    cdrom 42912 1 ide_cd
    piix 14596 0 [permanent]
    ide_disk 22656 7
    ide_core 136528 5 usb_storage,generic,ide_cd,piix,ide_disk
    ————————————————————————
    vanaggel@linux:~> glxinfo
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: No
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
    client glx vendor string: ATI
    client glx version string: 1.3
    client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
    GLX_ATI_render_texture
    GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
    OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
    glu version: 1.3
    glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

    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 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
    0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
    0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
    0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
    0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
    0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
    0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
    0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
    ———————————————–
    [b:28c1f1782b]Stuk uit xorg.conf.[/b:28c1f1782b]

    Section "Device"
    BoardName "Radeon X700 PRO (RV410) (PCIE)"
    BusID "1:0:0"
    Driver "fglrx"
    Identifier "Device[0]"
    Option "FSAADisableGamma" "no"
    Option "TVHPosAdj" "0"
    Option "Stereo" "off"
    Option "FSAAMSPosX3" "0.000000"
    Option "CenterMode" "off"
    Option "FSAAMSPosY0" "0.000000"
    Option "ScreenOverlap" "0"
    Option "mtrr" "off"
    Option "FSAAMSPosX4" "0.000000"
    Option "FSAAMSPosY1" "0.000000"
    Option "IgnoreEDID" "off"
    Option "ForceGenericCPU" "no"
    Option "NoTV" "yes"
    Option "FSAAScale" "1"
    Option "FSAAMSPosX5" "0.000000"
    Option "FSAAMSPosY2" "0.000000"
    Option "FSAAMSPosY3" "0.000000"
    Option "GammaCorrectionI" "0x00000000"
    Option "no_accel" "no"
    Option "FSAAMSPosY4" "0.000000"
    Option "FSAACustomizeMSPos" "no"
    Option "UseFastTLS" "0"
    Option "FSAAMSPosY5" "0.000000"
    Option "TVVSizeAdj" "0"
    Option "BlockSignalsOnLock" "on"
    Option "FSAAEnable" "no"
    Option "GammaCorrectionII" "0x00000000"
    Option "TVHSizeAdj" "0"
    Option "VideoOverlay" "on"
    Option "TVVPosAdj" "0"
    Option "no_dri" "no"
    Option "TVColorAdj" "0"
    Option "StereoSyncEnable" "1"
    Option "UseInternalAGPGART" "no"
    Option "FSAAMSPosX0" "0.000000"
    Option "UseInternalAGPGART" "no"
    Option "TVHStartAdj" "0"
    Option "PseudoColorVisuals" "off"
    Option "Capabilities" "0x00000000"
    Option "FSAAMSPosX1" "0.000000"
    Option "TVStandard" "NTSC-M"
    Option "FSAAMSPosX2" "0.000000"
    Option "OpenGLOverlay" "off"
    VendorName "ATI"
    EndSection

    Graag wat hulp.
    Groet,
    Ries
  • De module fglrx is bij jou niet geladen ;)
    Geef dus eerst het commando [b:6982f81724]modprobe fglrx[/b:6982f81724] en herstart dan de xserver.
  • [quote:1b42187372="Gentoo_Kip"]De module fglrx is bij jou niet geladen ;)
    Geef dus eerst het commando [b:1b42187372]modprobe fglrx[/b:1b42187372] en herstart dan de xserver.[/quote:1b42187372]
    Helaas, geen pindakaas
    vanaggel@linux:~> modprobe fglrx
    bash: modprobe: command not found
    vanaggel@linux:~> su
    Password:
    linux:/home/vanaggel # modprobe fglrx
    FATAL: Module fglrx not found.
    linux:/home/vanaggel #ikweetniet
  • Mja, zonder fglrx heb je natuurlijk geen direct rendering…
    Laat je /var/log/Xorg.0.log maar even zien, misschien staat daar iets nuttigs in.
  • [quote:17f1140ba4="vanaggelen"] Ik zit met hetzelfde probleem, mijn glxgears: 200.000 FPS is m.i. niet goed. Ben al bezig geweest onder topic Run bestand (?) pagina 2, beetje onderaan. [/quote:17f1140ba4] Deze topic dus. Was het dan nog gelukt om die kernel-source, gcc en glibc-devel te installeren via yast? Je had toen toch die ATI Driver Installer van 68.8 MB groot gedownload. In dat geval kun je bij nader inzien beter de installatie instructies van ATI zelf volgen.
  • Nah, zeg… daar was ik naar op zoek. Die link naar 'AII zelf' bedoel ik.
    Ik had hem een keer onder ogen gehad en kon hem niet terugvinden. Er is ook zoveel info.
    Wil de driver nu de-installeren omdat configureren (fglrx config) niet lukt.
    Ook via sax2 niet, niet in init 3. en enkele belangrijke instellingen moeten anders zoals direct rendering : No
    Zal me eerst in de instructies verdiepen (het word zo gauw onoverzichtelijk).
    Bedankt jolo!

Beantwoord deze vraag

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