How to get 3D from Radeon 7500? (SOLVED)

Problems and successes with specific brands/models of computer video hardware
Post Reply
Message
Author
User avatar
ardvark
Posts: 1448
Joined: Tue 02 Jul 2013, 03:43
Location: USA

How to get 3D from Radeon 7500? (SOLVED)

#1 Post by ardvark »

Hi...

Thanks for your help. Before I saw your posts, I noticed that 5.5 was released, so I installed that on the hard drive. The problems I mentioned were fixed and I was able to get a few programs. The dependency issue was my fault and was corrected by the new install.

However, I have a new problem. I'm using a Radeon 7500 video card with this system and while it appears that Puppy correctly recognizes the card, I am not getting any 3D or hardware acceleration. I did a test in live mode to see if the card was indeed being detected correctly and instead of probe, I chose the radeon driver (not radeonhd) which caused X to crash. :(

I would be happy to post some logs but I don't see a copy/paste ability or menu for rxvt.

Does the radeon driver offer hardware acceleration and if so, how do I get it working. If not, is there a way to get the fglrx driver working in this?

Thanks!
Last edited by ardvark on Mon 22 Jul 2013, 04:46, edited 1 time in total.

User avatar
ardvark
Posts: 1448
Joined: Tue 02 Jul 2013, 03:43
Location: USA

#2 Post by ardvark »

Ok, I was able to install Sakura from the repos so here is what I get with the "glxinfo" command....

# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_draw_buffers, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite,
GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_SGI_color_matrix, GL_SGI_color_table,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

8 GLX Visuals
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 y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None
0x25 16 tc 0 24 0 r y . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
0x26 16 tc 0 24 0 r . . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None
0x29 16 dc 0 24 0 r y . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
0x2a 16 dc 0 24 0 r . . 5 6 5 8 0 16 8 16 16 16 16 0 0 None

8 GLXFBConfigs:
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 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 0 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None
0x25 0 tc 0 24 0 r y . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
0x26 0 tc 0 24 0 r . . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
0x27 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 0 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None
0x29 0 dc 0 24 0 r y . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
0x2a 0 dc 0 24 0 r . . 5 6 5 8 0 16 8 16 16 16 16 0 0 None

User avatar
ardvark
Posts: 1448
Joined: Tue 02 Jul 2013, 03:43
Location: USA

#3 Post by ardvark »

However, lsmod reports this...

# lsmod
Module Size Used by
snd_intel8x0 19035 0
snd_seq_dummy 903 0
snd_cs4236 19627 0
snd_wss_lib 15709 1 snd_cs4236
snd_opl3_lib 5638 1 snd_cs4236
snd_seq_oss 18033 0
snd_hwdep 3790 1 snd_opl3_lib
snd_mpu401_uart 3695 1 snd_cs4236
snd_seq_midi 3148 0
snd_seq_midi_event 3480 2 snd_seq_oss,snd_seq_midi
snd_rawmidi 11487 2 snd_mpu401_uart,snd_seq_midi
snd_intel8x0m 7932 5
snd_ac97_codec 78088 2 snd_intel8x0,snd_intel8x0m
ac97_bus 686 1 snd_ac97_codec
snd_pcm_oss 27703 0
snd_seq 30329 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
8139too 13616 0
snd_mixer_oss 10073 1 snd_pcm_oss
mii 2630 1 8139too
snd_pcm 44791 8 snd_intel8x0,snd_cs4236,snd_wss_lib,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss
snd_seq_device 3605 6 snd_seq_dummy,snd_opl3_lib,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_timer 11292 4 snd_wss_lib,snd_opl3_lib,snd_seq,snd_pcm
squashfs 15580 0
ns558 1543 0
gameport 5493 2 ns558
container 1749 0
serio_raw 2816 0
aufs 118451 0
snd 30714 24 snd_intel8x0,snd_cs4236,snd_wss_lib,snd_opl3_lib,snd_seq_oss,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_seq,snd_mixer_oss,snd_pcm,snd_seq_device,snd_timer
fuse 42197 1
soundcore 3143 1 snd
pcspkr 1151 0
intel_agp 18971 1
snd_page_alloc 4669 4 snd_intel8x0,snd_wss_lib,snd_intel8x0m,snd_pcm
shpchp 21200 0
nls_iso8859_1 2937 0
agpgart 18752 1 intel_agp
pci_hotplug 18474 1 shpchp
nls_cp437 4465 0
parport_pc 19276 0
parport 21067 1 parport_pc
thermal 9122 0
evdev 5392 0
processor 22492 0
button 3526 0
psmouse 47559 0
floppy 39623 0

Unless I missed something, I'm not seeing anything about the radeon card (which I added to the system as a PCI card. Onboard graphics are from the Intel i810 chipset.)

Regards...

User avatar
ardvark
Posts: 1448
Joined: Tue 02 Jul 2013, 03:43
Location: USA

#4 Post by ardvark »

