|
|
|
@ -1705,13 +1705,12 @@ sub checksystem{
|
|
|
|
|
$data{video} = "nVidia $data{video}";
|
|
|
|
|
if(!$data{video_drv}){
|
|
|
|
|
if(
|
|
|
|
|
($data{pass} eq "profile" ||
|
|
|
|
|
(($data{pass} eq "profile" && -e "/usr/lib/opengl/nvidia") ||
|
|
|
|
|
($data{pass} eq "install" &&
|
|
|
|
|
($data{calculate} ne "CLS" &&
|
|
|
|
|
$data{calculate} ne "CLSG"
|
|
|
|
|
))
|
|
|
|
|
) &&
|
|
|
|
|
-e "/usr/lib/opengl/nvidia" &&
|
|
|
|
|
($data{load} ne "ram" ||
|
|
|
|
|
($data{load} eq "ram" && !nvidia_mask())
|
|
|
|
|
)
|
|
|
|
@ -1853,11 +1852,13 @@ sub checksystem{
|
|
|
|
|
# Флаг включения композитного режима
|
|
|
|
|
#----------------------------------------------------------------------
|
|
|
|
|
if(!$data{composite} && -e '/var/log/Xorg.0.log'){
|
|
|
|
|
open(F, '/var/log/Xorg.0.log');
|
|
|
|
|
foreach(<F>){
|
|
|
|
|
if(m/Composite.*enabled/){$data{composite} = 'on'; last;}
|
|
|
|
|
if($data{video_drv} eq 'nvidia' || $data{video_drv} eq 'intel'){
|
|
|
|
|
open(F, '/var/log/Xorg.0.log');
|
|
|
|
|
foreach(<F>){
|
|
|
|
|
if(m/Composite.*enabled/){$data{composite} = 'on'; last;}
|
|
|
|
|
}
|
|
|
|
|
close(F);
|
|
|
|
|
}
|
|
|
|
|
close(F);
|
|
|
|
|
if(!$data{composite}){ $data{composite} = 'off'; }
|
|
|
|
|
}elsif($data{composite}=~m/off/i || $data{composite}=~m/no/i || $data{composite}=~m/false/i){
|
|
|
|
|
$data{composite} = 'off';
|
|
|
|
|