ATI radeon 7500 en openGL

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
Ik ben sinds een maand of 2 volledig overgestapt op linux. Op zich bevalt dat prima maar ik loop nou toch tegen een probleem aan.

Soms wil ook ik toch wel eens even een spelletje spelen en Battle for Wesnoth ging na een tijdje toch ook weer vervelen. Nou had ik begrepen dat Neverwinter Nights 1 een linux client had. Dus, client downloaden, cd uit de kast trekken, cd key intikken en gaan met die banaan. Op zich werkt dat, alleen m'n FPS is extreem laag, tussen de 10 en de 15, met alle settings op low. Op een vergelijkbare graka had ik onder windows 2k betere prestaties met een slechtere processor.

Mijn systeem is een dell inspiron 5100 laptop. De grafische kaart is een ati radeon 7500. Ik wist al dat de linux ondersteuning van ATI slecht was (Okay, ze hebben een paar dagen wel beterschap beloofd maar als ik het goed begrijp duurt het nog even voor die nieuwe drivers uitkomen. Daarnaast vraag ik me af of ze zulke oude kaarten nog wel ondersteunen.) De officiele drivers die ik kan vinden ondersteunen allemaal dit model niet en verder googelen heeft ook weinig opgeleverd.

Ik heb overigens zojuist libmesa geinstalleerd, dat heeft geen verbetering opgeleverd.

Is een van de volgende opties haalbaar?
1) Verlaging van de resolutie? Ik kan alleen maar 1400*1050 selecteren (ook in de display manager onder xubuntu is dat overigens zo). Ik weet dat dat bagger graphics oplevert, maar dat boeit me niet zo.
2) Zwerft er ergens nog een verouderde ati-driver rond die wel de radeon 7500 met openGL wel fatsoenlijk ondersteund?
3) Is er naast libmesa nog een andere OSS driver die ik kan proberen?
4) Kan ik libmesa zo tweaken en tunen dat 'ie wel fatsoenlijke prestaties levert?

Hoe het eruitziet boeit me echt niet zoveel, ik wil gewoon kunnen spelen...

[edit]
taalvauten gecorrigeerd

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 26-04 10:42

deadinspace

The what goes where now?

st0p schreef op vrijdag 07 september 2007 @ 18:03:
Op zich werkt dat, alleen m'n FPS is extreem laag, tussen de 10 en de 15, met alle settings op low. Op een vergelijkbare graka had ik onder windows 2k betere prestaties met een slechtere processor.
Wat voor videokaart dan, en op wat voor resolutie? Een 7500 is nou eenmaal geen krachtpatser, en je 1400x1050 is vrij hoog voor zo'n oude kaart.
Ik wist al dat de linux ondersteuning van ATI slecht was
Je hebt op zich nog mazzel dat het een kaart betreft die ondersteund wordt door de open source radeon driver, want als je alleen de proprietary driver kan gebruiken en die ondersteunt je kaart niet meer dan heb je pech :P
Ik heb overigens zojuist libmesa geinstalleerd, dat heeft geen verbetering opgeleverd.
Je had al mesa, anders werkte het daarvoor helemaal niet. Wat heb je precies geinstalleerd en hoe?
Is een van de volgende opties haalbaar?
1) Verlaging van de resolutie? Ik kan alleen maar 1400*1050 selecteren (ook in de display manager onder xubuntu is dat overigens zo). Ik weet dat dat bagger graphics oplevert, maar dat boeit me niet zo.
Dit is waarschijnlijk verreweg de beste optie. Post eens de inhoud van je /etc/X11/xorg.conf?
2) Zwerft er ergens nog een verouderde ati-driver rond die wel de radeon 7500 met openGL wel fatsoenlijk ondersteund?
Waarschijnlijk wel, maar de kans is groot dat je die niet aan de praat krijgt. Ik betwijfel overigens ook nogal of het veel uit zou maken qua snelheid.
3) Is er naast libmesa nog een andere OSS driver die ik kan proberen?
Niet dat ik weet.
4) Kan ik libmesa zo tweaken en tunen dat 'ie wel fatsoenlijke prestaties levert?
Kijk in de radeon manpage voor interessante opties voor de driver. 16 bit gebruiken in plaats van 32 bit zal met die kaart waarschijnlijk ook wat schelen.

Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
deadinspace schreef op vrijdag 07 september 2007 @ 18:59:
Wat voor videokaart dan, en op wat voor resolutie? Een 7500 is nou eenmaal geen krachtpatser, en je 1400x1050 is vrij hoog voor zo'n oude kaart.
dat was een ati rage pro 128 geloof ik, op 800 * 600 (en ik besef me dat 1400*1050 wel wat hoog is, vandaar ook mijn vraag of ik op een of andere sneaky wijze die resolutie omlaag kan krijgen... kan onder windows ook) spel is overigens uit 2000 en gezien de systeemeisen die ik kan vinden zou het op een p4 2000 met deze videokaart moeten werken.
Je had al mesa, anders werkte het daarvoor helemaal niet. Wat heb je precies geinstalleerd en hoe?
sudo apt-get install xlibmesa-dri xlibmesa-gl xlibmesa-glu

