Linux distributie

Iedereen kan hier terecht met vragen over allerhande open source software die niet in de andere fora past.
Gebruikersavatar
adri
Moderator
Berichten: 11540
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »

Zo'n lap... ;)
doe eens lspci en uname -a.
Afbeelding
Gebruikersavatar
Citroentje
Berichten: 1517
Lid geworden op: 9 februari 2007, 23:46
Locatie: Enschede
    unknown unknown

Bericht door Citroentje »

Oke...

lspci
00:00.0 Host bridge: nVidia Corporation nForce3 250Gb Host Bridge (rev a1)
00:01.0 ISA bridge: nVidia Corporation nForce3 250Gb LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation nForce 250Gb PCI System Management (rev a1)
00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2)
00:05.0 Bridge: nVidia Corporation CK8S Ethernet Controller (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation nForce3 250Gb AC'97 Audio Controller (rev a1)
00:08.0 IDE interface: nVidia Corporation CK8S Parallel ATA Controller (v2.5) (rev a2)
00:0a.0 IDE interface: nVidia Corporation CK8S Serial ATA Controller (v2.5) (rev a2)
00:0b.0 PCI bridge: nVidia Corporation nForce3 250Gb AGP Host to PCI Bridge (rev a2)
00:0e.0 PCI bridge: nVidia Corporation nForce3 250Gb PCI-to-PCI Bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)


Uname:

2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686 GNU/Linux
Gebruikersavatar
adri
Moderator
Berichten: 11540
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »

Citroentje schreef:Oke...

lspci
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)
ATI dus.
Het spijt me, daar weet ik weinig van. Koen heeft daar wel ervaring mee, geloof ik.
Citroentje schreef: Uname:

2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686 GNU/Linux
Is dat alles?

Bij mij is dat:

Code: Selecteer alles

adri@Darkstar:~$ uname -a
Linux Darkstar 2.6.27.7-smp #2 SMP Thu Nov 20 22:32:43 CST 2008 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux
Afbeelding
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Ok, je hebt dus een Radeon rv280, oftewel een 9200 pro als videokaart.
Ook heb je net pech. De closed-source driver van ati heeft namelijk minimaal een 9600 pro nodig.
Daarom kon hardware drivers geen driver vinden. Je kunt geen oude driver gebruiken, omdat die niet werkt met de x.org van tegenwoordig.

Maar er is wel een oplossing, in de vorm open source drivers.
Ik weet niet precies hoe dit moet (ik heb zelf namelijk niet zo'n kaart). Maar wel ongeveer :)
Vooraf eerst even een vraag: Gebruikt je voor je scherm een vga of dvi output? Er zit namelijk een bug in de opensource ati driver voor jouw kaart, waardoor dvi niet standaard mogelijk is.

Hier een videokaart met zowel dvi als vga aansluiting:
http://kurl.nl?4EBB
Klik op het plaatje van de videokaart. De blauwe aansluiting is een vga aansluiting, en de witte een dvi.
Kijk even met welke aansluiting jouw beeldscherm vast zit op je videokaart.

Mocht je vga gebruiken, nu hieronder verder lezen. Mocht je dvi gebruiken, kijk dan even hier:
http://kurl.nl?4EBC

Voor vga:
Installeer eerst de open source driver (misschien is deze wel standaard geinstalleerd). Zoek en installer mbv van Synaptic het pakket xserver-xorg-video-ati

Typ nu in:
sudo gedit /etc/X11/xorg.conf

Voeg aan de section device dit toe:

Code: Selecteer alles

Driver          "ati" 
Mocht je geen section device vinden, voeg dan deze sectie onderaan toe:

Code: Selecteer alles

Section "Device"
        Driver          "ati"
EndSection
Herstart nu je pc, en kijk mbv van glxgears en glxinfo of je 3D support hebt.

P.S. Nu lijkt Linux heel moeilijk, maar je hebt wel een rampenkaart. Met een nieuwe videokaart is het installeren van de 3D driver mogelijk met slechts een paar muisklikken :)

