From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46E00436.4040200@unsafe.ru> Date: Thu, 06 Sep 2007 17:44:22 +0400 From: "Konstantin A. Lepikhov" Organization: Private Person User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux Sisyphus discussions References: <20070901125749.GA12912@lks.home> <45718.89.208.11.1.1188716938.squirrel@mail.kraskovo.ru> <200709051209.33538.egor@lrn.ru> <200709051223.37600.shrek@altlinux.ru> <20070905185403.GA18852@lks.home> <20070905200904.GB21147@lks.home> <46DFF19B.2030200@unsafe.ru> <46DFFB49.5020800@unsafe.ru> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?koi8-r?b?8MHExc7JxSDQ0snMz9bFzsnKINcgycvTwcgg0M/T?= =?koi8-r?b?zMUg197F0sHbzsXHzyDB0MfSxcrEwQ==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2007 13:45:58 -0000 Archived-At: List-Archive: List-Post: Anton Farygin пишет: ... > Konstantin A. Lepikhov пишет: >> Anton Farygin пишет: >> ... >>>> Почему нельзя было _сразу_ реализовать нормальный вариант с .xinf, >>>> который просто копировал старое поведение с просмотром данных в hwdatabase? >>> А чем это отличается от переключалок на C++ ? идеология такая же дурная. >> тем, что найти нужный pci vendor/subvendor в .xinf гораздо проще чем >> придумывать сложную логику там, где ее нет. Куда уж проще - нашел карту >> в .xinf, если есть в drv.d/.sh, выполнил его, если нет - >> запустил drv.d/x11.sh. > > При чём тут карта ? > > Речь идёт про драйвера. Для одной карты может быть несколько разных > драйверов. прочитай еще раз, что я предложил - если нет drv.d/.sh, запустить x11.sh. Что это сломает? > >>> Да и старое поведение не отличалось от текущего - сменилась только >>> переключался. Мы и раньше смотрели в xorg.conf, определяли драйвер и >>> переключали симлинки. >> А вот это изврат - если драйвер поставлен неправильно, нет смысла >> неправильно ставить симлинки. > > А как быть, если можно поставить: fgrlx/ati/vesa ? > > Мне например на vesa больше нравиться работать чем на fglrx. А вот > завтра ещё свободный драйвер поставлю.. > > Костик, подумай сам о чём ты пишешь - если сделать так, то будет вообще > всё плохо ничего плохого - нравится работать в vesa, удаляй fglrx и переключай libGL, т.к. наличие чего-то кастомного в drv.d/ - это всего-лишь прерогатива нескольких драйверов. Если хочешь сохранить fglrx и использовать свободный драйвер - ставь переключалку на ручник (типа /etc/sysconfig/x11-drv TYPE=whatever), оно переключит тебе whatever вместо автодетекта. > > Алгоритм, на самом деле весьма прост - посмотреть что за драйвер в > xorg.conf и переключить симлинки. зачем тогда реализовать такой простой алгоритм на c++?? > > Кстати, неплохо было бы это делать при каждом запуске xorg, а не в > момент настройки. > >>> Ну или надо восстановить libGLwrapper Без вариантов. >> не надо ничего восстанавливать. > > Тогда нужно не делать ошибок при реализации текущей схемы в драйверах. схемы нет, описания тоже нет. Как можно допустить ошибку в ошибке?