1

Téma: 3D akcelerace s ATI opendriverem [vyřešeno]

Dobrý den,
Mám problém s 3D akcelerací na mém NB. NB má ATI X1600 mobile grafickou kartu a protože catalysty, tuto grafiku už nepodporují, jsem nucen fungovat na opendriveru, což mi vůbec nevadí, protože na jiných distribucích mi 3D funguje. Tady bohůžel ne.
Nemá někdo s ATI opendriverem pod Sabayonem zkušenosti?
Přikládám xorg.conf

Section "Module"
    SubSection  "extmod"
       Option    "omit xfree86-dga"
    EndSubSection
    Load    "i2c"
    Load    "ddc"
    Load    "vbe"
    Load    "dri"
    Load    "glx"
    Load    "synaptics"
EndSection

Section "ServerFlags"
     Option    "AllowMouseOpenFail"    "true"
EndSection

Section "Monitor"
    Identifier    "Generic Monitor"
    VertRefresh    43 - 60
    HorizSync      28 - 80
EndSection


Section "Device"

    Identifier  "SabayonVga0"
    Driver      "ati"
    #BusID    "PCI:01:00"
    #Option "RenderAccel" "on"
    #Option "XAANoOffscreenPixmaps"
    #Option "BusType" "PCI"
    #Option "ColorTiling" "on"
    #Option "EnablePageFlip" "on"
    Option "UseEvents" "True"
    Option "LogoPath" "/usr/share/backgrounds/sabayonlinux-nvidia.png"

EndSection
    


Section "Screen"

    Identifier    "Screen 0"
    Device        "SabayonVga0"
    Monitor       "Generic Monitor"
    #Option       "AddARGBGLXVisuals" "true"

    DefaultDepth 24

    SubSection "Display"
        Depth        8
        ViewPort    0 0
        #Modes        "1024x768" "800x600" "640x480"
    EndSubsection

    SubSection "Display"
        Depth           16
        ViewPort        0 0
        #Modes        "1024x768" "800x600" "640x480"
    EndSubsection

    SubSection "Display"
        Depth           24
        ViewPort        0 0
        #Modes        "1024x768" "800x600" "640x480"
    EndSubsection

EndSection


Section "DRI"
    Mode 0666
EndSection

Section "ServerLayout"
    Identifier   "Main Layout"
    Screen 0    "Screen 0"
EndSection

Section "Extensions"
   #Option "Composite" "Enable"
EndSection

a ještě lspci

sabayon johnnys # lspci
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 01)
00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80)
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 82)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller (rev 80)
00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80)
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 M56P [Radeon Mobility X1600]
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)
05:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
05:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
05:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
05:09.0 Network controller: Ralink corp. RT2500 802.11g (rev 01)

Jestli máte jakýkoli tip, přidejte jej sem. Díky.
Jestli tu nějaký výpis chybí, tak dejte vědět, připojím.
Díky.

Thumbs up Thumbs down

2

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

podle sabayon.org fora by teoreticky mohlo pomoci toto

http://forum.sabayon.org/viewtopic.php? … 17#p119817

pry je to same jako pro 9550 tak se koukni a zkus to a dej vedet jak jsi pochodil nebo nepochoil

Thumbs up Thumbs down

3

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

perteus napsal:

podle sabayon.org fora by teoreticky mohlo pomoci toto

http://forum.sabayon.org/viewtopic.php? … 17#p119817

pry je to same jako pro 9550 tak se koukni a zkus to a dej vedet jak jsi pochodil nebo nepochoil

Tak bohůžel, po upgradu systému a procházení vámi navrhovaného linku stále 3D nechce naskočit.
Podle návodu jsem zjistil, že ati-drivers nepoužívám, ale už od instalace systému mám zapnutý opensource driver:
x11-drivers/xf86-video-ati-6.14.2 branch: 5

- V xorg.conf mám driver přepnutý na ATI
- OpenGL implementaci mám přenastavenou z ati na xorg-x11 a stále nic.



Takže nevím,
Ale stejně děkuji za snahu.

Thumbs up Thumbs down

4

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

Nezkopíroval by mi někdo pro porovnání komu běží 3D na nějaké ATI X1100-X1900 svůj "xorg.conf"?
Díky

Thumbs up Thumbs down

5

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

