User Tools

Site Tools


troubleshooting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
troubleshooting [2019/01/06 13:45]
be.ing [Broadcasting signal is silent]
troubleshooting [2019/04/26 10:32] (current)
be.ing [Other programs do not make sound while Mixxx is running]
Line 8: Line 8:
  
 ===== Graphical user interface (GUI) is too big or too small ===== ===== Graphical user interface (GUI) is too big or too small =====
-As of Mixxx 2.2, Mixxx uses Qt's automatic scaling for high pixel density screens. Unfortunately,​ this does not always work well. Sometimes it uses scaling to make the GUI too big on screens that do not need scaling, or if your screen does require scaling you may prefer a different size than the automatically determined default. You can disable automatic scaling ​by running+As of Mixxx 2.2, Mixxx uses Qt's automatic scaling for high pixel density screens. Unfortunately,​ this does not always work well. Sometimes it uses scaling to make the GUI too big on screens that do not need scaling, or if your screen does require scaling you may prefer a different size than the automatically determined default. You can disable automatic scaling ​with... 
 + 
 +**__Linux__** 
 + 
 +Open a shell console and type:
 <​code>​ <​code>​
 export QT_AUTO_SCREEN_SCALE_FACTOR=0 export QT_AUTO_SCREEN_SCALE_FACTOR=0
 </​code>​ </​code>​
-before running Mixxx. Alternatively,​ you can manually set a scale factor by running+before running Mixxx from that shell. Alternatively,​ you can manually set a scale factor by running
 <​code>​ <​code>​
 export QT_SCREEN_SCALE_FACTORS=your-scale-factor export QT_SCREEN_SCALE_FACTORS=your-scale-factor
 </​code>​ </​code>​
 To avoid needing to run these commands every time you run Mixxx, you can add them to /​etc/​profile or ~/.bashrc (assuming you are using Bash as your shell), log out, and log back in. To avoid needing to run these commands every time you run Mixxx, you can add them to /​etc/​profile or ~/.bashrc (assuming you are using Bash as your shell), log out, and log back in.
 +
 +**__Windows__**
 +
 +Open a command prompt ( cmd ) and type:
 +<​code>​
 +set QT_AUTO_SCREEN_SCALE_FACTOR=0
 +</​code>​
 +You can also manually set a scale factor by running
 +<​code>​
 +set QT_SCREEN_SCALE_FACTORS=your-scale-factor
 +</​code>​
 +Then type the full path to your Mixxx.exe file, or cd to the directory where it is and run it. Usually "​C:​\Program Files\Mixxx\Mixxx.exe"​
 +
 +To avoid needing to run these commands every time you run Mixxx, you can create batch file (which is a text file with the extensions .bat or .cmd) with the set QT_AUTO_SCREEN_SCALE_FACTOR=0 line, and the full path to Mixxx.exe. Then doubleclick this file instead of Mixxx shortcut to launch it.
 +
 +
  
 Refer to [[http://​doc.qt.io/​qt-5/​highdpi.html#​high-dpi-support-in-qt|Qt'​s documentation]] for details. Refer to [[http://​doc.qt.io/​qt-5/​highdpi.html#​high-dpi-support-in-qt|Qt'​s documentation]] for details.
  
 ===== Other programs do not make sound while Mixxx is running ===== ===== Other programs do not make sound while Mixxx is running =====
-On GNU/Linux, running Mixxx from a GUI menu or from the launcher icon automatically suspends PulseAudio while Mixxx is running so Mixxx can use your sound card with ALSA directly. To keep other programs playing sound, either they all need to use JACK, or you can try using the "​pulse"​ virtual ALSA device with Mixxx when running Mixxx on the command line without pasuspender. Refer to the Mixxx manual for more information about [[https://​mixxx.org/​manual/​latest/​en/​chapters/​preferences.html#​sound-api|sound APIs]].+On GNU/Linux, running Mixxx from a GUI menu or from the launcher icon automatically suspends PulseAudio while Mixxx is running so Mixxx can use your sound card with ALSA directly. To keep other programs playing sound, either they all need to use JACK, or you can try using the "​pulse"​ virtual ALSA device with Mixxx when running Mixxx on the command line without pasuspender. Refer to the Mixxx manual for more information about [[https://​mixxx.org/​manual/​latest/​en/​chapters/​preferences.html#​sound-api|sound APIs]]. ​If you use JACK and do not want Mixxx to pause PulseAudio, you can edit /​usr/​share/​applications/​mixxx.desktop to change the line: 
 + 
 +''​Exec=sh -c "​pasuspender -- mixxx || mixxx"''​ 
 + 
 +to 
 + 
 +''​Exec=mixxx''​
  
 On Windows, the recommended ASIO sound API typically requires that only one program uses a sound card at a time. Refer to the Mixxx manual for more information about [[https://​mixxx.org/​manual/​latest/​en/​chapters/​preferences.html#​sound-api|sound APIs]]. On Windows, the recommended ASIO sound API typically requires that only one program uses a sound card at a time. Refer to the Mixxx manual for more information about [[https://​mixxx.org/​manual/​latest/​en/​chapters/​preferences.html#​sound-api|sound APIs]].
Line 44: Line 70:
 ===== How can I get Mixxx to run well on an old or slow computer? ===== ===== How can I get Mixxx to run well on an old or slow computer? =====
 In Preferences > Sound Hardware, select "​Soundtouch (faster)"​ for Keylock/​Pitch-Bending Engine. Be careful not to make big changes in tempo to a track with keylock on because it will not sound good with Soundtouch. See also [[#What should I do to get Mixxx to run the best it can on my computer?]] In Preferences > Sound Hardware, select "​Soundtouch (faster)"​ for Keylock/​Pitch-Bending Engine. Be careful not to make big changes in tempo to a track with keylock on because it will not sound good with Soundtouch. See also [[#What should I do to get Mixxx to run the best it can on my computer?]]
 +
 +===== Master signal is silent or too low =====
 +In Preferences > Equalizers, check if the master EQ is enabled. Disable or reset to defaults to test whether this is the cause.
 +
 +In Preferences > Normalization,​ check if both target Loudness and Initial Boost are at reasonable values. If in doubt, reset the page to default values.
 +
 +In the skin, check if microphone talkover ducking is enabled (set to Auto or Manual). Even with no microphone configured this setting could affect Master volume to the extent that Master is silent if the Ducking knob is turned all the way to the left. In case you have such a knob on your controller, check that as well, as its position might be read the next time you start Mixxx.
  
 ===== My controller does not work ===== ===== My controller does not work =====
troubleshooting.1546800328.txt.gz · Last modified: 2019/01/06 13:45 by be.ing