Skrivet av orp:
Personligen så tycker jag att det är bättre att försöka förstå problemet än att växla till en annan distro och hoppas på att problemet inte finns där.
Det är så frina ord så det är inte klokt jag instämmer till 100%.
Faktum är att jag själv satt med plasma-desktop i flera år faktskt och hade samma problem tills jag förstod problemet och det tog inte så lång tid att förstå det men jag visste inte att det var ett problem förens någon sa det till mig så jag har faktiskt rätt bra koll på det här men det beror på frågan om vad som används så vi börjar där TS det är mesa detta handlar om först och främst, oavsett om du har amd eller nvidia eller intel.
Detta är det roligaste som finns när man ser människor som vill förstå problemet och om man själv varit där för då kan man hjälpas åt.
1) För att veta om du kör wayland eller x11 så skriv följande till och börja med och det finns många sätt att veta men detta men är nog _lättast_ eller mest korrekta vi håller oss dit (om någon läser och vill komma med altenativ "för att" bara så skippa gärna det om någon känner sig manad)
Du kan använda detta också om du vill ha i framtiden i dina bashrc eller sådär detta är bara för att kunna spara i framtiden om du vill, du ändrar naturligtvis "xorwayland" till valfritt namn så blir det kommandot om du lägger det i din personliga .bashrc så varje gång du är på ett nytt system kan du bara hämta dina backup te.x och köra dina kommandon, så gör jag iaf det kan naturligtvis skrivas på många sätt men detta är ett.
xorwayland() {
dm="$(echo $XDG_SESSION_TYPE)"
[[ $dm =~ (^x) ]] && \
echo "Deskop in use: Wayland" \
|| echo "Desktop in use: x11"
}
2) Hur mycket video minne har din GPU för systemet -> inte totalt IRL <-
Kolla GPU/Video minnet på din PC, återkom naturligtvis vad du har för värde på dessa kommandon:
glxinfo \
|grep -i -o 'Video.*MB$' \
|head -n1
Jag vill även veta om du har Hardware Acceleration support för tillfället, återkom med svar också
glxinfo| \
grep -e "Accelerated.*"
Sen vill jag veta exakt kort, lspci kommer från programmet "pciutils" så installerar det med om det ej är installerat det är det inte på en _ren_ linux setup
Då får vi reda på te.x moduler, kernel modules + kortet framförallt vill jag veta vad som är "in use" just nu.
lspci -nnk \
|grep -i "vga" -A3
Ja, jag tror det var bra såhär sålänge, ja återkom med det så tar vi steg 2 sen. glxinfo det kommer från "mesa-progs" paketet jag vet inte om det är installerat som standard på din dist men det är det inte på min iaf men då vet man även det vart dom kommer från så om inte det finns så får du installera detta.
Alla som kan bidra lite mer om man vet sådant här från början så det är bra att veta, det är typ det och lite andra små saker som man vill veta oftast för att/ge få hjälp.
Allt detta är root som skall köra det är det alltid när det handlar om system saker i linux därför skriver jag ej ut sudo för det är många som gör det fel tycker jag om man vill förstå problemen. Det är det första man skall lära sig om man inte vet det. Bara en sån sak är väldigt enkelt om man vet skillnaden te.x om man byggt ett system för allt som är i /sbin är ju root som kan köra och /bin kan alla kör helt enkelt.
Te.x kommer problemet "permission denied" upp då är inte lösningen "sudo" för om man byter till annan dist så finns sudo därför får man lära sig det om man lära sig _linux_
Sen är jag verkligen sämst i världen på GPU och vad som är bra och vad om inte är bra men jag kan hjälpa dig att felsöka allt sådant basic det är lite standard typ och sen löser man problemen när man är där beroende på vad man hittar för problem och jag hjar alltid kört intels inbyggda men till och med dom måste man sköta om det var på två tre årsen jag fick en WOW upplevelse utan att ha vetat om det. Helt otrolgit de krävdes lite ltie lite info bara man vet man ska leta efter men så då lärde jag mig men som sagt. Jag tror jag redan vet vad felet är men först vi kolla detta, eller jag vet nog vad det är eller jag kan säga _99%_ är det samma fel som nästan alla har som inte har konfigurerat någonting utan kör "standard" . Jag vet att du skrivit GTX 1070 men systemet kan ha laddat fel firmware te.x eller modul·
nvidia-xconfig
nvidia-smi
finns te.x osv osv osv men den är inte heller perfekt. Systemet kanske säger något annat kort som har loadat fel? Det händer ofta. ta även med busid från lspci outputen det kan behövas.
Jaha, medans tiden här så skrev jag ihop följande den blev bra för lspci te.x tycker jag för att dela upp det lite eller sådär de får de jobbas på:
lspci -nnk \
|sed 's/^[0-9]/\n\n&/g'
Är sli mode aktiverat undrar jag med ta med output från:
Det finns tusen saker att kolla här från manualen, te.x:
Value Behavior
0, no, off, false, Single Use only a single GPU when rendering.
1, yes, on, true, Auto Enable SLI and allow the driver to automatically select the appropriate rendering mode.
AFR Enable SLI and use the alternate frame rendering mode.
SFR Enable SLI and use the split frame rendering mode.
AA Enable SLI and use SLI antialiasing. Use this in conjunction with full scene antialiasing to improve visual quality.
Det skall allt gå att lösa detta du har råkat ut för.
Står den på 1 osv osv
Har du satt nvidia som primaryGPU för drm: Option "PrimaryGPU" "yes" te.x
Oj vad det finns mycket att prova om man vill förstå jag är skit nyfiken så lär jag mig med lite om gpu
Här är en sample config från en wiki:
Section "Device"
Identifier "Card A"
Driver "nvidia"
BusID "PCI:1:00:0"
EndSection
Section "Device"
Identifier "Card B"
Driver "nvidia"
BusID "PCI:2:00:0"
EndSection
Section "Monitor"
Identifier "Right Monitor"
EndSection
Section "Monitor"
Identifier "Left Monitor"
EndSection
Det är bara "Monitor" sen skall nvida confas med! te.x. Där måste man veta vad "BusID" är för något te.x det är ju det jag visade ovan. Detta är mycket "basic" som inte lär sig om någon annan gör det åt en, därför gilla jag att man förstår problemet.