Автор Тема: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf  (Прочетена 11044 пъти)

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #15 -: Jan 17, 2010, 10:39 »
За качеството на свободния драйвер можем да поспорим.  ::)
Много здраво оср*аха mesa в последните версии. От време на време отпускам с Enemy Territory и е цяло чудо ако изкара едно ниво. В общия случай играта се чупи в първите 5 минути след пускането. Ето един пример за подобно оплакване.
И понеже щайгата ми е слабичка, не съм имал шанса да се порадвам на 3D Дефектите (буквално), тъй като по начало са изключени. Обаче четох, че при други целият Х се троши при включени ефекти, което си е много по-сериозно от да те изхвърли играта.

Тези от вас с по-стари видео-платки на Ati, ползващи свободния драйвер - radeon и mesa версия по-ниска или равна на 7.6.1-1, нека направят следния експеримент:
1. Отваряте си една конзола с два таба;
2. В първият таб като root пишете:
Код:
tail -f /var/log/syslog
и чукате "Enter-а".
3. Във втория таб, като обикновен потребител си пускате glxgears.
4. Оставяте да работи около минутка, натискате "Esc" и поглеждате в първия таб.
Там вероятно има нещо от сорта:
Код:
Jan 16 21:00:57 debian-box kernel: [ 2192.384781] glxgears:4406 freeing invalid memtype e02c2000-e02d2000
Jan 16 21:00:57 debian-box kernel: [ 2192.384790] glxgears:4406 freeing invalid memtype e02d2000-e02e2000
Jan 16 21:00:57 debian-box kernel: [ 2192.384799] glxgears:4406 freeing invalid memtype e02e2000-e02f2000
Jan 16 21:00:57 debian-box kernel: [ 2192.384808] glxgears:4406 freeing invalid memtype e02f2000-e0302000

Та такива работи...

Гледам, че има нова версия на mesa - 7.7.1, но е още в 'experimental' и не смея да я слагам. :P

Mesa 7.6.0
KDE 4.3.2
ядро 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 GNU/Linux
Kubuntu 9.10


Изпробвах това, което предложи - никакви проблеми.

+ Armagetron
+ Dreamchess
+ ApoolGL

и всичко това с включени ефекти
Активен

С Уважение:

Luda Glawa ;-)

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #16 -: Jan 17, 2010, 12:57 »
luda_glava,

ти сигурен ли си, че в Kubuntu 9.10, версията на mesa е 7.6.0?

Най-важното, с какво видео си?
Код:
lspci | grep VGA

Моето е
Код:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QM [Radeon 9100]

Гледам, че и ядрото ти е по-ново, моето е
Код:
Linux debian-box 2.6.30-2-686 #1 SMP Fri Dec 4 00:53:20 UTC 2009 i686 GNU/Linux
но не вярвам да е от това.

По-скоро имаш по-нов модел видео.
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #17 -: Jan 17, 2010, 13:56 »
VGA compatible controller: ATI Technologies Inc Radeon XPRESS 200M 5955 (PCIE)

пак погледнах. При мен версията на mesa-та е 7.6.0-1

А видеото ми хич не е ново :)
Активен

С Уважение:

Luda Glawa ;-)

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #18 -: Jan 17, 2010, 14:32 »
Хайде да ви помоля да пуснете едно кратко обяснение как да инсталирам и/или настроя open source драйвъра та да видим дали ще сполучи с компиз. Ако не стане ще даунгрейдна до лени, какво пък толкова :).
Код:
debian:/home/didko# lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)

ПП. Опитах с glxgears, но уви :
Код:
debian:~# tail -f /var/lo
local/ lock/  log/   
debian:~# tail -f /var/log/syslog
Jan 17 14:20:54 debian dhclient: For info, please visit https://www.isc.org/software/dhcp/
Jan 17 14:20:54 debian dhclient:
Jan 17 14:20:55 debian dhclient: Listening on LPF/wlan0/00:13:d3:86:88:21
Jan 17 14:20:55 debian dhclient: Sending on   LPF/wlan0/00:13:d3:86:88:21
Jan 17 14:20:55 debian dhclient: Sending on   Socket/fallback
Jan 17 14:20:55 debian dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
Jan 17 14:20:55 debian dhclient: DHCPOFFER from 192.168.1.1
Jan 17 14:20:55 debian dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
Jan 17 14:20:55 debian dhclient: DHCPACK from 192.168.1.1
Jan 17 14:20:55 debian dhclient: bound to 192.168.1.5 -- renewal in 36324 seconds.
и
Код:
debian:/home/didko# glxgears
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  131 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  16
  Current serial number in output stream:  16
« Последна редакция: Jan 17, 2010, 14:37 от DidkoSlawow »
Активен

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #19 -: Jan 17, 2010, 18:49 »
DidkoSlawow,

инсталирай си пакета xserver-xorg-video-radeon. Изпълняваш като root следното:

Код:
apt-get install xserver-xorg-video-radeon

