xf86-video-nouveau

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
4ertus2
рядовой
Сообщения: 31
Зарегистрирован: 2009-02-23 16:11:32

Re: xf86-video-nouveau

Непрочитанное сообщение 4ertus2 » 2009-02-23 19:29:03

При помощи startx кора почему-то не создалась. Тут представлена та, которую выдает kdm-bin.

Код: Выделить всё

(gdb) bt
#0  0x0000000802508543 in NVRefreshArea ()
   from /usr/local/lib/xorg/modules/drivers//nouveau_drv.so
#1  0x0000000803e415f6 in ShadowPolyFillRect (pDraw=0x801c441b0,
    pGC=0x801c6b700, nRectsInit=1, pRectsInit=0x801c12f00) at shadow.c:1267
#2  0x0000000000506d6e in miPaintWindow (pWin=0x801c441b0,
    prgn=0x7fffffffed10, what=0) at miexpose.c:646
#3  0x0000000000506849 in miWindowExposures (pWin=0x801c441b0,
    prgn=0x7fffffffed10, other_exposed=0x0) at miexpose.c:517
#4  0x0000000000437d3f in MapWindow (pWin=0x801c441b0, client=0x801c16110)
    at window.c:2838
#5  0x0000000000431fc2 in InitRootWindow (pWin=0x801c441b0) at window.c:492
#6  0x000000000042cf5a in main (argc=7, argv=0x7fffffffee20,
    envp=0x7fffffffee60) at main.c:422
Мне вот интересно, какого хрена у меня в vesa видео отвалилось? У всех нормально с ним после экспериметнов?

Код: Выделить всё

[42] ~> xvinfo
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
X-Video Extension version 2.2
screen #0
 no adaptors present

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение iZEN » 2009-02-23 21:40:26

4ertus2 писал(а): Мне вот интересно, какого хрена у меня в vesa видео отвалилось? У всех нормально с ним после экспериметнов?

Код: Выделить всё

[42] ~> xvinfo
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
X-Video Extension version 2.2
screen #0
 no adaptors present
Закомментируй строчку "BusID" в xorg.conf. Она мешает.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

4ertus2
рядовой
Сообщения: 31
Зарегистрирован: 2009-02-23 16:11:32

Re: xf86-video-nouveau

Непрочитанное сообщение 4ertus2 » 2009-02-23 21:58:11

iZEN писал(а):
4ertus2 писал(а): Мне вот интересно, какого хрена у меня в vesa видео отвалилось? У всех нормально с ним после экспериметнов?
Закомментируй строчку "BusID" в xorg.conf. Она мешает.

Код: Выделить всё

[42] ~> cat /etc/X11/xorg.conf | grep -i BusID | wc -l
       0

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-02-24 3:11:52

а вот и палки в колесах
#dri-devel писал(а):02:47 < zavwt> Why --enable-nouveau-experimental-api is broken in libdrm-2.4.5? Can't find nouveau_private.h and nouveau_dma.h.
02:48 <+airlied> zavwt: its not meant to be used
02:48 <+airlied> if you are running nouveau you are running from git.
02:49 < zavwt> airlied: then why not exclude entirely nouveau directory?
02:49 <+airlied> zavwt: because we can't release from git then
02:50 <+airlied> the idea being we can still make a release but keep the nouveau stuff available from git
02:50 <+airlied> the other option is to shove nouveau stuff into a branch
4ertus2 писал(а):Мне вот интересно, какого хрена у меня в vesa видео отвалилось? У всех нормально с ним после экспериметнов?

Код: Выделить всё

[42] ~> xvinfo
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
X-Video Extension version 2.2
screen #0
 no adaptors present
у тебя с vesa работало XVideo? это что-то новенькое. XVideo - это такое примитивное 2D-ускорение, работать должно и без него.

а так можешь попробовать поменять обратно libdrm-devel -> libdrm

что до backtrace, то попробуй xserver1.6. Может с ним повезет. Если нет, то скорее всего искать бинарным поиском коммит, после коего перестало работать.

4ertus2
рядовой
Сообщения: 31
Зарегистрирован: 2009-02-23 16:11:32

Re: xf86-video-nouveau

Непрочитанное сообщение 4ertus2 » 2009-02-25 20:15:38

Гость писал(а):а так можешь попробовать поменять обратно libdrm-devel -> libdrm
Уже. Пересобрал xorg с заисимостями. Не помогло.
Будем посмотреть как оно на родных дровах в линуксе заведется.

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-02-27 1:55:03