Existují nějaké obecné nástroje pro kontrolu funkčnosti 3D akcelerace?
Třeba by se mi pomocí nějakých testů podařilo přijít na to, kde je ten pes zakopaný.

Thumbs up Thumbs down

6

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

Jistěže existují.
Podle tohoto poznáš zda akcelerace funguje:

$ glxinfo | grep rendering

Zde vidíš přímo funkci a ve výstupu vidíš FPS:

$ glxgears
Luděk

Thumbs up Thumbs down

7 Naposledy upravil: Ravensun (19.02.2012 15:32)

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

elpresidento napsal:

Jistěže existují.

Podle tohoto poznáš zda akcelerace funguje:

$ glxinfo | grep rendering

Tak zkouším i Sabayon 8 čistá instalace a zatím po zadání příkazu (uvedeného výše), vyskočí toto:

johnnys@sabayon64 ~ $ glxinfo | grep rendering
direct rendering: Yes
elpresidento napsal:

Zde vidíš přímo funkci a ve výstupu vidíš FPS:

$ glxgears

Pokud zadám uvedený příkaz výše, tak vyskočí toto:

johnnys@sabayon64 ~ $ glxgears
666 frames in 5.0 seconds = 133.111 FPS
165 frames in 5.0 seconds = 32.862 FPS
187 frames in 5.0 seconds = 37.253 FPS
190 frames in 5.0 seconds = 37.943 FPS
187 frames in 5.0 seconds = 37.261 FPS
190 frames in 5.0 seconds = 37.959 FPS
190 frames in 5.0 seconds = 37.863 FPS
186 frames in 5.0 seconds = 37.020 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 23502 requests (23488 known processed) with 0 events remaining.

Takže stále bez akcelerace. Ani to xbmc si nemůžu pořádně vyzkoušet, páč se mi děsně seká.
Opravdu nemá někdo zkušenost s tou ATI X1600 mobility grafikou?
Díky

Thumbs up Thumbs down

8

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

Ahojte , nemám přimo tuto GK , ale jsem tež závisly na opensource driveru (radeon) s X1600PRO (stolní). a osobně bych se zaměřil na to zda běži driver s Galium 3D nebo ne.
tj z

glxinfo|grep OpenGL

by mělo vylezt neco (podobnyho) k

$ glxinfo |grep OpenGL
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV530
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
OpenGL extensions:

jen s tim rozdilem ze místo RV530 tam bude M56 jak sem koukal po netu jaky to ma jadro.
dale bych (pokud by fungovalo divne jako ze ted funguje zapnul/vypnul (1/0) radeon.modeset=x jako parametr kernelu... tohle by mělo zabrat snad. připadně ještě jestli máš nejnovějši linux-firmware (ci novější tim většinou lepši vysledky,..) a dale libdrm,..

Thumbs up +1 Thumbs down

9

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

Mank napsal:

Ahojte , nemám přimo tuto GK , ale jsem tež závisly na opensource driveru (radeon) s X1600PRO (stolní). a osobně bych se zaměřil na to zda běži driver s Galium 3D nebo ne.
tj z

glxinfo|grep OpenGL

by mělo vylezt neco (podobnyho) k

$ glxinfo |grep OpenGL
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV530
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
OpenGL extensions:

jen s tim rozdilem ze místo RV530 tam bude M56 jak sem koukal po netu jaky to ma jadro.
dale bych (pokud by fungovalo divne jako ze ted funguje zapnul/vypnul (1/0) radeon.modeset=x jako parametr kernelu... tohle by mělo zabrat snad. připadně ještě jestli máš nejnovějši linux-firmware (ci novější tim většinou lepši vysledky,..) a dale libdrm,..

Díky za tvůj příspěvek. Vyzkoušel jsem ten příkaz a vyhodilo mi toto:

johnnys@sabayon64 ~ $ glxinfo |grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
OpenGL extensions:

To VMware a llvmpipe se mi nelíbí, nemůže to, že mi akcelerace neběží být tím?
Máte pravdu, na http://www.x.org/archive/X11R7.5/doc/ma … nhd.4.html moji grafiku vedou jako:
M56
Bude to vypadat divně, ale netuším jak zapnout či vypnout nějaký parametr v kernelu. Mohl by jste mi prosím nastínit jak na to?
Potřebuji k tomu informaci jaký Grub používám?
Děkuji mnohokrát.

Thumbs up Thumbs down

10 Naposledy upravil: Ravensun (16.04.2013 21:53)

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

Zdravím lidi.
Tak 3D akcelerace už funguje!
Stačilo udělat toto(platí pro GRUB2):
1) přepnout se do roota
2) otevřítv text. editorem (např. nano) /etc/default/sabayon-grub
3) přidat mezi " " na konec řádku GRUB_CMDLINE_LINUX toto:
radeon.modeset=1
4) uložit soubor se změnami
5) spustit také jako root: grub-mkconfig -o /boot/grub/grub.cfg
6) restart