[quote[
Dit is waarschijnlijk verreweg de beste optie. Post eens de inhoud van je /etc/X11/xorg.conf?
[/quote]

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
Section "Files"
    FontPath    "/usr/share/fonts/X11/misc"
    FontPath    "/usr/share/fonts/X11/cyrillic"
    FontPath    "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath    "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath    "/usr/share/fonts/X11/Type1"
    FontPath    "/usr/share/fonts/X11/100dpi"
    FontPath    "/usr/share/fonts/X11/75dpi"
    # path to defoma fonts
    FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load    "i2c"
    Load    "bitmap"
    Load    "ddc"
    Load    "dri"
    Load    "extmod"
    Load    "freetype"
    Load    "glx"
    Load    "int10"
    Load    "vbe"
EndSection

Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "kbd"
    Option      "CoreKeyboard"
    Option      "XkbRules"  "xorg"
    Option      "XkbModel"  "pc105"
    Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Device"        "/dev/input/mice"
    Option      "Protocol"      "ImPS/2"
    Option      "ZAxisMapping"      "4 5"
    Option      "Emulate3Buttons"   "true"
EndSection

Section "InputDevice"
    Identifier  "Synaptics Touchpad"
    Driver      "synaptics"
    Option      "SendCoreEvents"    "true"
    Option      "Device"        "/dev/psaux"
    Option      "Protocol"      "auto-dev"
    Option      "HorizScrollDelta"  "0"
EndSection

Section "InputDevice"
    Driver      "wacom"
    Identifier  "stylus"
    Option      "Device"    "/dev/input/wacom"
    Option      "Type"      "stylus"
    Option      "ForceDevice"   "ISDV4"     # Tablet PC ONLY
EndSection

Section "InputDevice"
    Driver      "wacom"
    Identifier  "eraser"
    Option      "Device"    "/dev/input/wacom"
    Option      "Type"      "eraser"
    Option      "ForceDevice"   "ISDV4"     # Tablet PC ONLY
EndSection

Section "InputDevice"
    Driver      "wacom"
    Identifier  "cursor"
    Option      "Device"    "/dev/input/wacom"
    Option      "Type"      "cursor"
    Option      "ForceDevice"   "ISDV4"     # Tablet PC ONLY
EndSection

Section "Device"
    Identifier  "ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]"
    Driver      "ati"
    BusID       "PCI:1:0:0"
EndSection

Section "Monitor"
    Identifier  "Generic Monitor"
    Option      "DPMS"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Device      "ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]"
    Monitor     "Generic Monitor"
    DefaultDepth    24
    SubSection "Display"
        Depth       1
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       4
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       8
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       15
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       16
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       24
        Modes       "1400x1050"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    InputDevice     "stylus"    "SendCoreEvents"
    InputDevice     "cursor"    "SendCoreEvents"
    InputDevice     "eraser"    "SendCoreEvents"
    InputDevice "Synaptics Touchpad"
EndSection

Section "DRI"
    Mode    0666
EndSection


ik heb hem maar ff in zijn geheel gepost, aangezien de inhoud van dit soort bestanden nog abacadabra voor me is
Kijk in de radeon manpage voor interessante opties voor de driver. 16 bit gebruiken in plaats van 32 bit zal met die kaart waarschijnlijk ook wat schelen.
aight, ga ik doen!

Acties:
  • 0 Henk 'm!

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 31-03 17:54

smokalot

titel onder

Als je dit stukje:
code:
1
2
3
4
SubSection "Display"
        Depth        24
        Modes        "1400x1050"
EndSubSection

aanvult met andere modes kun je wel andere resoluties gebruiken. Dus die regel wordt dan bijvoorbeeld:
code:
1
Modes "1400x1050" "1024x768" "800x600"


Het zal wel goed zitten, maar check voor de zekerheid of direct rendering (grof vertaald: hardwareaccelleratie) wel gebruikt wordt: post de output van glxinfo eens?

It sounds like it could be either bad hardware or software


Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
smokalot schreef op vrijdag 07 september 2007 @ 19:33:
Het zal wel goed zitten, maar check voor de zekerheid of direct rendering (grof vertaald: hardwareaccelleratie) wel gebruikt wordt: post de output van glxinfo eens?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
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_SGI_video_sync, GLX_ARB_multisample, 
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, 
    GLX_ARB_multisample
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20061018 AGP 1x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 6.5.2
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

   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 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x24 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x26 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x27 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2c 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2e 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2f 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x4b 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None


[edit]
code:
1
Modes "1400x1050" "1024x768" "800x600"
ik heb deze regel aangepast, het bizarre is dat nou ook opeens ook nog allerlei andere resoluties als optie heb, maar met 800x600 is het iig al een stuk beter :) ik heb nu iig fps boven de 20 (hoewel ik huiver voor de stukken waar er wat meer spells gebruikt gaan worden) dat zal wel het maximaal haalbare zijn :(

dank voor al jullie hulp.

[ Voor 6% gewijzigd door st0p op 07-09-2007 19:55 ]


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 26-04 10:42

deadinspace

The what goes where now?

st0p schreef op vrijdag 07 september 2007 @ 19:15:
sudo apt-get install xlibmesa-dri xlibmesa-gl xlibmesa-glu
Ah, ok, je hebt iig het package management gebruikt en niet handmatig dingen geinstalleerd, da's mooi :)

Wat je als eerste moet doen is een backup maken van je /etc/X11/xorg.conf. Mocht je hem zo verbouwen dat iets niet meer goed werkt en je weet niet meer hoe je dat ongedaan maakt, dan heb je iig nog die backup :)
code:
1
2
3
4
5
Section "Device"
    Identifier  "ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]"
    Driver      "ati"
    BusID       "PCI:1:0:0"
EndSection

In deze sectie kun je opties plaatsen voor de radeon driver; je vindt deze opties in de "radeon" manpage. Twee die je zou kunnen proberen zijn "AGPMode" en "EnablePageFlip", al helpt het waarschijnlijk niet erg veel.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Section "Screen"
    Identifier  "Default Screen"
    Device      "ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]"
    Monitor     "Generic Monitor"
    DefaultDepth    24
    SubSection "Display"
        Depth       1
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       4
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       8
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       15
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       16
        Modes       "1400x1050"
    EndSubSection
    SubSection "Display"
        Depth       24
        Modes       "1400x1050"
    EndSubSection
EndSection

Ok, de DefaultDepth optie zegt op welke kleurdiepte je draait. Dit is helaas niet on-the-fly te veranderen*. Als je die in 16 verandert zou je al wat snelheidswinst moeten hebben. Als het erg weinig uitmaakt zou ik hem lekker op 24 laten staan.

De "Display" subsections zeggen welke resoluties beschikbaar zijn voor elke kleurdiepte. Tussen de beschikbare resoluties op de gekozen kleurdiepte is wel on-the-fly te schakelen. Standaard resoluties kun je daar gewoon bij zetten, afwijkende resoluties vereisen meer werk. Als je wil dan kun je de subsecties voor Depth 1, 4 en 15 helemaal weghalen, die zijn voor monochroom, 16 kleuren en 32768 kleuren (het nut van 15 bit is vrij klein als je ook 16 kan doen).

Je krijgt dan zoiets:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Section "Screen"
    Identifier  "Default Screen"
    Device      "ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]"
    Monitor     "Generic Monitor"
    DefaultDepth    16
    SubSection "Display"
        Depth       8
        Modes       "1400x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth       16
        Modes       "1400x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth       24
        Modes       "1400x1050" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection



(*) De nieuwe Xorg die een paar dagen geleden is gereleased heeft XRandr 1.2, die kan een hoop dingen on-the-fly detecteren en veranderen, dus misschien dat die het wel kan. Hebben we nu weinig aan, maar mooi voor in de toekomst :)

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 26-04 10:42