я с ftp поудалял лишнее, а то в бардаке файлов можно было запутаться. Порты теперь доступны только в diff'ах.
ftp://ftp.lissyara.su/users/Guest/libdrm.diff
ftp://ftp.lissyara.su/users/Guest/xf86- ... uveau.diff
4ertus2 писал(а):

Код: Выделить всё

(II) NOUVEAU driver 0.0.10.20090220.e09f50e
попробуй что ль

Код: Выделить всё

(II) NOUVEAU driver 0.0.10.20090225.1c4a284
может повезет

4ertus2
рядовой
Сообщения: 31
Зарегистрирован: 2009-02-23 16:11:32

Re: xf86-video-nouveau

Непрочитанное сообщение 4ertus2 » 2009-02-27 23:41:42

Гость писал(а):попробуй что ль

Код: Выделить всё

(II) NOUVEAU driver 0.0.10.20090225.1c4a284
может повезет
Не... Надо сначала изучить текущий баг. Может nouveau что-нить в каком-нить ПЗУ сбрасывает, после чего видео не кажет. Надо ж отрепортить сие нештатное поведение.

P.S. Под идею установки линукса начал качать всякие интеловские штучки. С моим инетом это дня на два. Так что новые тесты с видюхой не раньше понедельника, думается.

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-03-15 0:02:16

статус DRM - http://docs.FreeBSD.org/cgi/mid.cgi?123 ... 9.13.camel
подробности в логах канала #nouveau за последние несколько дней

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: xf86-video-nouveau

Непрочитанное сообщение paradox » 2009-03-15 0:10:11

интересно кем работает и за что живет ноланд
я бы тоже на халяву кодил и дрова и мнго чего
если бы мне милиончик баксов подарили)))

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение Alex Keda » 2009-03-15 0:11:16

непонял про линукс, не хавающий 3d акселерацию.
под него же проприетарщина есть вроде?
Убей их всех! Бог потом рассортирует...

4ertus2
рядовой
Сообщения: 31
Зарегистрирован: 2009-02-23 16:11:32

Re: xf86-video-nouveau

Непрочитанное сообщение 4ertus2 » 2009-03-15 2:03:54

Xorg.0.log (20090316)

Код: Выделить всё

(--) PCI:*(0@0:18:0) nVidia Corporation GeForce 7025 rev 162, Mem @ 0xf2000000/16777216, 0xe0000000/268435456, 0xf3000000/16777216, BIOS @ 0x????????/65536

/* ... */

(II) NOUVEAU driver 0.0.10.20090316.f59fef1
(II) NOUVEAU driver for NVIDIA chipset families :
	RIVA TNT    (NV04)
	RIVA TNT2   (NV05)
	GeForce 256 (NV10)
	GeForce 2   (NV11, NV15)
	GeForce 4MX (NV17, NV18)
	GeForce 3   (NV20)
	GeForce 4Ti (NV25, NV28)
	GeForce FX  (NV3x)
	GeForce 6   (NV4x)
	GeForce 7   (G7x)
	GeForce 8   (G8x)
(II) Primary Device is: PCI 00@00:12:0
(II) resource ranges after probing:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(--) NOUVEAU(0): Chipset: "NVIDIA NV67"
(II) Loading sub module "int10"
(II) LoadModule: "int10"

(II) Loading /usr/local/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	ABI class: X.Org Video Driver, version 4.1
(II) NOUVEAU(0): Initializing int10
(==) NOUVEAU(0): Write-combining range (0xa0000,0x20000) was already clear
(==) NOUVEAU(0): Write-combining range (0xc0000,0x40000) was already clear
(II) NOUVEAU(0): Primary V_BIOS segment is: 0xc000
(==) NOUVEAU(0): Write-combining range (0x0,0x1000) was already clear
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
[drm] failed to load kernel module "nouveau"
(EE) [drm] drmOpen failed.
(EE) NOUVEAU(0): [drm] error opening the drm
(!!) NOUVEAU(0): Failing back to NoAccel mode
(**) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
(==) NOUVEAU(0): RGB weight 888
(==) NOUVEAU(0): Default visual is TrueColor
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"

(II) Loading /usr/local/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 0.1.0
	ABI class: X.Org Video Driver, version 4.1