След това, ако ползваш файла /etc/X11/xorg.cong се увери, че Section "Device" прилича горе-долу на това:
Section "Device"
        Identifier      "ATI Technologies Inc Radeon Mobility X700"
        Driver          "ati"
        BusID           "PCI:1:0:0"
EndSection


Също така Section Screen да съдържа:

Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Technologies Inc Radeon Mobility X700"
...
EndSection


Обърни внимание на червеното - трябва да е същото като Identifier от Section "Device".


luda_glawa,
този бъг явно не засяга платки на PCIE, знам ли.  ???
Иначе грешката, която бълва ET е тази:

Цитат
...
bo(0xde8c220, 65536) is mapped (-1) can't valide it.
validated 0xde8c220 [0xD6F14000, 0xD6F2A000]
bo(0xde8c220, 65536) is mapped (-1) can't valide it.
validated 0xde8c220 [0xD68FA000, 0xD693A000]
bo(0xac10d40, 65536) is mapped (-1) can't valide it.
validated 0xac10d40 [0xD6E4E000, 0xD6E64000]
Received signal 11, exiting...

Ето тук една аналогична тема, но не за ET, а за OpenArena. Човекът си казва в прав текст, че като е върнал по-стара версия на mesa нещата са се оправили. Явно просто не се случва при всеки.
Активен

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #20 -: Jan 17, 2010, 19:20 »
Сега даунгрейдвам до стабилягата 'лени' , че взех да се плаша с тея тестови и нестабилни релийзи, ако все още имам проблем, ще инсталирам и настроя xorg.conf както си ми обяснил.
Благодаря, ако има нещо ще питам пак.  :D
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #21 -: Jan 17, 2010, 19:35 »
Цитат
Section "Device"
        Identifier      "ATI Technologies Inc Radeon Mobility X700"
        Driver          "ati"
        BusID           "PCI:1:0:0"
EndSection

mikis, сигурен ли си, че трябва драйвера да е "ati"? Аз си мисля, че трябва да е "radeon".

А най-добре без xorg.conf :)
Активен

С Уважение:

Luda Glawa ;-)

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #22 -: Jan 17, 2010, 19:50 »
Как без xorg  ??? от малкото ми практика с Linux съм останал с впечетлението, че това е най-важния конфигурационен файл и без него нищо не е като хората  ::).
« Последна редакция: Jan 17, 2010, 19:51 от DidkoSlawow »
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #23 -: Jan 17, 2010, 20:02 »
Как без xorg  ??? от малкото ми практика с Linux съм останал с впечетлението, че това е най-важния конфигурационен файл и без него нищо не е като хората  ::).

В debian lenny ти трябва xorg.conf, но в тестинг - не. Просто в тестинг е новия X, който вече се опитва сам да разбира какво и трябва на системата (много общо казано)

Например това е моя xorg.conf:

Код:
# xorg.conf (X.Org X Window System server configuration file)
#                                                           
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.                                         
#                                                                           
# Edit this file with caution, and see the xorg.conf manual page.           
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
        Identifier      "Configured Video Device"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
EndSection

Активен

С Уважение:

Luda Glawa ;-)

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #24 -: Jan 17, 2010, 20:13 »
Умничък значи а?  ;D
Активен

vyrgozunqk

  • Гост
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #25 -: Jan 17, 2010, 20:47 »
Умничък значи а?  ;D

Като цяло да, защото зарежда по подразбиране всички модули, които се поддържат от твойта видеокарта.
Активен

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #26 -: Jan 17, 2010, 21:25 »
Имам малък проблем при даунгрейда, не искам да задръствам форума с други теми, затова ще постна тук.
Код:
dpkg: warning: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.
dpkg: warning: downgrading gstreamer0.10-plugins-bad from 0.10.17-1 to 0.10.7-2+lenny2.
(Reading database ... 163114 files and directories currently installed.)
Preparing to replace gstreamer0.10-plugins-bad 0.10.17-1 (using .../gstreamer0.10-plugins-bad_0.10.7-2+lenny2_i386.deb) ...
Unpacking replacement gstreamer0.10-plugins-bad ...
dpkg: error processing /var/cache/apt/archives/gstreamer0.10-plugins-bad_0.10.7-2+lenny2_i386.deb (--unpack):
 trying to overwrite '/usr/lib/gstreamer-0.10/libgstinterleave.so', which is also in package gstreamer0.10-plugins-good 0:0.10.17-1
dpkg-deb: subprocess paste killed by signal (Прекъснат канал)
dpkg: warning: downgrading gstreamer0.10-plugins-good from 0.10.17-1 to 0.10.8-4.1~lenny2.
dpkg: regarding .../gstreamer0.10-plugins-good_0.10.8-4.1~lenny2_i386.deb containing gstreamer0.10-plugins-good:
 gstreamer0.10-plugins-bad conflicts with gstreamer0.10-plugins-good (<< 0.10.15.2)
  gstreamer0.10-plugins-good (version 0.10.8-4.1~lenny2) is to be installed.
dpkg: error processing /var/cache/apt/archives/gstreamer0.10-plugins-good_0.10.8-4.1~lenny2_i386.deb (--unpack):
 conflicting packages - not installing gstreamer0.10-plugins-good
Errors were encountered while processing:
 /var/cache/apt/archives/gstreamer0.10-plugins-bad_0.10.7-2+lenny2_i386.deb
 /var/cache/apt/archives/gstreamer0.10-plugins-good_0.10.8-4.1~lenny2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #27 -: Jan 18, 2010, 09:48 »
Не мисля, че е добра идея да правиш downgrade, най-малкото, защото в един хубав момент "testing" ще мине в "stable" и тогава пак ще се сблъскаш със същите проблеми.
Активен

С Уважение:

Luda Glawa ;-)

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #28 -: Jan 18, 2010, 14:36 »
Сега даунгрейд не се състоя Debian-а е squeezy (testing) имам странен xorg.conf, как е по-добре, да го използвам или не и ако е по-добре да не го ползвам, да го трия ли.. имам xserver-corg-video-radeon, но съм убеден, че работи.. ето output от xorg.conf:
Код:
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
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"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "dri2"
Load  "record"
Load  "dbe"
Load  "glx"
Load  "extmod"
Load  "dri"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
#DisplaySize   370   230 # mm
Identifier   "Monitor0"
VendorName   "AUO"
ModelName    "3187"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            # [<bool>]
        #Option     "SWcursor"            # [<bool>]
        #Option     "Dac6Bit"            # [<bool>]
        #Option     "Dac8Bit"            # [<bool>]
        #Option     "BusType"            # [<str>]
        #Option     "CPPIOMode"          # [<bool>]
        #Option     "CPusecTimeout"      # <i>
        #Option     "AGPMode"            # <i>
        #Option     "AGPFastWrite"        # [<bool>]
        #Option     "AGPSize"            # <i>
        #Option     "GARTSize"            # <i>
        #Option     "RingSize"            # <i>
        #Option     "BufferSize"          # <i>
        #Option     "EnableDepthMoves"    # [<bool>]
        #Option     "EnablePageFlip"      # [<bool>]
        #Option     "NoBackBuffer"        # [<bool>]
        #Option     "DMAForXv"            # [<bool>]
        #Option     "FBTexPercent"        # <i>
        #Option     "DepthBits"          # <i>
        #Option     "PCIAPERSize"        # <i>
        #Option     "AccelDFS"            # [<bool>]
        #Option     "IgnoreEDID"          # [<bool>]
        #Option     "DisplayPriority"    # [<str>]
        #Option     "PanelSize"          # [<str>]
        #Option     "ForceMinDotClock"    # <freq>
        #Option     "ColorTiling"        # [<bool>]
        #Option     "VideoKey"            # <i>
        #Option     "RageTheatreCrystal" # <i>
        #Option     "RageTheatreTunerPort" # <i>
        #Option     "RageTheatreCompositePort" # <i>
        #Option     "RageTheatreSVideoPort" # <i>
        #Option     "TunerType"          # <i>
        #Option     "RageTheatreMicrocPath" # <str>
        #Option     "RageTheatreMicrocType" # <str>
        #Option     "ScalerWidth"        # <i>
        #Option     "RenderAccel"        # [<bool>]
        #Option     "SubPixelOrder"      # [<str>]
        #Option     "ShowCache"          # [<bool>]
        #Option     "DynamicClocks"      # [<bool>]
        #Option     "VGAAccess"          # [<bool>]
        #Option     "ReverseDDC"          # [<bool>]
        #Option     "LVDSProbePLL"        # [<bool>]
        #Option     "AccelMethod"        # <str>
        #Option     "DRI"                # [<bool>]
        #Option     "ConnectorTable"      # <str>
        #Option     "DefaultConnectorTable" # [<bool>]
        #Option     "DefaultTMDSPLL"      # [<bool>]
        #Option     "TVDACLoadDetect"    # [<bool>]
        #Option     "ForceTVOut"          # [<bool>]
        #Option     "TVStandard"          # <str>
        #Option     "IgnoreLidStatus"    # [<bool>]
        #Option     "DefaultTVDACAdj"    # [<bool>]
        #Option     "Int10"              # [<bool>]
        #Option     "EXAVSync"            # [<bool>]
        #Option     "ATOMTVOut"          # [<bool>]
        #Option     "R4xxATOM"            # [<bool>]
Identifier  "Card0"
Driver      "radeon"
VendorName  "ATI Technologies Inc"
BoardName   "Radeon Mobility X700 (PCIE)"
BusID       "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: Въпрос: fglrx, dri, radeon/ Modules и xorg.conf
« Отговор #29 -: Jan 18, 2010, 14:59 »
Просто преименувай xorg.conf на - xorg.conf.bak . Рестартирай машината и виж как ще се държи.
Активен

С Уважение:

Luda Glawa ;-)