deadinspace

The what goes where now?

Hmm, dat is niet goed. Heeft NWN1 soms ook een software renderer? Want zonder DRI is 10-20 fps op die resoluties eigenlijk niet haalbaar :P

Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
Dankje deadinspace, ik heb die wijzigingen zoals jij ze voorstelde voor xorg.conf doorgevoerd. Ook heb ik geprobeerd om
code:
1
Option "RenderAccel" "true"


toe te voegen (komt uit de man page) aan het device. Als ik X opnieuw opstart en dan glxinfo beklijk, blijft direct rendering uit staan. Heeft iemand ideen over hoe ik die aan kan krijgen?

[edit]
Overigens schijnt nwn1 inderdaad een software renderer te hebben.

[ Voor 9% gewijzigd door st0p op 07-09-2007 20:43 ]


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 26-04 10:42

deadinspace

The what goes where now?

st0p schreef op vrijdag 07 september 2007 @ 20:42:
Ook heb ik geprobeerd om
code:
1
Option "RenderAccel" "true"
Die optie is voor hardware acceleratie van 2D operaties, zoals het verplaatsen van windows. Hij staat bovendien standaard al aan :)

Geef eens de output van de volgende commando's:
lsmod | egrep '(radeon|drm|agp)'

dpkg -l *mesa*

