Why is the performance of trueOS so bad now?


#1

Does someone know why trueos is a very slow os now?

I installed it today on my laptop which is an intel core i3 and the performance of trueos on it is very bad.

the graphics aren’t accelerated , it takes nearly 7 seconds just to open the start menu , its basically unusable . all it does is make my laptop run very hot.
and It’s so bad that even my windows installation on a traditional harddrive boots up faster than my installation of trueos which is on an SSD.

It used to not be this slow .I used trueos many months ago on same laptop, but i honestly didnt even like it that much back then.I thought i’d try it again now to see if its any better, but its even worse now for me. What has the trueos people done to make it so slow now ?


#2

I can’t answer, but I can add to this.

TrueOS runs well on my Intel core i3, having the graphics accelerated. Though I really don’t know how my xorg.conf file turned out to be like this - it doesn’t look like the templates. I think some time ago the video config wizard set it up accordingly and it works well since then. (If I try to change video settings with TrueOS’s menu button below the login screen, it doesn’t work anymore.)

Perhaps you could try using this file, and see what happens.

Lately, I can say that boot times are not satisfactory, and I feel that loading content from disk usually makes the system look slow. (No, it’s not using swap.) After that, the system behaves fine.

(I cannot upload text files… let’s type it here (/etc/X11/xorg.conf))

# Xorg.conf file generated for PC-BSD

Section "ServerLayout"
    Identifier     "XFree86 Configured"
    Screen      0  "Screen0" 0 0
    Option       "Clone" "off"
    Option       "AIGLX" "true"
EndSection

Section "Files"
    ModulePath      "/usr/local/lib/xorg/modules"
    FontPath     "/usr/local/share/fonts/cyrillic/"
    FontPath     "/usr/local/share/fonts/TrueType/"
    FontPath     "/usr/local/share/fonts/illinoy/"
    FontPath     "/usr/local/share/fonts/webfonts/"
    FontPath     "/usr/local/share/fonts/misc/"
    FontPath     "/usr/local/share/fonts/OTF/"
    FontPath     "/usr/local/share/fonts/TTF/"
    FontPath     "/usr/local/share/fonts/Speedo/"
    FontPath     "/usr/local/share/fonts/Type1/"
    FontPath     "/usr/local/share/fonts/CID/"
    FontPath     "/usr/local/share/fonts/75dpi/"
    FontPath     "/usr/local/share/fonts/100dpi/"
    FontPath     "/usr/local/share/fonts/dejavu/"
    FontPath     "/usr/local/share/fonts/bitstream-vera/"
    FontPath     "/usr/local/share/fonts/cyrillic/"
    FontPath     "/usr/local/share/fonts/hebrew/"
    FontPath     "/usr/local/share/fonts/vietnamese/"
    FontPath     "/usr/local/share/fonts/indic/"
    FontPath     "/usr/local/share/fonts/fonts-indic/"
    FontPath     "/usr/local/share/fonts/ae_fonts1/AAHS"
    FontPath     "/usr/local/share/fonts/ae_fonts1/AGA"
    FontPath     "/usr/local/share/fonts/ae_fonts1/FS"
    FontPath     "/usr/local/share/fonts/ae_fonts1/Kasr"
    FontPath     "/usr/local/share/fonts/ae_fonts1/MCS"
    FontPath     "/usr/local/share/fonts/ae_fonts1/Shmookh"
    FontPath     "/usr/local/share/fonts/local/"
    FontPath     "/usr/local/share/fonts/util/"
EndSection

Section "Module"
    Load           "ddc"
    Load           "dbe"
    Load       "dri"
    Load       "dri2"
    Load           "extmod"
    Load       "glx"
EndSection

Section "DRI"
    Mode 0666
EndSection

Section "Extensions" 
    Option    "Composite" "Enable"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Generic Monitor"
    ModelName      "Generic Monitor"
EndSection


Section "Device"
    Identifier      "Card0"
    Screen           0
    Option         "AllowGLXWithComposite" "True"
    Option         "RenderAccel" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "XAANoOffscreenPixmaps" "True"
    Option       "DRI" "True"
    Driver         "intel"
    VendorName     "Intel Video Driver"
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    DefaultDepth   24
    SubSection     "Display"
        Depth      24 
        Modes      "1366x768"
    EndSubSection
EndSection

#3

I’ve honestly not noticed any slowdown or slower boot times on my work system or laptop, but I’ll bring it up to some of the other contributors and see what turns up…


#4

Ok, I brought up the issue to the Core contributors and here’s the general response:

  1. We need more info to fully determine the issue. Can you provide the results of about, top (while the system is in a slow state), and glxinfo | grep direct?

  2. Contributors are improving boot times apart from the FreeBSD kernel load time. These improvements are going to be added to UNSTABLE for testing once we can get a fresh build done.