From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3F3E8A56.4050606@abc92.ru> Date: Sat, 16 Aug 2003 23:47:34 +0400 From: Sergey Indlin User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.4) Gecko/20030710 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: sisyphus@altlinux.ru X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime X-MIMETrack: Itemize by SMTP Server on notes1/Abc92(Release 5.0.9a |January 7, 2002) at 08/16/2003 11:47:44 PM, Serialize by Router on notes1/Abc92(Release 5.0.9a |January 7, 2002) at 08/16/2003 11:47:45 PM, Serialize complete at 08/16/2003 11:47:45 PM Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=KOI8-R; format=flowed Subject: [sisyphus] Radeon & NForce2 & Direct rendering X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Aug 2003 19:47:37 -0000 Archived-At: List-Archive: Здравствуйте! Всего неделя мучений и золотой ключик у меня в кармане. Поменял я мамку с кт333 на nforce2. И получил кучу проблем, часть из которых решилась быстро, а вот с одной я застрял. С моим Radeon 8500 не заводился drm. В начале это был unsupported bridge у модуля agpgart, после перекомпиляции ядра с последними патчами агп стал распознаваться, но иксы вешались при запусе намертво. После исследований в интернете нашел что надо отключить fastwrite на агп добавлением опции Option "AGPFastWrite" "off" В секцию "Device" XF86Config-4. После этого иксы стартовали в чистый экран, зато стал срабатывать SysRq. Дальнейшие исследования интернета дали вот что. С оригинальным агп патчем от нвидии ati карты не работают. Однако в ac4 патче от Алена Кокса эта проблема пофиксена. Пол дня сравнения патча от Кокса с патчем в ядре альта (я так понял что это оригинальный патч нвидии) показали что отличие только в одной строке. После замены строки в /usr/src/kernel/patches/kernel-fix-drivers-char/02_nvidia-agp-support.patch agp_bridge.gatt_table[nvidia_private.pg_offset + j] = mem->memory[i]; на agp_bridge.gatt_table[nvidia_private.pg_offset + j] = agp_bridge.mask_memory(mem->memory[i], mem->type); и перекомпиляции ядра, 3д заработал. Правда при включении AGPFastWrite иксы все также вешаются. Отсюда предложение: подпатчить патч 02_nvidia-agp-support.patch в пакете kernel-fix-drivers-char. -- Sergey Indlin JID: serj@abc92.ru, ICQ: 6317316 http://www.abc92.ru