egrep 'dr[im]' /var/log/Xorg.0.log

Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
lsmod | egrep '(radeon|drm|agp)':
code:
1
2
3
4
radeon                124576  2 
drm                    81044  3 radeon
intel_agp              25116  1 
agpgart                35400  2 drm,intel_agp


dpkg -l *mesa*:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                         Version                      Description
+++-============================-============================-========================================================================
un  libgl1-mesa                  <none>                       (no description available)
ii  libgl1-mesa-dev              6.5.2-3ubuntu8               A free implementation of the OpenGL API -- GLX development support files
ii  libgl1-mesa-dri              6.5.2-3ubuntu8               A free implementation of the OpenGL API -- DRI modules
un  libgl1-mesa-dri-dev          <none>                       (no description available)
ii  libgl1-mesa-glx              6.5.2-3ubuntu8               A free implementation of the OpenGL API -- GLX runtime
un  libgl1-mesa-swrast           <none>                       (no description available)
un  libgl1-mesa-swx11-dev        <none>                       (no description available)
ii  libglu1-mesa                 6.5.2-3ubuntu8               The OpenGL utility library (GLU)
ii  libglu1-mesa-dev             6.5.2-3ubuntu8               The OpenGL utility library -- development support files
ii  mesa-common-dev              6.5.2-3ubuntu8               Developer documentation for Mesa
un  mesa-glide2-dev              <none>                       (no description available)
ii  mesa-utils                   6.5.2-3ubuntu8               Miscellaneous Mesa GL utilities
ii  mesademos                    6.2.1-1                      Example programs for Mesa (and OpenGL in general)
un  mesag-dev                    <none>                       (no description available)
un  mesag3                       <none>                       (no description available)
un  mesag3+ggi-dev               <none>                       (no description available)
un  xlibmesa-dev                 <none>                       (no description available)
ii  xlibmesa-dri                 7.2-0ubuntu11                transitional package for Debian etch
ii  xlibmesa-gl                  7.2-0ubuntu11                transitional package for Debian etch
un  xlibmesa-gl-dev              <none>                       (no description available)
ii  xlibmesa-glu                 7.2-0ubuntu11                transitional package for Debian etch
un  xlibmesa-glu-dev             <none>                       (no description available)
un  xlibmesa3                    <none>                       (no description available)
un  xlibosmesa-dev               <none>                       (no description available)