Edit: Linkfix
Gebruikersavatar
Citroentje
Berichten: 1517
Lid geworden op: 9 februari 2007, 23:46
Locatie: Enschede
    unknown unknown

Bericht door Citroentje »

Ja, dat is alles, op de naam na dan.
Dan staat alleen dit er nog bij...

Code: Selecteer alles

richard@richard-desktop:~$ uname -a
Linux richard-desktop 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686 GNU/Linux
richard@richard-desktop:~$ 
Gebruikersavatar
Citroentje
Berichten: 1517
Lid geworden op: 9 februari 2007, 23:46
Locatie: Enschede
    unknown unknown

Bericht door Citroentje »

Koen_92 schreef:Ok, je hebt dus een Radeon rv280, oftewel een 9200 pro als videokaart.
Ook heb je net pech. De closed-source driver van ati heeft namelijk minimaal een 9600 pro nodig.
Daarom kon hardware drivers geen driver vinden. Je kunt geen oude driver gebruiken, omdat die niet werkt met de x.org van tegenwoordig.

Maar er is wel een oplossing, in de vorm open source drivers.
Ik weet niet precies hoe dit moet (ik heb zelf namelijk niet zo'n kaart). Maar wel ongeveer :)
Vooraf eerst even een vraag: Gebruikt je voor je scherm een vga of dvi output? Er zit namelijk een bug in de opensource ati driver voor jouw kaart, waardoor dvi niet standaard mogelijk is.

Hier een videokaart met zowel dvi als vga aansluiting:
http://kurl.nl?4EBB
Klik op het plaatje van de videokaart. De blauwe aansluiting is een vga aansluiting, en de witte een dvi.
Kijk even met welke aansluiting jouw beeldscherm vast zit op je videokaart.

Mocht je vga gebruiken, nu hieronder verder lezen. Mocht je dvi gebruiken, kijk dan even hier:
http://kurl.nl?4EBC

Voor vga:
Installeer eerst de open source driver (misschien is deze wel standaard geinstalleerd). Zoek en installer mbv van Synaptic het pakket xserver-xorg-video-ati

Typ nu in:
sudo gedit /etc/X11/xorg.conf

Voeg aan de section device dit toe:

Code: Selecteer alles

Driver          "ati" 
Mocht je geen section device vinden, voeg dan deze sectie onderaan toe:

Code: Selecteer alles

Section "Device"
        Driver          "ati"
EndSection
Herstart nu je pc, en kijk mbv van glxgears en glxinfo of je 3D support hebt.

P.S. Nu lijkt Linux heel moeilijk, maar je hebt wel een rampenkaart. Met een nieuwe videokaart is het installeren van de 3D driver mogelijk met slechts een paar muisklikken :)

Edit: Linkfix
Het verschil tussen DVI en VGA weet ik, ik heb dus een DVI aansluiting.
Dus moet ik de stappen uitvoeren in je link.

Hopelijk werkt er daarna nog wel wat... :?
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Ja, daar ben ik ook heel benieuwd naar.
Maar achteraf lijkt mij die stappen niet zo'n heel goed idee, ze zijn namelijk al op een oudere Ubuntu gericht, en het kan best zijn dat die bug al opgelost is.

Probeer het eens op de manier zoals je zou doen met een vga aansluiting...

Offtopic:
Ik kon het niet laten om deze hier even te posten :D
Statistieken van deze site, net iets na 0.00 uur.
Afbeelding
Gebruikersavatar
Citroentje
Berichten: 1517
Lid geworden op: 9 februari 2007, 23:46
Locatie: Enschede
    unknown unknown

Bericht door Citroentje »

Lekkere jongen ben jij!

Eerst even nadenken voordat je mij iets voorkauwt...ik heb nu al deze regel in de terminal ingevoerd en laten lopen.

Code: Selecteer alles

sudo apt-get install build-essential fakeroot
Aaaah, moet ik dit weer terugdraaien?

Hij is inderdaad voor Feisty.
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Sorry.....

Maar die regel doet nog niets kwaad hoor. Die dingen die je geinstalleerd hebt zijn basis tools die je misschien nog wel vaker nodig zult hebben. Maar als je ze wilt verwijderen kun je dit doen:

