Cruslan
Beğeniler
6.810

Profil mesajları Son etkinlik Mesajlar Hakkında Mesaj alanları

  • Hayatını duygulara göre düzenleyenler her zaman kaybedecektir. Somut veriyle hareket edenler ise her zaman kazanacaktır, zarar kaçınılmaz ise zararını asgari düzeye indireceklerdir. Kalbinizi değil, aklınızı dinleyin. Aklınızın yetmediği yerde sorun, öğrenin. Yeter ki kalbinize inanmayın.
    Cruslan
    Cruslan
    Kendi mizacımı dert edindirecek ne yazdım acaba? Teşekkürler gene de.
    • Beğendim
    İfadeler: 29
    1
    13090
    Duygularla değil somut verilerle hareket edin yazmışsın ya bu yüzden dedim. Sen soğuk bir makine değilsin.
    Cruslan
    Cruslan
    Ancak hayat soğuk bir makine olmanı gerektiriyor. Sevdiklerine veya kendine karşı limitli olarak sıcak ve insani tarafını gösterebilirsin ancak dışarıya tam tersi yaklaşmak gerekiyor. Her yer aç çakal dolu. Benim mizacım böyle, kimse kimseyi beğenmek zorunda değil.
    • Beğendim
    İfadeler: 13090
    GTA 6 çıkmadan önce Gentoo Speedrun'ı çıktı.

    Cruslan
    Cruslan
    Benim yaklaşık bir sistemi kurmam bir günü alırdı herhalde.
    AMG GOAT
    AMG GOAT
    Aslında neden kısa biliyor musunuz? En boş, en sıradan Kernel'ı kuruyor çünkü. Normal sistemlere göre olsaydı gene uzun sürerdi.
    Cruslan
    Cruslan
    Ne yalan söyleyeyim, atlaya atlaya baktım. Tabii ben tamamen kullanılabilir bir Gentoo ortamından bahsediyorum 1 gün olarak. Özellikle yeni bir cihaza kurmada sürücülerin bulunması ve ince ayarların yapılması zaman alır. Kendi laptopuma disk şifreleme ile Gentoo kurdum mesela, daha önce hiç elle yapmadığımdan üç günümü almıştı. Laptopumun yavaş olması, distcc'ye rağmen derlemede çok beklememe sebep oldu.
    Hocam merheba, sizinde fikirlerinizi almak için soru soracaktımda.

    1:
    Benim şuan GNOME'lu sistem boşta 1,14GB RAM yiyor. Ben bunu 1 GB barajının altına indirmeyi çabalıyorum. Kendi yapacağım çekirdek ile ne kadar indiririm, bide başka indirme yolları varmı?

    2:
    Sİzede uyarsa sizin portage/make.conf dosyanızı atabilir misiniz, yada benimki için öneride bulunabilir misiniz?

    Kod:
    # These settings were set by the catalyst build script that automatically
    # built this stage.
    # Please consult /usr/share/portage/config/make.conf.example for a more
    # detailed example.
    COMMON_FLAGS="-march=tigerlake -O2 -pipe"
    CFLAGS="${COMMON_FLAGS}"
    CXXFLAGS="${COMMON_FLAGS}"
    FCFLAGS="${COMMON_FLAGS}"
    FFLAGS="${COMMON_FLAGS}"
    ACCEPT_KEYWORLDS="amd64"
    
    FEATURES="getbinpkg"
    FEATURES="binpkg-request-signature"
    
    # NOTE: This stage was built with the bindist USE flag enabled
    
    # This sets the language of build output to English.
    # Please keep this setting intact when reporting bugs.
    LC_MESSAGES=C.utf8
    MAKEOPTS="-j10"
    ACCEPT_LICENSE="*"
    GENTOO_MIRRORS="http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ \
        rsync://mirror.eu.oneandone.net/gentoo/ \
        rsync://ftp.agdsn.de/gentoo \
        https://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ \
        https://ftp.linux.org.tr/gentoo/ \
        rsync://ftp.linux.org.tr/gentoo-distfiles/"
    
    GRUB_PLATFORMS="efi-64"
    VIDEO_CARDS="nvidia intel"
    USE="wayland X ${USE} networkmanager zsh-completion systemd uefi threads vc dbus hardened lto wifi bluetooth gtk gnome iwd elogindgtk-doc -kde -cups"
    L10N="tr en-US"


    Bide yazmışken bu portage çok manyak bişimiş(Arch'a ekmek yapma makinesi dedik, Debian'a çakı dedik, hiç biri Gentoo ve Portage'in yerini tutamaz). İlk kullandığım zaman bunun paket mantığını anlamadığımdan kafam karışmıştı ama sonra dal mantığında gittiğini anladıkdan sonra gözüm tuttu.
    • Düşündürücü
    • Beğendim
    İfadeler: 29 ve AMG GOAT
    Cruslan
    Cruslan
    GNOME ortamıyla elde edeceğin değer o civarlarda, daha ne kadar sıkıştırabilirsin bilemiyorum. Çok bellek kazanmak istiyorsan -O2 yerine -Os optimizasyonunu deneyebilirsin. GCC veya Clang performans yerine binary boyutunu küçültmeye çalışır ancak boyutu arttırmayan -O2 optimizasyonlarının çoğunu uygular. Genkernel kullanarak gerekmeyen sürücüleri manuel olarak kaldırabilirsin belki ama o da çok uzun sürer. LTO'yu bazı paketlerde hata verdiği için kullanmıyorum, sadece kernelde LTO var. LTO'nun da binary boyutunu azaltıp bellek tüketimini biraz azaltabildiğini duymuştum.

    Bu da benim make.conf'um;
    Kod:
    COMMON_FLAGS="-march=native -mtune=native -O3 -pipe -fgraphite-identity -floop-nest-optimize -floop-parallelize-all -fipa-pta -fno-semantic-interposition --param=l2-cache-size=32768"
    #COMMON_FLAGS="-march=native -mtune=native -O3 -pipe -fno-semantic-interposition --param=l2-cache-size=32768"
    RUSTFLAGS="-C target-cpu=native -C opt-level=3"
    CFLAGS="${COMMON_FLAGS}"
    CXXFLAGS="${COMMON_FLAGS}"
    FCFLAGS="${COMMON_FLAGS}"
    FFLAGS="${COMMON_FLAGS}"
    VIDEO_CARDS="amdgpu radeonsi"
    CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
    ACCEPT_LICENSE="*"
    L10N="tr"
    LC_ALL=C.UTF-8
    USE="abi_x86_32 abi_x86_64 X wayland modules-sign egl dbus pulseaudio pipewire vaapi vdpau systemd
    unicode bash-completion policykit networkmanager firewalld qt6 -handbook -kwallet"
    ACCEPT_KEYWORDS="~amd64"
    QEMU_SOFTMMU_TARGETS="x86_64"
    EMERGE_DEFAULT_OPTS="--verbose --ask"
    FEATURES="parallel-fetch parallel-install"
    MAKEOPTS="-j12"
    PYTHON_TARGETS="python3_12"
    PYTHON_SINGLE_TARGET="python3_12"
    Benim make.conf dosyam bu şekilde. Flaglar bilgisayarın stabilitesini bozmadan en fazla suyu çıkarmaya yönelik. -O3, binary boyutunu arttırıyor -O2'ye kıyasla, her zaman performans artımı garantisi vermiyor. Benim kullandığım bazı flagları kullanabilmen için GCC'yi graphite flagı ile derlemiş olman lazım, -march=native işlemcimin L3 tampon belleğini yanlış gördüğü için ben elle yazdım, L2 demesine bakma en üst düzey tampon bellek ne varsa o yazılacak, çoğu işlemcide L3 yazılır da -march=native kullanıyorsan sorun olmaz bence Intel'de. CPU_FLAGS_X86, kendine göre dolduracaksın. ACCEPT_KEYWORDS ayarı rolling release yani unstable paketleri yüklesin şeklinde ayarlı. Geçen zamanda Gentoo Python 3.12'ye geçti, yeni profillerde bu ayar vardır yani sondaki Python ayarını yapmana gerek yok bence.
    Cargo
    Cargo
    Hocam bir make.conf dosyanızla bile çok şey öğrendim gerçekten çok teşekkür ederim. Size Gentoo kurcam demesem ertelerdim, (Ben kendimi bilirim) Gentoo ile tanışmamda çok parmağınız var.❤️
    Cruslan
    Cruslan
    Ben de Gentoo'ya @gen2 sayesinde tanışmıştım. Kurarken de çok yardımı dokunmuştur. 10'larca sayfalık konu hala duruyordur yeşil sitede.
    Hocam dünkü şeylerde biraz karışıklık oldu bide modlar çözüm verince hep karıştı :p. Size dargınlığım yok, sizin varsa özür dilerim. Sizde konuda az uğraşmadınız, teşekkür ederim.

    Dünkü konuda bahsetmek gerekirse, ben SDDM kurmuşdum systemctl'e ekledim sonra SDDM grafik arayüzü olan paketi yükledim ondan çökme oluyormuş KDE'da, sonra disable, enable yapınca çökme olmuyor artık ama başlangıç ekranını çözmedi.

    Kısaca hata benim yarım yamalak okumamdan kaynaklandı sanırım :D
    • Beğendim
    • İnanılmaz
    İfadeler: AMG GOAT ve Cruslan
    Cargo
    Cargo
    Laptop prize takılıyken oluyor.

    Ne absürt dağıtım bu(![şaka anlamına geliyor{şaka=eğlecesine yapılan laf /01001000 01100001 01110110 01100101 00100000 01111001 01101111 01110101 00100000 01101101 01101111 01101111 01100101 01100100 00100000 01110100 01101111 01100100 01100001 01111001 00111111/ }])
    NyJen-too diye dağıtım yapıyormuşsunuz?(!)
    • Hahaha
    • Yorum Yok
    İfadeler: AMG GOAT ve Cruslan
    Cruslan
    Cruslan
    Bilgisayarın oyun oynarken sorun çıkarmıyorsa Gentoo kurarken de çıkarmaz.
    Cargo
    Cargo
    Oyun oynamayıyorum :), tümünü veriyim mi, sorun çıkarır mı?
    Cruslan
    Cruslan
    Tüm threadleri verebilirsin. Her verdiğin thread başına 2 GB RAM olması önerilir. Çoğunlukla geçmez ama bazı projelerde belleğinin tamamı tükenebilir. Swap'ın olsun.
  • Yüklüyor…
  • Yüklüyor…
  • Yüklüyor…
  • Yüklüyor…