(==) NOUVEAU(0): Randr1.2 support enabled
(==) NOUVEAU(0): Using HW cursor
(--) NOUVEAU(0): Linear framebuffer at 0xE0000000
(--) NOUVEAU(0): MMIO registers at 0xF2000000
(II) NOUVEAU(0): Initial CRTC_OWNER is 4
(II) NOUVEAU(0): Attempting to load BIOS image from PROM
(!!) NOUVEAU(0): ... BIOS signature not found
(II) NOUVEAU(0): Attempting to load BIOS image from PRAMIN
(II) NOUVEAU(0): ... appears to be valid
(II) NOUVEAU(0): BIT BIOS found
(II) NOUVEAU(0): Bios version 05.67.32.22
(WW) NOUVEAU(0): TMDS table script pointers not stubbed
(II) NOUVEAU(0): Found Display Configuration Block version 3.0
(!!) NOUVEAU(0): Raw DCB entry 0: 02000310 00000023
(!!) NOUVEAU(0): Raw DCB entry 1: 04031322 00000000
(--) NOUVEAU(0): Parsing VBIOS init table 0 at offset 0xD877
(EE) NOUVEAU(0): ========== misaligned reg 0x001020FB ==========
(EE) NOUVEAU(0): ========== misaligned reg 0x001020FB ==========
(--) NOUVEAU(0): Parsing VBIOS init table 1 at offset 0xD9D5
(--) NOUVEAU(0): Parsing VBIOS init table 2 at offset 0xD9D6
(EE) NOUVEAU(0): ========== unknown reg 0x0077FFF4 ==========
(EE) NOUVEAU(0): ========== unknown reg 0x0077FFF8 ==========
(EE) NOUVEAU(0): ========== unknown reg 0x0077FFFC ==========
(--) NOUVEAU(0): Parsing VBIOS init table 3 at offset 0xDB58
(--) NOUVEAU(0): Parsing VBIOS init table 4 at offset 0xDBD8
(EE) NOUVEAU(0): Pointer to flat panel table invalid
(II) NOUVEAU(0): Output VGA-0 using monitor section NEC LCD
(II) NOUVEAU(0): I2C bus "VGA-0" initialized.
(II) NOUVEAU(0): Output DVI-D-0 has no monitor section
(II) NOUVEAU(0): I2C bus "DVI-D-0" initialized.
(II) NOUVEAU(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
(II) NOUVEAU(0): I2C device "VGA-0:ddc2" removed.
(II) NOUVEAU(0): I2C device "DVI-D-0:ddc2" registered at address 0xA0.
(II) NOUVEAU(0): EDID vendor "NEC", prod id 26305
(II) NOUVEAU(0): Output VGA-0 disconnected
(II) NOUVEAU(0): Output DVI-D-0 connected
(II) NOUVEAU(0): Using user preference for initial modes
(II) NOUVEAU(0): Output DVI-D-0 using initial mode 1280x1024
(--) NOUVEAU(0): VideoRAM: 65536 kBytes
(==) NOUVEAU(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NOUVEAU(0): Virtual size is 1280x1280 (pitch 1280)
(**) NOUVEAU(0):  Driver mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz
(II) NOUVEAU(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(**) NOUVEAU(0):  Driver mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz

/* ... */

(**) NOUVEAU(0):  Default mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 59.9 Hz
(II) NOUVEAU(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(**) NOUVEAU(0):  Driver mode "720x400": 28.3 MHz (scaled from 0.0 MHz), 31.5 kHz, 70.1 Hz
(II) NOUVEAU(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
(==) NOUVEAU(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"

(II) Loading /usr/local/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "shadowfb"
(II) LoadModule: "shadowfb"

(II) Loading /usr/local/lib/xorg/modules//libshadowfb.so
(II) Module shadowfb: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(==) NOUVEAU(0): Write-combining range (0xa0000,0x10000) was already clear
(II) NOUVEAU(0): Saving VGA fonts
(II) NOUVEAU(0): Saving crtcs
(II) NOUVEAU(0): Saving encoders

Fatal server error:
Caught signal 11.  Server aborting

4ertus2
рядовой
Сообщения: 31
Зарегистрирован: 2009-02-23 16:11:32

Re: xf86-video-nouveau

Непрочитанное сообщение 4ertus2 » 2009-03-19 23:16:22

Порт перестал собираться:

Код: Выделить всё

nv_dri.c:263:2: error: #error nouveau_drm.h does not match expected patchlevel, update libdrm.
*** Error code 1
как следствие:

Код: Выделить всё

BROKEN=         does not compile
И патчится теперь криво, новые дифы надо.

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-03-20 2:47:02

4ertus2 писал(а):Порт перестал собираться:

Код: Выделить всё

nv_dri.c:263:2: error: #error nouveau_drm.h does not match expected patchlevel, update libdrm.
*** Error code 1
смотри мой ответ на ports/132605
4ertus2 писал(а):как следствие:

Код: Выделить всё

BROKEN=         does not compile
И патчится теперь криво, новые дифы надо.
хмм, и? ты diff-то смотрел?

Код: Выделить всё

$ TZ=UTC
$ fetch -v ftp://ftp.lissyara.su/users/Guest/xf86-video-nouveau.diff
looking up ftp.lissyara.su
connecting to ftp.lissyara.su:21
setting passive mode
opening data connection
initiating transfer
remote size / mtime: 2873 / 1237350947
xf86-video-nouveau.diff                       100% of 2873  B  224 kBps
$ ls -lh xf86-video-nouveau.diff
-rw-r--r--  1 luser luser  2.8K Mar 18 04:35 xf86-video-nouveau.diff
$ fgrep -iC3 broken *-nouv*
 USE_XORG=    videoproto xextproto xf86driproto glproto
 MAN4=                nouveau.4x

-BROKEN=            does not compile
+SNAPDATE=    20090318
+SNAPREV=     3e7fa97


Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-03-20 2:53:59

если кто не в курсе, то я его сам и сломал. cf. ports/132037

потом дискуссия разгорелось с Noland'ом в freebsd-x11@ о slave-порте (идея была отвергнута) постепенно перейдя в обсуждение политики апстрима и невключенных nouveau_dma.h и nouveau_private.h. В итоге консенсус был на том, чтобы подождать следующий релиз с этими файлами и не применять хаков. А если посмотреть по датам, то первое упоминание о сломанном порте было даже раньше ports/132136.

Так что ты уверен, что у тя последнии версии diff'ов? Если с ними проблемы, то мне интересно.


Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-03-20 12:20:11

если у кого будут проблемы с libdrm, то могу обновить diff до более свежей версии. Там с момента релиза 2.4.5 было несколько изменений.

Код: Выделить всё

$ git log libdrm-2.4.5..HEAD --pretty=format:"%h %s" libdrm
00d8e96 libdrm/nouveau: unref fences when deleting bo
6169e3a libdrm/nouveau: implement bo_handle_get for !mm_enabled
2e2e857 libdrm_nouveau: The handle that is passed to mmap needs to be drm_handle_t
7ce8d4c intel: Update reloc_tree_size of the first buffer when we count the tree size.
efa485b intel: Don't copy dirty data out when freeing a BO in the fake bufmgr.
c3c2130 nouveau: Dist nouvea_dma.h as well.
a71d3ed nouveau: Also dist nouveau_private.h.
PS, мдя, с моей 9600GT (nv50+) TTF шрифты нечитабельны, вот пример - http://img147.imageshack.us/img147/9213/65021747.png
А с EXAPixmaps вообще сервер не стартует... похоже придется ждать когда rnoland допилит nv50+.

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-03-21 7:15:47

ну что, никто тестировать с DRM модулем не будет?
- запустить Xserver вместе с модулем и DDX драйвером
- проверить в логе, что драйвер использует DRI интерфейс и включена акселерация EXA, Xv, XvMC
- запустить композитный менеджер (напр, `xcompmgr -a')
- проверить на firefox
- проверить `mplayer -vo xv' (Xvideo пока не работает без композитного менеджера; известный баг самого nouveau)
- попробовать включить EXAPixmaps в xorg.conf в секции Device

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-03-30 1:08:50

может кто из модеров удалить все вложения из первого поста и заменить содержимое на...

Код: Выделить всё

никто не хочет потестить nouveau (свободный драйвер для nvidia-карточек)? Для этого вам понадобиться:[list][*]удалить x11/nvidia-driver
[*]применить [url=ftp://ftp.lissyara.su/users/Guest/libdrm.diff]libdrm.diff[/url] и обновить порт [b]graphics/libdrm[/b]
[*]применить [url=ftp://ftp.lissyara.su/users/Guest/xf86-video-nouveau.diff]xf86-video-nouveau.diff[/url] и обновить порт [b]x11-drivers/xf86-video-nouveau[/b]
[*]применить [url=http://people.freebsd.org/~rnoland/drm-nouveau-032109.patch]drm-nouveau-032109.patch[/url] и пересобрать ядерные модули [b]drm.ko[/b] и [b]nouveau.ko[/b][/list]
Выглядеть это будет примерно так[code]# pkg_delete -x nvidia-driver
# cd /usr/ports/graphics/libdrm
# fetch -qo- ftp://ftp.lissyara.su/users/Guest/libdrm.diff | patch -sp2
# make all deinstall install clean
# cd /usr/ports/x11-drivers/xf86-video-nouveau
# fetch -qo- ftp://ftp.lissyara.su/users/Guest/xf86-video-nouveau.diff | patch -sp2
# make all deinstall install clean
# cd /usr/src/sys
# fetch -qo- http://people.freebsd.org/~rnoland/drm-nouveau-032109.patch | patch -sp0
# cd modules/drm
# make depend all install
# cd ../nouveau
# make depend all install
после чего заменить драйвер nv или nvidia в секции Device в xorg.conf и перезапустить Xserver(1) или перезагрузить комп.

Примечания для тех, кто использует DRM:
  • перезапуск Xserver'а не работает
  • если у вас приложения медленно отрисовываются и/или не работает Xvideo, то попробуйте включить композитный менеджер, такой как x11-wm/xcompmgr
  • если включение композитного менеджера приводит к зависанию Xserver'а и не работает переключение на консоль по Ctrl+Alt+F1, то попробуйте отключить MSI (Message Signaled Interrupts) добавив в загрузчике hw.drm.msi=0 или перед загрузкой модуля сделайте

    Код: Выделить всё

    # kenv hw.drm.msi=0
  • отсутствие модуля приведет к автоматическому включение опций в xorg.conf: NoAccel и ShadowFB
  • EXAPixmaps использует DRI2, но из-за отсутствия TTM рендериг картинки происходит намного медленнее
Вы можете попробовать включить EXAOptimizeMigration в секции Device для увеличения быстродействия.

После тестирования не забывайте сообщать о своих удачах/неудачах в рассылку freebsd-x11@ ответом на тему [PREVIEW] Nouveau on FreeBSD (Take 2).
[/code]
без тега

Код: Выделить всё

, конечно

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение Alex Keda » 2009-03-30 8:37:32

сделал. ещё и прилепил как шапку вверху каждой страницы.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение zingel » 2009-03-30 8:42:10

на сколько постов выше?
Z301171463546 - можно пожертвовать мне денег

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-03-30 8:52:16

lissyara, спасибо. А то в дискуссии на несколько страниц можно было легко заблудиться в поисках до сих пор актуальной информации.

squ1b3r
проходил мимо
Сообщения: 3
Зарегистрирован: 2009-04-03 20:33:21

Re: xf86-video-nouveau

Непрочитанное сообщение squ1b3r » 2009-04-03 21:22:40

Добрый вечер. Изначально огромное спасибо за то что вы делаете.

Не буду разглагольствовать и перейду сразу к проблеме. Следуя интрукции в шапке я проделал все операции до пункта, где накладывается патчик на drm. В ходе данной операции вываливается такая вот штука:

Код: Выделить всё

2 out of 6 hunks failed--saving reject to dev/drm/drmP.h.rej
1 out of 1 hunks failed--saving reject to dev/drm/drm_memory.c.rej
Поглядел в сорцы, файлы эти должны инклудиться, но их там нет. Куда копать, подкажите?

П.С. FreeBSD 7.1 amd64 / видео GeForce 9800GTX+

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-04-03 22:10:16

squ1b3r, в 7.1 нет MFC r187021 и r187025. Либо обновись до 7-stable, либо бэкпортируй эти (и другие) коммиты rnoland@'а вручную. Напр.

Код: Выделить всё

# cd /usr/src/sys
# svn diff -c187021 svn://svn.freebsd.org/base/stable/7 | patch -Efsp0
# svn diff -c187025 svn://svn.freebsd.org/base/stable/7 | patch -Efsp0
...

Гость
проходил мимо

Re: xf86-video-nouveau

Непрочитанное сообщение Гость » 2009-04-03 22:12:31

Гость писал(а):# cd /usr/src/sys
опечатался. /usr/src/sys -> /usr/src

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: xf86-video-nouveau

Непрочитанное сообщение Alex Keda » 2009-04-04 12:54:56

2 Гвест
жалоба... в них все переносы убираются =(
каша получилась. сюда лучше запостите... чё понял - поправил.
Убей их всех! Бог потом рассортирует...