Problém vyřešen díky http://bugs.sabayon.org/ konkrétně bug 2543 příspěveku váženého člena Fabio Erculiani

A samozřejmě, že teď Gnome běží se Shell (s bočním levým panelem a přepínáním oken najížděním myši do levého horního rohu atd..)

A změna oproti software renderingu je taková :

johnnys@sabayon64 ~ $ glxinfo |grep OpenGL
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV530
OpenGL version string: 2.1 Mesa 8.0
OpenGL shading language version string: 1.20
OpenGL extensions:

johnnys@sabayon64 ~ $ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
299 frames in 5.0 seconds = 59.731 FPS
303 frames in 5.0 seconds = 60.579 FPS
303 frames in 5.0 seconds = 60.579 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 1902 requests (1902 known processed) with 0 events remaining.
johnnys@sabayon64 ~ $ 

A ještě glxspheres

glxspheres
Polygons in scene: 62464
Visual ID of window: 0x1c9
Context is Direct
OpenGL Renderer: Gallium 0.4 on ATI RV530
radeon: Acquired access to Hyper-Z.
49.257617 frames/sec - 46.719865 Mpixels/sec
51.014540 frames/sec - 48.386270 Mpixels/sec
51.172054 frames/sec - 48.535670 Mpixels/sec
51.219036 frames/sec - 48.580231 Mpixels/sec
51.433897 frames/sec - 48.784023 Mpixels/sec
51.156100 frames/sec - 48.520537 Mpixels/sec
51.236847 frames/sec - 48.597125 Mpixels/sec
49.923781 frames/sec - 47.351708 Mpixels/sec
50.984413 frames/sec - 48.357696 Mpixels/sec
51.668711 frames/sec - 49.006739 Mpixels/sec
51.232861 frames/sec - 48.593344 Mpixels/sec
51.491889 frames/sec - 48.839027 Mpixels/sec
51.395324 frames/sec - 48.747437 Mpixels/sec
51.644328 frames/sec - 48.983612 Mpixels/sec
51.299976 frames/sec - 48.657002 Mpixels/sec
51.090000 frames/sec - 48.457843 Mpixels/sec
50.906817 frames/sec - 48.284098 Mpixels/sec
50.909392 frames/sec - 48.286540 Mpixels/sec
51.006559 frames/sec - 48.378701 Mpixels/sec
50.903346 frames/sec - 48.280806 Mpixels/sec
50.887084 frames/sec - 48.265381 Mpixels/sec
50.952519 frames/sec - 48.327446 Mpixels/sec
50.410838 frames/sec - 47.813672 Mpixels/sec
50.374960 frames/sec - 47.779643 Mpixels/sec
50.968369 frames/sec - 48.342478 Mpixels/sec
48.499462 frames/sec - 46.000770 Mpixels/sec
radeon: Released access to Hyper-Z.

Díky moc všem za rady

Thumbs up +1 Thumbs down

11

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

Ahoj chlapi, díky za návod. Chodí mi to v pohodě a díky tomu jsem nebyl nucený pořizovat jinou grafiku. Moje HD 4670 s pasivním chlazením mi bohatě stačí, neb od ní chci jenom akceleraci Gnome3. Teď už zase šlape, jak má a jsem zvědavý na změny s verzí 3.6

Thumbs up +1 Thumbs down

12

Re: 3D akcelerace s ATI opendriverem [vyřešeno]

qquidoo napsal:

Ahoj chlapi, díky za návod. Chodí mi to v pohodě a díky tomu jsem nebyl nucený pořizovat jinou grafiku. Moje HD 4670 s pasivním chlazením mi bohatě stačí, neb od ní chci jenom akceleraci Gnome3. Teď už zase šlape, jak má a jsem zvědavý na změny s verzí 3.6

To jsem rád, že ti návod pomohl. smile

Thumbs up Thumbs down