lspci -k
00:00.0 Host bridge: Intel Corporation 82810 GMCH (Graphics Memory Controller Hub) (rev 03)
Subsystem: Trigem Computer Inc. Device 3151
Kernel driver in use: agpgart-intel
00:01.0 VGA compatible controller: Intel Corporation 82810 (CGC) Chipset Graphics Controller (rev 03)
Subsystem: Trigem Computer Inc. Device 3151
00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02)
Subsystem: Intel Corporation 82801AA IDE Controller
Kernel driver in use: ata_piix
00:1f.2 USB Controller: Intel Corporation 82801AA USB Controller (rev 02)
Subsystem: Intel Corporation 82801AA USB Controller
Kernel driver in use: uhci_hcd
00:1f.5 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 02)
Subsystem: Trigem Computer Inc. Device 7140
Kernel driver in use: Intel ICH
00:1f.6 Modem: Intel Corporation 82801AA AC'97 Modem Controller (rev 02)
Subsystem: Trigem Computer Inc. Device 7140
Kernel driver in use: Intel ICH Modem
01:0d.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX (rev 10)
Subsystem: Accton Technology Corporation EN-1207D Fast Ethernet Adapter
Kernel driver in use: 8139too
01:0e.0 VGA compatible controller: ATI Technologies Inc Radeon RV200 QW [Radeon 7500]
Subsystem: ATI Technologies Inc Device 013b

If I'm guessing correctly, Puppy is using the Intel driver even though I'm receiving video from the radeon card? That doesn't make sense! :?:

Regards...

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#5 Post by OscarTalks »

Glad you are making progress.

Unfortunately I don't have any Radeon cards at all, only nVidia, SiS and Intel.

As I said, "report-video" will tell you what driver is loaded and in use.
Also "glxgears" will show you the FPS rate.

Here is my output of those two commands running Wary 5.5 on my nVidia card. Note the nv driver is loaded (choosing "xorg" and "probe" in xorg wizard).

Code: Select all

# report-video
VIDEO REPORT: Wary Puppy, version 5.5

Chip description:
VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

Requested by /etc/X11/xorg.conf:
  Depth (bits, or planes):              24
  Modules requested to be loaded:       dbe type1 freetype xtrap glx dri 
  Drivers requested to be loaded:       nv 

Probing Xorg startup log file (/var/log/Xorg.0.log):
  Driver loaded (and currently in use): nv
  Loaded modules: dbe ddc dri extmod fb freetype GLcore glx i2c int10 kbd mouse pcidata ramdac type1 vgahw xaa xtrap

Actual rendering on monitor:
  Resolution:  1024x768 pixels (342x271 millimeters)
  Depth:       24 planes

...the above also recorded in /tmp/report-video
# glxgears
1831 frames in 5.0 seconds = 365.675 FPS
1794 frames in 5.1 seconds = 355.093 FPS
1794 frames in 5.0 seconds = 357.390 FPS
1794 frames in 5.1 seconds = 351.026 FPS
1794 frames in 5.0 seconds = 357.984 FPS
1794 frames in 5.1 seconds = 351.002 FPS
1794 frames in 5.0 seconds = 356.149 FPS
1794 frames in 5.1 seconds = 349.319 FPS
Oscar in England
Image

User avatar
ardvark
Posts: 1448
Joined: Tue 02 Jul 2013, 03:43
Location: USA

#6 Post by ardvark »

Hi Oscar...

It appears the Radeon driver is loaded but I have no direct rendering....

# report-video
VIDEO REPORT: Wary Puppy, version 5.5

Chip description:
Host bridge: Intel Corporation 82810 GMCH (Graphics Memory Controller Hub) (rev 03)
VGA compatible controller: Intel Corporation 82810 (CGC) Chipset Graphics Controller (rev 03)
VGA compatible controller: ATI Technologies Inc Radeon RV200 QW [Radeon 7500]

Requested by /etc/X11/xorg.conf:
Depth (bits, or planes): 16
16
Modules requested to be loaded: dbe type1 freetype xtrap glx dri
Drivers requested to be loaded: radeon intel

Probing Xorg startup log file (/var/log/Xorg.0.log):
Driver loaded (and currently in use): radeon
Loaded modules: dbe ddc dri extmod fb freetype GLcore glx i2c int10 kbd mouse pcidata ramdac type1 vgahw xaa xtrap

Actual rendering on monitor:
Resolution: 1024x768 pixels (320x240 millimeters)
Depth: 16 planes

...the above also recorded in /tmp/report-video

However, in AntiX Linux, which I tried previously, I had rendering with no problem at all. :?:

Regards...

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#7 Post by OscarTalks »

What output do you get when you type "glxgears" ?
Oscar in England
Image

User avatar
ardvark
Posts: 1448
Joined: Tue 02 Jul 2013, 03:43
Location: USA

#8 Post by ardvark »

OscarTalks wrote:What output do you get when you type "glxgears" ?
Hi Oscar....

It looks like the problem is solved with precise 5.6, it's loading the correct driver and I'm getting direct rendering. Glxgears is reporting around 75 FPS. :D

It looks like the issues are solved. Thanks again for all your help!

Regards...

Post Reply