🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sprzet
Article #74575

Re: Driver karty graficznej do kompilacji

#74575
From: Dominik 'Rathann' Mierzejewski
Date: Fri, 24 Jul 2020 21:10
96 lines
5176 bytes
Date: Wed, 03 Jun 2020 23:24:28
From: januszp366@gmail.com
> Date: Wed, 20 May 2020 19:28:13
> From: janus...@gmail.com
> Dziękuję za odpowiedź, piszę dopiero dziś bo to niespodzianka myślałem
> że mój post zostanie bez odpowiedzi.
> [..]
>> Jaki to model? Co pokazuje lscpu? Sądząc po karcie graficznej, to jakiś
>> Core/Core 2 mobile.

> To laptop Ergo Ensis 211 oparty na płycie Asus A3F, a polecenie lscpu
> zwraca:
> Architektura:           x86_64
[...]
> Nazwa modelu:           Intel(R) Core(TM)2 CPU         T5500  @ 1.66GHz
[...]
>> i wobec wciąż przyrastającego w objętość kernela w Linux Mint 64 bit
>> postanowiłem skompilować sobie kernel tak żeby "stracił na wadze".

>> A właściwie po co?

> Bo z mniejszym kernelem komputer pracuje szybciej. 

O ile szybciej? Jak mierzyłeś?

>> A co pokazuje lspci -vnn?
> Pokazuje dość dużo, aż boję się wklejać... ;)
[...]
> 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
>         Subsystem: ASUSTeK Computer Inc. Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [1043:1252]
>         Flags: bus master, fast devsel, latency 0, IRQ 16
>         Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
>         I/O ports at ec00 [size=8]
>         Memory at d0000000 (32-bit, prefetchable) [size=256M]
>         Memory at feb40000 (32-bit, non-prefetchable) [size=256K]
>         Expansion ROM at <unassigned> [disabled]
>         Capabilities: <access denied>
>         Kernel driver in use: i915
>         Kernel modules: i915, intelfb

Ok. Czyli obsługiwany przez i915.

[...]
> -------------------------------------------------------------------------
>> Skompilowałem źródła kerneli 2.6.38 i 3.0.1 - niestety żaden z nich
>> nie ma w źródłach drivera do karty graficznej

>> Linie 2.6 i 3.0 są już od dawna nie rozwijane. Jeśli bardzo chcesz
>> użyć starej wersji, to polecam najstarszą longterm, czyli na dzień
>> dzisiejszy to 3.16.84: https://www.kernel.org/
> ...
> longterm:         3.16.84         2020-05-22
[...]

> To że to jądro nie jest już wspierane to dla mnie żaden parametr - dla
> mnie najważniejsze jest przyspieszenie pracy np. to żeby otwieranie
> pliku textowego 659 bajtów trwało krótko bo teraz z kernelem  8.3 MB
> trwa 7-10 sekund co porównując go do Win XP na sąsiedniej partycji
> plasuje linux na pozycji żółwia.

Nie jestem przekonany, że rozmiar kernela ma tu cokolwiek do rzeczy.
Otwieranie jakim programem? W jakim środowisku. Trudno się odnieść do
tego, co napisałeś, bo nie podajesz żadnych szczegółów.

[...]
> Próbowałem kompilować te kernele na LM 19.2 64 bit ale te dawały
> formulkę : 

>             code model kernel does not support PIC mode

> Dostałem poradę żeby w Makefile do : KBUILD_CFLAGS += $(KCFLAGS)
> dopisać:  -fno-pie -dopisałem, ale bez rezultatu, zrobiłem też wersję
> z osobną linią czyli: KBUILD_CFLAG += -fno-pie ,

Raczej -fno-pic? Poza tym KBUILD_CFLAG to inna zmienna niż
KBUILD_CFLAGS. Tak, czy inaczej bez pełnego logu trudno powiedzieć.

> próbowałem też
> kompilacji z niżsą wersją wersją gcc - użyłem gcc-4.8 (zmieniając
> oczywiście dowiązanie symboliczne do gcc) - sumując kompilacje tych
> starszych kerneli na współczesnych Linuxach Mint - kompilacje
> przebiegają prawidłowo, ale uruchomienie już nie - jak napisałem
> wyżej. "Żeby nie było" :) - używałem do tych prób oryginalnych plików
> config skopiowanych z katalogów /boot odpowiednich dystrybucji Linux
> Mint.

Bez pełnego logu trudno coś poradzić. Konfigurowałeś i kompilowałeś
wg dokumentacji? Które wersje wymaganych narzędzi masz zainstalowane?

Pozdrawiam,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
        -- from "Collected Sayings of Muad'Dib" by the Princess Irulan
Technical Details
Message-ID: <rffinn$rpq$1$rathann@news.chmurka.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.212.180.189.198!not-for-mail
References: <26a19b17-7d8f-423a-bd64-2033f64ae7ac@googlegroups.com> <rb2v7f$o8i$1$rathann@news.chmurka.net> <218c6973-4d26-4b3f-ae20-c8b32baed033@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.212.180.189.198!not-for-mail
From: Dominik 'Rathann' Mierzejewski <_wstaw_nick_@greysector.net>
Newsgroups: pl.comp.os.linux.sprzet
Subject: Re: Driver karty graficznej do kompilacji
Date: Fri, 24 Jul 2020 21:10:16 +0000 (UTC)
Organization: news.chmurka.net
Message-ID: <rffinn$rpq$1$rathann@news.chmurka.net>
References: <26a19b17-7d8f-423a-bd64-2033f64ae7ac@googlegroups.com> <rb2v7f$o8i$1$rathann@news.chmurka.net> <218c6973-4d26-4b3f-ae20-c8b32baed033@googlegroups.com>
NNTP-Posting-Host: 212.180.189.198
Mime-Version: 1.0
Injection-Date: Fri, 24 Jul 2020 21:10:16 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="rathann"; posting-host="212.180.189.198"; logging-data="28474"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.4.4-20191224 ("Millburn")  (Linux/5.7.9-200.fc32.x86_64 (x86_64))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit