Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Аппаратное ускорение в лине не работает

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Аппаратное ускорение в лине не работает
Имя
Сообщение << Старые топики   Новые топики >>
Аппаратное ускорение в лине не работает - 2006-01-22 16:09:35   
Chaos_logic''

Сообщений: 678
Оценки: 0
Присоединился: 2005-02-23 17:35:37
Возникла такая проблема. Решил полюбоваться 3d в лине(туксрейсер захотелось погонять [sm=1.gif] ). Поставил родные дрова от NVidia, вроде удачно
Попытка запуска glxgears была неудачной :(

Вот как это выглядит:

<BR>&gt;&gt; glxgears<BR>Xlib: extension &quot;GLX&quot; missing on display &quot;:0.0&quot;.<BR>Error: couldn''t get an RGB, Double-buffered visual<BR>chaot1k [~|15:45:56|7000] $<BR>&gt;&gt;<BR>

Вот участки моего XF86config, которые мне показались наиболее важными

Section "Module"
Load "dbe" # Double buffer extension

SubSection "extmod"
Option "omit xfree86-dga" # don''t initialise the DGA extension
EndSubSection

Load "type1"
Load "speedo"
Load "freetype"
# Load "xtt"

Load "glx"
# Load "dri"

EndSection

Section "Files"

RgbPath "/usr/X11R6/lib/X11/rgb"

# FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/font/cyrillic/"

ModulePath "/usr/X11R6/lib/modules"

EndSection

# Device configured by xf86config:

Section "Device"
Identifier "GeForce2 MX400"
Driver "nvidia"
Option "NoLogo" "true"
Option "RenderAccel" "true"
#VideoRam 32768
# Insert Clocks lines here if appropriate
EndSection

# Screen sections

Section "Screen"
Identifier "Screen 1"
Device "GeForce2 MX400"
Monitor "SyncMaster 753DFX"
DefaultDepth 24

Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection

линь Mandrake 9.1. Видюха NV Geforce 2 MX400

Вроде бы проблему изложил детально :)

Что я делаю не так ??

[sm=12.gif]
Post #: 1
Аппаратное ускорение в лине не работает - 2006-01-22 23:08:34   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
с секция ServerLayout? В ней какой Screen прописан?
глянь заодно lsmod, и Xorg.0.log. там всё должно быть написано – какой драйвер грузиться и фигли нету glx.
Post #: 2
Аппаратное ускорение в лине не работает - 2006-01-23 08:57:15   
Chaos_logic''

Сообщений: 678
Оценки: 0
Присоединился: 2005-02-23 17:35:37
В ServerLayout все в порядке :)

сделал lsmod - ни nvidia ни glx -
modprobe nvidia - выполнилось,
но
modprobe glx<BR>can't locate glx<BR><BR>modprobe GLX <BR>can't locate glx

хотя раньше glx вроде был - пока дрова нвидишные не поставил
Чего делать - пока не знаю :) [sm=12.gif]
Лог смотрел, у меня xf86free.0.log - ничего толком не понял :(
Post #: 3
Аппаратное ускорение в лине не работает - 2006-01-23 11:08:00   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
подозрение есть, что сервер всё-таки использует не nvidia, а какой-нибудь nv или vesa. modprobe должен делать сервер, и никаких glx появляться не должно в lsmod. но nvidia must.
почему я и спрашиваю про serverlayout: ты уверен что используемый serverlayout указывает серваку что он должен использовать screen 1 и грузить nvidia? И если да, то надо рыться в логах, втыкая почему же он всё-таки не грузит.
Post #: 4
Аппаратное ускорение в лине не работает - 2006-01-23 19:28:36   
Chaos_logic''

Сообщений: 678
Оценки: 0
Присоединился: 2005-02-23 17:35:37
Не, с ServerLayout действительно все в порядке. И прописан там именно Screen 1.
Есть подозрение, что дрова криво встали - там вроде бы надо, чтобы по адресу(точно не помню щас)
/usr/src/linux должны лежать сорсы ядра
Похоже, что придется рыться в логах :(
Post #: 5
RE: Аппаратное ускорение в лине не работает - 2009-07-31 16:36:32.753333   
Defender Of Fire

Сообщений: 60
Оценки: 0
Присоединился: 2009-01-18 07:48:59.523333
Вот всё точно также! Только я из книжки приписал в секцию Display 2 опции и теперь исчезли проблемы с отображением. А так: драйвер с opensuse.org встал хорошо, отображается, но во вкладке GLX - ничего нет и ниодно 3д приложение не запускается… Есть новый драйвер для FX 5500, но он при установке требует сорцы ядра… Где их взять нужные? Куда деть я знаю…. Происходит всё в OpenSuse 11.1…
Post #: 6
RE: Аппаратное ускорение в лине не работает - 2009-07-31 16:59:34.343333   
Defender Of Fire

Сообщений: 60
Оценки: 0
Присоединился: 2009-01-18 07:48:59.523333
Section "ServerLayout" Identifier "Layout[all]" Screen "Screen[0]" 0 0 InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" EndSection Section "Module" Load "dbe" Load "freetype" Load "extmod" Load "glx" EndSection Section "Device" Identifier "Device[0]" Driver "nvidia" VendorName "NVIDIA" BoardName "GeForce FX 5500" EndSection Section "Screen" Identifier "Screen[0]" Device "Device[0]" Monitor "Monitor[0]" DefaultDepth 24 Option "RenderAccel" "True" Option "AddARGBGLXVisuals" "True" SubSection "Display" Depth 15 Modes "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" EndSubSection EndSection
Post #: 7
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Аппаратное ускорение в лине не работает







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.