egrep 'dr[im]' /var/log/Xorg.0.log:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
        X.Org XInput driver : 0.7
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
(II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
        ABI class: X.Org XInput driver, version 0.7
        ABI class: X.Org XInput driver, version 0.7
        ABI class: X.Org XInput driver, version 0.7
(II) Wacom driver level: 47-0.7.7-7 $
        ABI class: XFree86 XInput driver, version 0.3
(II) ATI: ATI driver (version 6.6.3) for chipsets: ati, ativga
(II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.25.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) RADEON(0): [drm] DRM interface version 1.3
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:00.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xe0c74000
(II) RADEON(0): [drm] mapped SAREA 0xe0c74000 to 0xb7c87000
(II) RADEON(0): [drm] framebuffer handle = 0xe8000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): [drm] register handle = 0xfcff0000
(II) RADEON(0): [dri] Visual configs initialized
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
(II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
(II) RADEON(0): [drm] dma control initialized, using IRQ 11
(II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(II) AIGLX: Loaded and initialized /usr/lib/dri/radeon_dri.so
(II) Synaptics touchpad driver version 0.14.6 (1406)


ik hoop dat iemand hier wat mee kan...

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 26-04 10:42

deadinspace

The what goes where now?

Hmm, dat ziet er allemaal juist uit. De juiste modules geladen, de juiste mesa libs geinstalleerd, en Xorg klaagt ook nergens over. Kun je eens
LIBGL_DEBUG=verbose glxinfo

doen?

Acties:
  • 0 Henk 'm!

  • Cramthabam
  • Registratie: September 2004
  • Laatst online: 08:34

Cramthabam

Leef en laat leven

Ik zou eens proberen of je wat oudere officiele drivers kunt vinden.
Ik heb namelijk dezelfde laptop en toen de kaart nog ondersteund werd veel ET gespeelt.
Onder linux werkte het net zo snel als onder windows.
Ik kon geen fps verschil ontdekken.

Acties:
  • 0 Henk 'm!

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Je draait nu AIGLX ipv DRI. Je hebt wel hardware versnelling, maar alles loopt via de X server ipv rechtstreeks. Zorg ervoor dat je schrijfrechten op de devices in /dev/dri krijgt, dan werkt DRI ook gewoon. Vaak moet je hiervoor jezelf in een extra groep zetten of moet je xorg.conf aanpassen zodat de rechten op DRI devices op 666 worden gezet.

Wat betreft oudere drivers: dat wil je niet, en is ook zeker nergens voor nodig.

Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
@deadinspace: Dankjewel voor al je advies tot op heden! Zonder je hulp was ik niet verder gekomen... ik heb nu in ieder geval direct rendering aan (misschien dat de oorzaak was dat er blijkbaar ook nog ergens een fglxr driver was geinstalleerd, anyway uiteindelijk was startx -configure onder een root account de truck om alles wel correct aan te zwengelen) heb nu 35 fps :)

@_JGC_: Is het heel erg evil en fout om gewoon die hele map met sudo naar 666 te chmodden? Werkt dat uberhaupt?

[edit]
overigens staat het onderstaande al in xorg.conf:
code:
1
2
3
Section "DRI"
        Mode    0666
EndSection

[ Voor 12% gewijzigd door st0p op 08-09-2007 16:41 ]


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 26-04 10:42

deadinspace

The what goes where now?

st0p schreef op zaterdag 08 september 2007 @ 16:36:
@deadinspace: Dankjewel voor al je advies tot op heden! Zonder je hulp was ik niet verder gekomen... ik heb nu in ieder geval direct rendering aan (misschien dat de oorzaak was dat er blijkbaar ook nog ergens een fglxr driver was geinstalleerd, anyway uiteindelijk was startx -configure onder een root account de truck om alles wel correct aan te zwengelen) heb nu 35 fps :)
Daar zijn we hier voor :) Vergeet trouwens de andere mensen die hebben meegeholpen niet ;)
Is het heel erg evil en fout om gewoon die hele map met sudo naar 666 te chmodden? Werkt dat uberhaupt?
Het is niet nodig, de permissies op /dev/dri/card0 worden gezet aan de hand van wat in de DRI sectie in je xorg.conf staat, en daar staat - zoals je zelf al opmerkt - mode 0666 in. Als het goed is staan de permissies dus al goed, maar je kunt dit controleren met
ls -ld /dev/dri /dev/dri/card0
Pagina: 1