LinuxForum.Fans
Тема

Debian+nVidia+OpenGL

Автор: ada007 11 сообщений 5711 просмотров
#137704

Доброго времени суток, всем. У меня проблемы с настройкой видео...пропарился все выходные, а решения так и не смог найти. Подскажите, что я делаю не так? :o Я так понимаю надо дрова поставить ... но где их взять? и какие именно? ... гугл выдает подобные проблемы только у людей с ATI... :(
Вот, выдает когда пытаюсь запустить приложение...

text
$ wine ./quake3.exe 
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1024x768x0 @0! (XRandR)
fixme:keyboard:RegisterHotKey ((nil),0,0x00000001,9): stub
ALSA lib ../../../src/seq/seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Нет такого файла или каталога
fixme:mixer:ALSA_MixerInit No master control found on HDA NVidia, disabling mixer
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x130e70,0x130550): stub
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1024,768)
fixme:keyboard:UnregisterHotKey ((nil),0): stub
fixme:event:wait_for_withdrawn_state window 0x10046/3400005 wait timed out

Железка такая =>

text
$ uname -a
Linux localhost 2.6.36 #1 SMP Wed Jan 19 00:00:03 EET 2011 x86_64 GNU/Linux
text
$ lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev a2)
text
$ cat /etc/X11/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.
#
# 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 "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:alt_shift_toggle" EndSection

#Section "InputDevice" # Identifier "Configured Mouse" # #Identifier "Mouse1" # Driver "mouse" # #Option "Protocol" "ImPS/2" # #Option "CorePointer" # Option "Device" "/dev/hidraw0" # #Option "Buttons" "7" # #Option "ZAxisMapping" "4 5" # #Option "ButtonMapping" "1 2 3 4 5 6 7" #EndSection

Section "InputDevice" Driver "synaptics" Identifier "Mouse[3]" Option "Device" "/dev/input/mouse0" Option "Emulate3Buttons" "on" Option "Name" "Touchpad" Option "SHMConfig" "on" # Option "SHMConfig" "true" есть версии, что "true"

Option "Vendor" "Synaptics" Option "ZAxisMapping" "4 5"

# MaxTapTime отключает тач-клик Option "MaxTapTime" "0"

# левый клик, средний клик, правый клик по прикосновениям # одного, двух и трех пальцев соответственно. Option "TapButton1" "1" Option "TapButton2" "2" Option "TapButton3" "3"

EndSection

#Section "InputDevice" # Identifier "Configured mouse" # Driver "synaptics" # Option "SendCoreEvent" "True" # Option "Device" "/dev/input/mouse0" # Option "Protocol" "auto-dev" #EndSection

Section "InputDevice" Identifier "KYE Systems Corp. (Mouse Systems)" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mouse1" Option "ZAxisMapping" "6 7" EndSection

Section "Device" Identifier "Configured Video Device" EndSection

Section "Monitor" Identifier "Configured Monitor" EndSection

Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" SubSection "Display" Depth 24 Modes "1366x768" "1280x1024" "1024x768" "800x600" Virtual 3200 1200 EndSubSection EndSection

Section "Module" Load "glx" Load "dri" EndSection

Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "0" EndSection

#137705

А какой видеодрайвер установлен?
Если проприетарный, то пропишите в /etc/X11/xorg.cong

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GT218"
EndSection
#137706

Покажите
glxinfo | grep rendering

#137707

Похоже дров вообще нет)

#137708
mvt написал:
Покажите
glxinfo | grep rendering

Вот такое выдает....

text
$ glxinfo | grep rendering
direct rendering: Yes
#137712

поставьте это - тыц (это для 32-х битной системы , если у вас 64-х битная тогда тыц ) как ставить - сохранить по ссылке файл NVIDIA-bla-bla.run , дать права на исполнение ( chmod +x NVIDIA-bla-bla.run ) , загрузиться в init 3 (без иксов голая консоль ! ) запустить этот файл , ответить на вопросы , profit :D

P.S. ну тут вам сейчас насоветуют всякие танцы с бубнами дебиановскими - ставь из репозитория , правь xorg.conf ... когда это всё не сработает попробуйте этот способ ( проще просто не существует способа получить работающий драйвер NVIDIA :D )

#137714
gramozeka написал:
поставьте это - тыц (это для 32-х битной системы , если у вас 64-х битная тогда тыц ) как ставить - сохранить по ссылке файл NVIDIA-bla-bla.run , дать права на исполнение ( chmod +x NVIDIA-bla-bla.run ) , загрузиться в init 3 (без иксов голая консоль ! ) запустить этот файл , ответить на вопросы , profit :D

P.S. ну тут вам сейчас насоветуют всякие танцы с бубнами дебиановскими - ставь из репозитория , правь xorg.conf ... когда это всё не сработает попробуйте этот способ ( проще просто не существует способа получить работающий драйвер NVIDIA :D )

это ты глупость написал ставь то делай это :D

su root
cd /home
apt-get –purge remove nvidia-*
wget http://ru.download.nvidia.com/XFree86/Linux-x86/260.19.44/NVIDIA-Linux-x86-260.19.44.run
apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev

nano /etc/modprobe.d/blacklist.conf
туды в конец

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

/etc/init.d/gdm stop
пропадут иксы и будете в консоле
если ругнётся тогда
service gdm stop
после
sh NVIDIA-Linux-x86-260.19.44.run

на всё yes будут проблемы пишите

#137715
durc написал:
А какой видеодрайвер установлен?
Если проприетарный, то пропишите в /etc/X11/xorg.cong

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GT218"
EndSection

Когда это подставил, иксы не запустились...походу у меня не проприетарный установлен...как вообще посмотреть какой установлен?

#137716

[console]lsmod[/console]
и смотрите там, скорее всего nouveau.

#137722
Kettler написал:

это ты глупость написал ставь то делай это :D

su root
cd /home
apt-get –purge remove nvidia-*
wget http://ru.download.nvidia.com/XFree86/Linux-x86/260.19.44/NVIDIA-Linux-x86-260.19.44.run
apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev

nano /etc/modprobe.d/blacklist.conf
туды в конец

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

/etc/init.d/gdm stop
пропадут иксы и будете в консоле
если ругнётся тогда
service gdm stop
после
sh NVIDIA-Linux-x86-260.19.44.run

на всё yes будут проблемы пишите

Отлично...поставил эти драйвера....OpenGL заработал...слайдшоу в кваке прошло =))) ... только Nvidia заставка вылазит перед запросом логина...что-то N-vidia свои лэйбы суют везде....как теперь его убрать?...
Вывод lsmod до и после установки не поменялся вроде...

text
$ lsmod
Module                  Size  Used by
parport_pc             18823  1 
sco                     7574  2 
ppdev                   5086  0 
lp                      7912  0 
parport                25427  3 parport_pc,ppdev,lp
bridge                 59993  0 
stp                     1480  1 bridge
bnep                    9266  2 
rfcomm                 29565  0 
l2cap                  35286  6 bnep,rfcomm
crc16                   1327  1 l2cap
bluetooth              44851  6 sco,bnep,rfcomm,l2cap
rfkill                 13940  2 bluetooth
acpi_cpufreq            5057  1 
mperf                   1179  1 acpi_cpufreq
cpufreq_conservative     7860  0 
cpufreq_ondemand        7438  4 
cpufreq_powersave        942  0 
cpufreq_userspace       1888  0 
cpufreq_stats           2635  0 
freq_table              2099  3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
ipv6                  240489  24 
fuse                   53402  1 
loop                   12003  0 
snd_hda_codec_nvhdmi    12557  4 
uvcvideo               51387  0 
videodev               53529  1 uvcvideo
v4l1_compat            11874  2 uvcvideo,videodev
v4l2_compat_ioctl32     8116  1 videodev
option                 15346  0 
usb_wwan                7647  1 option
snd_hda_codec_idt      44012  1 
usbhid                 30261  0 
hid                    65241  1 usbhid
joydev                  8941  0 
snd_hda_intel          18964  2 
snd_hda_codec          56238  3 snd_hda_codec_nvhdmi,snd_hda_codec_idt,snd_hda_intel
usbserial              25904  2 option,usb_wwan
nvidia              10072584  41 
video                  18670  0 
output                  1764  1 video
battery                 9828  0 
ac                      3035  0 
snd_pcm                60995  2 snd_hda_intel,snd_hda_codec
snd_timer              16069  1 snd_pcm
lib80211_crypt_tkip     7155  0 
wmi                     7067  0 
button                  4770  0 
processor              25472  5 acpi_cpufreq
wl                   1937490  0 
ehci_hcd               30533  0 
sr_mod                 12755  0 
i2c_i801                7430  0 
snd                    44911  9 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore               4655  1 snd
snd_page_alloc          6065  2 snd_hda_intel,snd_pcm
psmouse                31977  0 
nvidiafb               32397  0 
r8169                  30904  0 
lib80211                3614  2 lib80211_crypt_tkip,wl
cdrom                  28868  1 sr_mod
i2c_core               15676  3 videodev,nvidia,i2c_i801
serio_raw               3888  0 
pcspkr                  1739  0 
iTCO_wdt               10053  0 
mii                     3266  1 r8169
tpm_tis                 7045  0 
tpm                     9261  1 tpm_tis
intel_agp              24844  0 
tpm_bios                4689  1 tpm
vgastate                7338  1 nvidiafb
evdev                   7268  15 
dcdbas                  4832  0 
ext3                  105020  2 
jbd                    35194  1 ext3
mbcache                 5010  1 ext3
fan                     3226  0 
sd_mod                 23034  4 
ahci                   19425  3 
libahci                15859  1 ahci
libata                134163  2 ahci,libahci
scsi_mod              156085  3 sr_mod,sd_mod,libata
thermal                11911  0 
thermal_sys            12070  4 video,processor,fan,thermal
#137733

Убрать лого
nano /etc/X11/xorg.conf
в секцию Section "Device"
Option "NoLogo" "TRUE"

Войдите или зарегистрируйтесь, чтобы ответить.