Code: Selecteer alles

sudo apt-get remove build-essential fakeroot
Maar heb je nu het pakket xserver-xorg-ati geinstalleerd?
Gebruikersavatar
Citroentje
Berichten: 1517
Lid geworden op: 9 februari 2007, 23:46
Locatie: Enschede
    unknown unknown

Bericht door Citroentje »

Koen_92 schreef:Zoek en installer mbv van Synaptic het pakket xserver-xorg-video-ati
Er staan er 2:

xserver-xorg-video-ati en
xserver-xorg-video-ati dbg

Oh, en...

Code: Selecteer alles

richard@richard-desktop:~$ sudo apt-get remove build-essential fakeroot
E: Kon vergrendeling /var/lib/dpkg/lock niet verkrijgen - open (11 Hulpbron is tijdelijk onbeschikbaar)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Laatst gewijzigd door Citroentje op 7 februari 2009, 0:24, 1 keer totaal gewijzigd.
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Alleen xserver-xorg-video-ati installeren. Die andere heb je niet nodig.
Gebruikersavatar
Citroentje
Berichten: 1517
Lid geworden op: 9 februari 2007, 23:46
Locatie: Enschede
    unknown unknown

Bericht door Citroentje »

Die is al geïnstalleerd.
Gebruikersavatar
Koen_92
Berichten: 758
Lid geworden op: 17 oktober 2006, 19:28
Locatie: Betuwe
    unknown unknown

Bericht door Koen_92 »

Dan moet je die gegevens toevoegen aan xorg.conf zoals ik in een paar posts eerder zei.

Ik ga nu naar bed, en kom dus morgen pas online.
Ik ben benieuwd of het je gelukt is :)
Gebruikersavatar
Citroentje
Berichten: 1517
Lid geworden op: 9 februari 2007, 23:46
Locatie: Enschede
    unknown unknown

Bericht door Citroentje »

Goed, welterusten.

En als het niet lukt heb ik geen beeld meer?

Ik heb de sectie gevonden en 'vesa' vervangen door 'ati' goed?

Code: Selecteer alles

glxgears
1618 frames in 5.0 seconds = 322.053 FPS
1160 frames in 5.1 seconds = 228.300 FPS
1500 frames in 5.1 seconds = 295.949 FPS
1014 frames in 5.0 seconds = 201.723 FPS
1560 frames in 5.1 seconds = 307.524 FPS
1560 frames in 5.1 seconds = 307.124 FPS

Code: Selecteer alles

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 (2.1 Mesa 7.0.3-rc2)
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

   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  0 0 None
0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x27 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x28 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x29 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x2a 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x5c 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon
common sense
Berichten: 656
Lid geworden op: 2 augustus 2006, 13:45
    unknown unknown

Bericht door common sense »

Citroentje schreef:Dat zijn er maar een paar, begin ik met deze, goed?
http://oreilly.com/catalog/9781934356227/

Caine.
Prima. Het is maar net waar je zelf naar op zoek bent. Zelf sla ik meestal die tips&tricks boeken over en ga direct voor de stevige kost. Dat blijken meestal de boeken waar je nog jaren plezier van hebt, terwijl "de dummy zooi" meestal al na 1 keer lezen wat tegen gaat vallen. Een soort "Mac Donalds" effect. :)

Maar da's natuurlijk heel persoonlijk. En slecht zijn O'Reilly titels doorgaans niet, alleen hooguit soms wat prijzig in sommige slechter gesorteerde boekhandels. Selexyz, to name-and-shame one. Al hangt misschien wel van de vestiging af. Je kunt natuurlijk ook online kopen, al is inkijken meestal wat beperkter. (1 of 2 hoofdstukken).

Edit: nu herinner ik me dat ik ooit met 1 of 2 dummy boeken ben begonnen. Dat was destijds zelfs een Nederlands boekje van Taco
Hoekwater
. Is inmiddels denk ik wat gedateerd.
Ooit uitgeleend, nooit meer terug gekregen, dus het zal wel goed zijn.

PS
Voordeel van een echt boek tov een e-book: de printer heb je dan niet nodig :wink: