Siegi Posted June 13, 2007 Report Posted June 13, 2007 В данный момент сижу на Мандриве-2007. И должен сказать, что это первый линукс, более-менее корректно зароботавший с данной карточкой. Мне даже удалось поставить ати'шные дровики, причём под родным атишным интерфейсом. То есть, как будто встали ровно. И тут меня ожидал сюрприз: родная панель настройки (ATI control center) не может запуститься! То есть, запускается и виснет. Попробовал через консоль: $ amdcccle Ошибка сегментирования Quote
AccessD Posted June 13, 2007 Report Posted June 13, 2007 скорее всего недоработка. самое главное, direct rendering работает? посмотреть можно в выводе glxinfo. если работает, то плюньте на эту панель. Quote
Siegi Posted June 13, 2007 Author Report Posted June 13, 2007 похоже что нет( $ glxinfo name of display: :0.0 Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Error: couldn't find RGB GLX visual 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 ------------------------------------------------------------ ---------- Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". 0x21 16 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". 0x3a 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None Quote
AccessD Posted June 13, 2007 Report Posted June 13, 2007 покажите лог. он в /usr/share/fglrx/ название не помню, что-то вроде fglrx-install.log Quote
Siegi Posted June 14, 2007 Author Report Posted June 14, 2007 [Message] Kernel Module : Trying to install a precompiled kernel module. [Message] Kernel Module : Precompiled kernel module version mismatched. [Message] Kernel Module : Found kernel module build environment, generating kernel module now. ATI module generator V 2.0 ========================== initializing... cleaning... patching 'highmem.h'... assuming new VMA API since we do have kernel 2.6.x... Assuming default VMAP API Assuming default munmap API doing Makefile based build for kernel 2.6.x and higher make -C /lib/modules/2.6.17-13mdv/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-2.6.17-13mdv' WARNING: Symbol version dump /usr/src/linux-2.6.17-13mdv/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o In file included from /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41, from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:334: /lib/modules/fglrx/build_mod/2.6.x/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:178:1: warning: this is the location of the previous definition /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:452: warning: initialization from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_stub_open’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:575: warning: assignment discards qualifiers from pointer target type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_put_user_ptr’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1388: warning: cast from pointer to integer of different size /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1388: warning: cast from pointer to integer of different size /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1388: warning: cast from pointer to integer of different size /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1388: warning: cast from pointer to integer of different size /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_do_mmap’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1885: warning: assignment makes pointer from integer without a cast /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_unregister_ioctl32_conversion’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2661: warning: ‘return’ with a value, in function returning void /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KAS_SlabCache_Initialize’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4938: warning: cast from pointer to integer of different size /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KAS_ExecuteAtLevel’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4756: warning: ‘flags’ may be used uninitialized in this function LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o Building modules, stage 2. MODPOST CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko make[1]: Leaving directory `/usr/src/linux-2.6.17-13mdv' build succeeded with return value 0 duplicating results into driver repository... done. ============================== - recreating module dependency list - trying a sample load of the kernel modules done. Quote
AccessD Posted June 14, 2007 Report Posted June 14, 2007 модуль собрался и загружается что говорит lsmod | grep fglrx? в /etc/X11/xorg.conf какой драйвер прописан? radeon или fglrx? зы а вы aticonfig запускали? Quote
Siegi Posted June 14, 2007 Author Report Posted June 14, 2007 $ lsmod | grep fglrx bash: lsmod: command not found $ su Password: # lsmod | grep fglrx # lsmod | grep fglrx Xorg.conf: Section "Files" # font server independent of the X server to render fonts. FontPath "unix/:-1" # minimal fonts to allow X to run without xfs FontPath "/usr/share/fonts/misc:unscaled" EndSection Section "Extensions" Option "Composite" EndSection Section "ServerFlags" #DontZap # disable <Crtl><Alt><BS> (server abort) AllowMouseOpenFail # allows the server to start up even if the mouse does not work #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching) EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us(alt-intl)" Option "XkbOptions" "compose:rwin" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection Section "InputDevice" Identifier "Mouse2" Driver "evdev" Option "product" "0x0095" Option "vendor" "0x045e" Option "HWheelRelativeAxisButtons" "7 6" EndSection Section "Monitor" Identifier "monitor1" VendorName "Plug'n Play" ModelName "FLATRON 795FT Plus" HorizSync 30-96 VertRefresh 50-160 # Monitor preferred modeline (85.0 Hz vsync, 91.2 kHz hsync, ratio 5/4) ModeLine "1280x1024" 157.51 1280 1344 1504 1728 1024 1025 1028 1072 -hsync -vsync # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Device" Identifier "device1" VendorName "ATI Technologies Inc" BoardName "ATI Radeon X1300 - X1950" Driver "fbdev" Option "DPMS" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 16 Subsection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 15 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" InputDevice "Mouse2" "SendCoreEvents" Screen "screen1" EndSection aticonfig запускается, но не работает: на любую команду выдаёт "ошибку сегментирования" Quote
AccessD Posted June 14, 2007 Report Posted June 14, 2007 понятно, не загружен модуль. сделайте aticonfig, он вставит модуль в загрузку и xorg.conf поправит Quote
AccessD Posted June 14, 2007 Report Posted June 14, 2007 попробуйте другую версию драйвера. или можно вручную прописать модуль и поправить ксорг, но лучше всё таки это делать предусмотренными средствами Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.